Tobias O. Otibine, Samuel Mbuguah & Juma Kilwake
Kibabii University 1st International Conference; June 22-24,2016
Abstract
Lifecycle Management approaches promise more systematic and efficient ways to support the development and management of complex products. The concept of Application Lifecycle Management (ALM) indicates the coordination of activities and the management of artifacts during the software (SW) product’s lifecycle. Most of the currently available unified ALM solutions are either based on basic version control and other ‘low level’ point-to-point integrations, or advocate the adoption of a new and expensive all-in-one solution from a single vendor. The problem with these current solutions is that the first does not go far enough to really provide the previously described benefits of applying an ALM solution, while the second one is often associated with high costs in tools, infrastructure and personnel. Thus the purpose of the research was to develop an ALM framework. The objectives were: to establish the Application Lifecycle Management activities involved in software development, to determine the level of integration of the Application Lifecycle Management tools in providing Application Lifecycle Management solutions and to develop an Application Lifecycle Management framework for quality assurance in software development. The research employed case study design. The target population for the study was the various users involved with ALM activities in software development industries consisting of 200 respondents and included 6 homogeneous stratum comprising of 10 Managers, 60 Developers, 60 Testers, 30 Analysts, 20 Directors and 20 Architects. The data collection tools included Questionnaire, Observation and Interviews. In order to test the validity and reliability of the instruments, first the questionnaires were scrutinized and approved by the university supervisor and a group of experts before issuing them. Then a test-retest of the instruments was done by piloting in two companies which were not part of the study and the internal consistence of data from the questionnaire’s computed by using the Cronbach’s Alpha coefficient which resulted to a coefficient of 0.808. Data analysis was done using descriptive and inferential analysis. The output of the research is an ALM framework which would enable deep semantic integration between different ALM activities and tools while still considering the business interests of organizations.
Keywords: Application lifecycle management, SDLC, ALM, Software development, tool integration, software