
Last week, my Software team in our Organization had an interesting session on Capability Maturity Model (CMM), by Mr. K.Sridhar [along with some philosophical examples :) ]. Here are some of the basic concepts, I have learnt on CMM:
CMM was developed by the Software Engineering Institute (SEI) at Carnegie Mellon University (CMU), the CMM characterizes the maturity of a software development organization in terms of the processes employed. The CMM identifies five software process maturity levels, from Level 1 "Ad Hoc" to Level 5 "Optimizing". At each maturity level, a number of key process areas represent the critical issues that must be under control for the organization to achieve that level.
The CMM is not a process you can simply implement. It is a guidebook to help you navigate the difficult path from ad-hoc software development to highly effective, mature software processes. It helps to identify best practices useful in helping them increase the maturity of their processes.
It was quite interesting session and helped me to learn lots of concepts on CMM. By the way my organization is a CMM Level 4 company. At this moment I would like to thank Mr. Prasanna and Mr. Jai for helping me to join the session :). Thank You!