![]() ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
![]() |
| TEAM SOFTWARE PROCESS | |||||||||||||||||||||||||||||||||||||||||||
Software organizations are under growing pressure to produce high-quality, reliable, and secure software products, but they must do so with fewer resources, lower costs, and predictable schedules. Yet the problems that have plagued the software industry for the past 50 years persist. Development and ownership costs continue to increase; delivery schedules are still unpredictable; and the defect count in software is still high, raising concerns about dependability and security. The SEI is leading the way in helping software organizations solve these persistent problems, and the SEI’s Team Software ProcessSM (TSPSM) is a key part of the solution. In project after project, the TSP approach has produced outstanding results for both DoD and commercial organizations, at all maturity levels. With a fast and repeatable deployment strategy that provides quick, substantial results, the TSP is transforming the culture and practices of software development teams. Success came because of the team's ability to change
paradigms by abandoning the old way of doing business and implementing
PSP/TSP. Purpose Through the TSP approach, the SEI is making fundamental changes to the practice of software development, moving the profession toward engineered solutions that are predictable, cost effective, timely, reliable, secure, and defect free. The TSP approach enables teams of software developers to work successfully with the Personal Software ProcessSM (PSPSM), by which developers learn to plan, measure, and manage their personal development processes. The PSP approach provides the discipline, skills, and performance data that developers need to work in teams. The TSP builds on the PSP discipline to empower teams and change software practices within projects. Using the TSP, self-directed teams make their own plans and commitments, gather data for tracking their work, and manage the quality of the products they produce. The TSP approach also transforms software-management practice. TSP management training introduces software managers to a rational management style in which team data and coaching help teams achieve their best performances. The TSP has been used in a broad range of commercial, industrial, and military software projects, with excellent results. On average:
|
2002 Accomplishments TSP Accelerates Process Improvement
The SEI is helping ABB Ltd., one of the world’s leaders in power and automation technologies, improve its software quality. ABB’s first TSP project team was launched in late August 2001. The 62-week project was delivered within 6.9% of the original schedule (see table above). The team used PSP/TSP planning and tracking methods to meet the schedule. Equally impressive was the quality of the system that the ABB team produced. During system testing, only .44 defects were found per thousand lines of source code (KLOC). This represents a 10-times reduction in system test defects compared to a previous project completed without using the TSP. The team relied on TSP quality-management practices to achieve these results, removing defects early in PSP personal reviews and TSP team inspections. These practices saved time by reducing test effort to about 4% of total project effort. Transition of TSP Gains Momentum Book, Seminar Provide TSP Training for Executives |
||||||||||||||||||||||||||||||||||||||||||
Home | About | Focus Areas | Special Programs | Conferences | Leadership and Oversight | Staff Information and Transition Activities |
|||
|
The Software Engineering Institute is a federally funded research and development center sponsored by the U.S. Department of Defense and operated by Carnegie Mellon University. |
URL: http://www.sei.cmu.edu/annual-report Copyright 2003 by Carnegie Mellon University Terms of Use |
||