Personal software process
Appearance
Software professionals use Personal Software Process as a set of guidelines and best practices to incorporate discipline in the software development process. The PSP philosophy is largely based on reviews at every part of development cycle. Designed by Software Engineering Institute at Carnegie Mellon, PSP has its roots in Capability Maturity Model (CMM).