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:

    In the twentieth century one of the most personal relationships to have developed is that of the person and the state.... It’s become a fact of life that governments have become very intimate with people, most always to their detriment.
    —E.L. (Edgar Lawrence)

    Science is a dynamic undertaking directed to lowering the degree of the empiricism involved in solving problems; or, if you prefer, science is a process of fabricating a web of interconnected concepts and conceptual schemes arising from experiments and observations and fruitful of further experiments and observations.
    James Conant (1893–1978)