Agile CMMI: No Oxymoron
…
CMMI (1.2) focuses on learning at the organizational level (and provides both project-based and organizationally based mechanisms for such learning). But some organizations implementing CMMI struggle to create the necessary environment and infrastructure for individual and team empowerment. TSP provides a “how to” solution consisting of team roles and other guidance that directly implement most CMMI practices while addressing the needs of both teams and individuals. A concise description of TSP with examples can be found in Watts Humphreys’ Winning with Software: An Executive Strategy (Addison-Wesley, 2002). The TSP website also provides information about TSP technology, training and adoption reports, including a mapping to CMMI.
…
Agility vs. the Team Software Process
Agile software development is anything but antithetical to TSP.
| Agile Value Statement | How TSP Relates |
| Individuals and interactions over processes and tools | TSP holds that the individual is key to product quality and effective member interactions are necessary to the team’s success.
|
| Working software over comprehensive documentation | TSP teams can choose evolutionary or iterative lifecycle models to deliver early functionality—the focus is on high quality from the start. TSP does not require heavy documentation.
|
Customer collaboration over contract negotiation | Learning what the customer wants is a key focus of the launch. Sustaining customer contact is one reason for having a customer interface manager on the team.
|
Responding to change over following a plan | TSP teams expect and plan for change by:
|
…
Read the full article at:
http://www.ddj.com/dept/architect/184415287
From ahm507.blogspot.com

Comments
Comments are closed. These were left on the earlier version of this blog.
Anonymous
Hello!!! ahm507.blogspot.com is one of the most excellent informational websites of its kind. I enjoy reading it every day. Keep it that way.
Ahmed Hammad
Thank you.