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:
“Of the modes of persuasion furnished by the spoken word there are three kinds. The first kind depends on the personal character of the speaker; the second on putting the audience into a certain frame of mind; the third on the proof, provided by the words of the speech itself.”
—Aristotle (384323 B.C.)
“The process of education in the oldest profession in the world is like any other educational process, in that it requires time and effort and patience; it can only be acquired by taking one step at a time, though the steps become accelerated after the first few.”
—Madeleine [Blair], U.S. prostitute and madam. Madeleine, ch. 4 (1919)