Personal Software Process

The Personal Software Process (PSP) is a structured software development process that is intended to help software engineers understand and improve their performance, by using a "disciplined, data-driven procedure". The PSP was created by Watts Humphrey to apply the underlying principles of the Software Engineering Institute’s (SEI) Capability Maturity Model (CMM) to the software development practices of a single developer. It claims to give software engineers the process skills necessary to work on a Team Software Process (TSP) team.

"Personal Software Process" and "PSP" are registered service marks of the Carnegie Mellon University.

PSP has been likened to applying Six Sigma toward Software Development. Mukesh Jain led large scale deployment of PSP/TSP in Microsoft India. Within 6 months, reportedly more than 2/3 of the projects shipped were without any defects and 94% of the projects were delivered on time.

Read more about Personal Software Process:  Objectives, PSP Structure, The Importance of Data, Planning and Tracking, Using The PSP, Certification

Famous quotes containing the words personal and/or process:

    The pursuit of Fashion is the attempt of the middle class to co-opt tragedy. In adopting the clothing, speech, and personal habits of those in straitened, dangerous, or pitiful circumstances, the middle class seeks to have what it feels to be the exigent and nonequivocal experiences had by those it emulates.
    David Mamet (b. 1947)

    To me, the whole process of being a brushstroke in someone else’s painting is a little difficult.
    Madonna [Madonna Louise Ciccione] (b. 1959)