Organizations that develop software recognize that controlling their software process significantly affects their ability to be successful in business. However, organizations still struggle when trying to apply disciplined methods in the software process. Historically, this struggle has been due to a lack of operational procedures that teams and individuals can use to develop software in a disciplined fashion.
Organizations seem to know what they want their teams to be doing but they struggle with how to do it. The Personal Process was designed to work with the PSP and the TSP (Team Software Process) to provide both a strategy and a set of operational procedures for using disciplined software process methods at the individual and team levels.
At the individual level, the Personal Process
- shows managers and engineers how and why to plan and track their projects
- demonstrates the principles and benefits of effective quality management
- involves the engineers in process measurement, management, and improvement
At the team level, the Personal Process
- builds accurate, achievable plans for project teams
- provides a formal team building process
- provides the mechanism for tracking progress against project plans