Why should you use a personal software process?

  • Authors:
  • Watts S. Humphrey

  • Affiliations:
  • The Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Personal Software Process (PSP) is a structured set of forms, standards, and procedures that is designed to help you do better work. Data on the PSP's early use shows that engineers achieve average reductions of 75% in numbers of injected defects, make more accurate plans, and have higher productivity. To date, the PSP has been used to write more than 1000 small programs with a total of over 100,000 LOC. C is the language most commonly used but C++, Ada, Pascal, FORTRAN, and Visual Basic have also been used. This note describes the PSP, why it was developed, and how it can help you to be a better software engineer.