Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
JavaRanch.com/granny.jsp
The moose likes Agile and Other Processes and the fly likes Relation between CMM level & Agile Software Development process. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "Relation between CMM level & Agile Software Development process." Watch "Relation between CMM level & Agile Software Development process." New topic
Author

Relation between CMM level & Agile Software Development process.

Atul Shinkar
Greenhorn

Joined: Aug 22, 2006
Posts: 14
Hello ALL
Can anybody please tell me that is it necessary for CMM level Companies to adopt Agile Software Development process, or can any Company can implement it? Basically I want to know the relation between these two.

Thanks in advance for your valuable guidance.


-- <br />Regards,<br />Atul Shinkar<br /> <br />[Believe in YOURSELF & you will be unstoppable!]
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
There is no direct connection between CMM and Agile.

I have heard of auditors who claimed that a good Extreme Programming team shouldn't have problems being audited for CMM level 3 or 4, if I remember correctly.

If at all, I'd see them more as being in conflict. Both could be seen as risk-handling strategies, but while CMM seems to be more about making a process predictable, Agile is more concerned about making it adaptable.


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Gagan Indus
Ranch Hand

Joined: Feb 28, 2001
Posts: 346
Yes just want to second Ilja's point. We are a CMMI organization and our project is using Scrum since past one year. We have tailored some of both and during audits we are able to maintain level 4 with some extra work, and for us, that seems to be enough.


Gagan (/^_^\) SCJP2 SCWCD IBM486 <br />Die-hard JavaMonk -- little Java a day, keeps you going.<br /><a href="http://www.objectfirst.com/blog" target="_blank" rel="nofollow">My Blog</a>
Peer Reynders
Bartender

Joined: Aug 19, 2005
Posts: 2906
Originally posted by Gagan Indus:
We have tailored some of both and during audits we are able to maintain level 4 with some extra work, and for us, that seems to be enough.


You are also highlighting the conflict the Ilja was hinting at. CMM will readily expend effort to verify process compliance, whereas agile methods seek curtail any effort that is not directly related to producing working (maintainable) software.


"Don't succumb to the false authority of a tool or model. There is no substitute for thinking."
Andy Hunt, Pragmatic Thinking & Learning: Refactor Your Wetware p.41
Atul Shinkar
Greenhorn

Joined: Aug 22, 2006
Posts: 14
Hi Ilja, Gagan & Peer
Thanks a lot for sharing your views in this thread. Got a good idea about the topic I posted.
More suggestions and guidance will be wel-comed further.

Thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Relation between CMM level & Agile Software Development process.
 
Similar Threads
To the authors!
Can WSAD be used in an agile manner?
XP vs RUP questions
Names of vendors that have similar products as WSAD
What is CMMi, PCMM and CMM? Which is good for Quality