Team software process
In combination with the Personal Software Process (PSP), the Team Software Process (TSP) provides a defined operational process framework that is designed to help teams of managers and engineers organize and produce large-scale software projects of sizes beyond several thousand lines of code (KLOC). The TSP is intended to improve the levels of quality and productivity of a team's software development project, in order to help them better meet the cost and schedule commitments of developing a software system.
The initial version of the TSP was developed by Watts Humphrey in 1996, and the Technical Report for TSP was published in November 2000 and sponsored by the U.S. Department of Defense. The book of Watts Humphrey, "Introduction to the Team Software Process" (Addison Wesley Professional, Massachusetts, 1999), presents the TSP in detail and, in particular, focuses on the process of building a software production team, establishing team goals, distributing team roles, and other teamwork-related activities.
How TSP Works
Before engineers can participate in the TSP, it is required that they have already learned about the PSP, so that the TSP can work effectively. The TSP begins with a four-day process called the launch. The launch is designed to begin the team building process, and during this time teams and managers establish goals, define team roles, assess risks, and produce a team plan. The launch is best done with a specially trained coach, or a leader that has already led several projects that used the TSP for their development.qwersadf
Latest Developments for TSP
The coach role, introduced by Watts Humphrey ("TSP: Coaching Development Teams", Addison Wesley Professional, Massachusetts, 2006), is amongst the latest developments of TSP. Coaches focus on supporting the team and the individuals on the team while being independent. The coach role is different from the team leader role—in fact, team leaders build products while the coaches build teams.
Publications
See also
External links
This article has not been added to any content categories. Please help out by adding categories to it so that it can be listed with similar articles, in addition to a stub category. (September 2010) |