Title :
Evaluating the effectiveness of process improvements on software development cycle time via system dynamics modelling
Author :
Tvedt, John D. ; Gollofello, J.S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
Abstract :
Reducing software development cycle time without sacrificing quality is crucial to the continued success of most software development organizations. Software companies are investing time and money in reengineering processes incorporating improvements aimed at reducing their cycle time. Unfortunately, the impact of process improvements on the cycle time of complex software processes is not well understood. The objective of our research has been to provide decision makers with a model that will enable the prediction of the impact a set of process improvements will have on their software development cycle time. This paper describes our initial results of developing such a model and applying it to assess the impact of software inspections. The model enables decision makers to gain insight and perform controlled experiments to answer “What if?” type questions, such as, “What kind of cycle time reduction can I expect to see if I implement inspections?” or “How much time should I spend on inspections?”
Keywords :
software development management; software quality; systems re-engineering; process improvements; software companies; software development cycle time; software inspections; software quality; system dynamics modelling; systems reengineering; Capability maturity model; Cognitive science; Computer science; Costs; Dynamic scheduling; Inspection; Investments; Predictive models; Programming; Software engineering;
Conference_Titel :
Computer Software and Applications Conference, 1995. COMPSAC 95. Proceedings., Nineteenth Annual International
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-7119-X
DOI :
10.1109/CMPSAC.1995.524796