3/17/2011

No to CMMi and yes to AGILE

Somewhere I have read - No to CMMi and yes to AGILE

But i couldn't understand this statement as these are 2 diff concepts. Thats why I thought to write about it. As per my understanding, CMMi emphasizes on what should be done to improve overall organization processes and what all should be there for process improvement; but it never tells you how to do this. Basically it defines all the processes but how to implement it, it is only up to you. CMMi never prefers any specific standard. Like for project management, it tells you all required processes, now you are free to implement either PMP or prince2 or any other standard.

Like this you can use either AGILE, RUP or anything else for software engineering.

So these 2 are diff concepts and each has its own value.
 

1 comment:

  1. Hey Ankit, You are right that they are 2 diff concepts still No to CMMi but yes to Agile is the new buzzword. It may be primarily because of organizational overheads of CMMi as it defines organization wide processes so that organization could repeatedly deliver the projects with same success. With agile you can work as efficient small units delivering individual pieces, without introducing an organization wide process hence doing away operational overheads (costs) associated. Agile if done rightly guarantees delivery with lots of flexibility without introducing any complex process compliance or cost overhead. Also because of faster and flexible delivery cycles customer are more happy so a thing like CMM becomes redundant.

    ReplyDelete