Title :
Proving that the release management process can enhance throughput in software development projects
Author :
Vito Ferreira, Natasha N. ; Langerman, Josef J.
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Univ. of Johannesburg, Johannesburg, South Africa
Abstract :
The process that involves creating and altering software systems can be defined as the software development lifecycle. People often use methodologies and methods in order to develop these systems with success factors such as people, processes and technology. The underlying issue in such a Iifecycle is that project defects are identified late within the lifecycle and therefore, the process of rectifying these problems becomes costly. Ultimately, an ideal product is one with minimal or zero defects, which can be achieved with a software project that prevents or detects defects earlier within the cycle. Release management can be described as the process involving decision-making regarding the implementation and release of a software product. A conceptual framework exists, which stipulates the stages involved in the development process of a software application. Several models exist that describe the software development Iifecycle (SDLC) in different approaches. The purpose of the research presented in this paper is to incorporate findings where large companies with global IT projects can adopt the Agile conceptual framework and to testify whether all types of IT projects will benefit from a frequent release approach to the delivery of the project. Three different projects across a large South African financial institution that specialises in corporate organisation banking and core-banking functionality will be studied and presented as case studies. Release management will also be studied from an organisational perspective with one of South Africa´s banking institution in context. Data will be retrieved by carrying out interviews and surveys with appropriate stakeholders, and therefore, analysed to generate a valid conclusion.
Keywords :
software development management; software prototyping; Agile conceptual framework; IT projects; SDLC; South Africa; decision making; information technology; project delivery; release management process; software alteration; software creation; software development lifecycle; software development projects; software product; Computer architecture; Computers; Economics; Indexes; Measurement; Production; Software; Software development lifecycle; frequent releases; release management;
Conference_Titel :
Computer Science & Education (ICCSE), 2014 9th International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4799-2949-8
DOI :
10.1109/ICCSE.2014.6926496