The personal process in software engineering

The personal software process (PSP) provides software engineers a way to improve the quality, predictability, and productivity of their work. It is designed to address the improvement needs of individual engineers and small software organizations. A graduate level PSP course has been taught at six universities and the PSP is being introduced by three industrial software organizations. The PSP provides a defined sequence of process improvement steps coupled with performance feedback at each step. This helps engineers to understand the quality of their work and to appreciate the effectiveness of the methods they use. Early experience with the PSP shows that average test defect rate improvements of ten times and average productivity improvements of 25% or more are typical.<<ETX>>

[1]  Boris Beizer,et al.  Software Testing Techniques , 1983 .

[2]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[3]  Watts S. Humphrey,et al.  The Personal Software Process-Rationale and Status , 1993, ISPW.

[4]  Mark C. Paulk,et al.  Capability Maturity Model for Software, Version 1.1 , 1993 .

[5]  Watts S. Humphrey,et al.  Process feedback and learning , 1994, Proceedings. Ninth International Software Process Workshop.