A System Dynamics Model That Simulates a Significant Late Life Cycle Manpower Increase Phenomenon
Available software metrics data from an initially schedule and cost-driven satellite flight software project contains a late life cycle staff spike from a lack of initial rigor in inspection and unit testing. In order to study the effects on the number of staff from varying the degree of inspection and unit test rigor, Madachy’s inspection-based system dynamics model was modified to add unit testing and an integration test feedback loop. This modified Madachy model generated a similar late life cycle manpower rate increase from a parametric lack of up-front rigor in these same defect removal techniques.
Keywordssystem dynamics inspections peer reviews unit testing software defects feedback loops satellite software
Unable to display preview. Download preview PDF.
- 1.Buettner, D.J.: Designing An Optimal Software Intensive System Acquisition: A Game Theoretic Approach, Ph.D. Dissertation, Astronautics and Space Technology Division, Viterbi School of Engineering, USC, 60–100 (September 2008)Google Scholar
- 2.Buettner, D.J.: 4–5Google Scholar
- 3.Madachy, R.J.: A Software Project Dynamics Model For Process Cost, Schedule And Risk Assessment, Ph.D. Dissertation, Department of Industrial and Systems Engineering, USC, 53–58 (December 1994)Google Scholar
- 5.Buettner, D.J.: 106–125, 289–305Google Scholar