Developing reliable and high quality software on time and within budget requires a well-coordinated and executed software process. Many data have shown that investments in software process improvement can actually pay off. However, external market and customer demands create disturbances in the software process. Software process disturbances reduce the effectiveness of the software process improvement and increase the cost and time of the software development. Exemplary solutions to software process disturbances are: early product characterization, confirmed customer expectation, calibrated product roadmap, and establishing process accountability.
[1]
Sami Zahran.
Software process improvement - practical guidelines for business success
,
1998
.
[2]
Norman E. Fenton,et al.
How effective are software engineering methods?
,
1993,
J. Syst. Softw..
[3]
James D. Herbsleb,et al.
Benefits of CMM-Based Software Process Improvement: Executive Summary of Initial Results
,
1994
.
[4]
Watts S. Humphrey,et al.
Managing the software process
,
1989,
The SEI series in software engineering.
[5]
Watts S. Humphrey,et al.
Characterizing the software process: a maturity framework
,
1988,
IEEE Software.