Agile, then CMMI

My company is interested in getting CMMI certified. We are using Microsoft technologies a lot and would like to start learning about MSF. Forgive me if the question is silly. Is it possible for our company to go for MSF Agile, and then evolve into CMMI compatible practices?

This makes sense for my company because I want to make sure we can build the basic capacity first before we want to make it formal.
Sad
Any idea or suggestions are welcomed.

[517 byte] By [HarryChou] at [2008-2-2]
# 1

I don't see any issues with starting out with Agile. You can run one team project with Agile and another with CMMI to see what fits you best. I think we are going to start out with CMMI because Agile is a little too lax on process for our taste. (I think our management will be more willing to purchase this product if we can enforce more stringent processes.) We'll customize the CMMI process and end up with our own flavor tailored for our needs.

JasonD.Camp at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...
# 2
Our CMMI method is designed to allow an easy transition from the Agile method. In fact the CMMI process reuses a great deal of the agile content and has a basic agile structure.

Starting with MSF for Agile Software Development and then migrating in a future project to MSF for CMMI Process Improvement sounds like a great way to mature the capabilities in your organization. Good luck with that.

David

DavidJ.Anderson at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...
# 3
In message , David@J.Anderson.invalid writes >Starting with MSF for Agile Software Development and then migrating in >a future project to MSF for CMMI Process Improvement sounds like a >great way to mature the capabilities in your organization. Good luck >with that. Is this a recommended practice (starting with Agile, then moving to Formal)? It seems to me, at first sight, that this might be a recipe for confusion - teams used to do things one way, now it's suddenly different? I'm slightly confused over this recomendation. Comments? -- Thomas Lee Microsoft Regional Director Europe (tfl@psp.co.uk)
MVPUser at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...
# 4
you might be interested in the following:

http://www.sei.cmu.edu/publications/articles/paulk/xp-from-a-cmm-perspective.html

This sentiment is also echoed by Mark Paulk, one of the authors of CMM. Paulk has compared CMM and XP, and suggests that XP methods can be helpful in providing the "how to" for many CMM practices

SEI considered XP largely satisfies the lower three levels of CMM.

You also need to ask whether your organisation is looking for a production process or a design process.

Will

Wills at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...
# 5

Hi Harry,

Did you get the answer to your question?

How do you go about starting the CMMi process?

Did you get any consulting advice to get this underway?

Any inputs would be highly appreciated.

Thanks

-Advait

Advait at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...
# 6

Agile mindset is a way software producers server better to their software consumers.

Agile mindset includes many practices for how the software producer team behave internally, enabling them to have an external behavior that fits better the expectations of their software consumers.

If those software consumers want CMMI, just fine, the software producer team satisfy those requirements as any other requests from their consumers.

The software producer team behave internally with the agile mindset.

In other words, agile mindset and CMMI are not mutually exclusive. In fact, they serve complete different purposes.

MarcoDorantes at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...
# 7

Yes, it is the recommended practice. Why would it be a recipe for confusion? The CMMI method builds incrementally on the Agile method. Note: This is a unique innovation to the MSF offering from Microsoft. To our knowledge no one esle has released an agile method that complies with CMMI model level 3.

See my paper on the topic from last year's Agile conference
http://www.agilemanagement.net/Articles/Papers/StretchingAgiletoFitCMMIL.html

Regards,

David

DavidJAnderson at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...
# 8

We are using Agile for now to establize then we are planning to move to CMMI for maturity. Anyhow even after we move to CMMI as framework of porcess optimization I will be willing to revert back to Agile when certain project seems to work better with Agile development.

I look at CMMI as a process optimizatoin and benchmarking framework rather than a development framework and methodology like MSF and RUP.

Ibrahim

brhoom at 2007-9-9 > top of Msdn Tech,Visual Studio Team System,Visual Studio Team System - Microsoft Solutions Framework (MSF)...

Visual Studio Team System

Site Classified