I have pretty good understanding of sw-cmm. nowadays, we started to hear about bd-cmm and people cmm, too. Why should we(organization) think about implementing these new versions of cmm? Thanks [img]images/icons/smile.gif[/img]
There are a lot of cmm's. A lot of people found the structure of the model very interesting so they used it to develop models for all kinds of things. Here you only mentioned 2 models that are based on the cmm structure.
bd-cmm (stands for Business Development) I hadn't heard of before. But it is not something that comes from the SEI.
People-cmm (or p-cmm) has been developed by the SEI.
Now, I wouldn't say that these are new versions of CMM. It are entirely different "models" than the SW-CMM. They cover other disciplines. Where SW covered software, P covers people aspects, SE covers system engineering, etc.
SEI has developed a new model though: CMMI (I stands for Integrated). It currently covers SW, SE, IPPD, and SS. The plan is to integrate other disciplines. I heard rumours that P-CMM might be a next discipline that will be added, but that I am not sure of.
I would evaluate what you want to improve in your context and see what disciples can help you. In any case SW-CMM has been sunsetted and is replaced by CMMI-SW.
PCMM is a human centric model and would be able to help organizations to develop a better work environment and a strong work force. On the other hand BD-CMM is a not only taking the CMMi base but on top of that it builds business process areas to integrate delivery with business. B-CMMI implementation plan has a total of 57 processes. Out of which 21 are CMMI processes and 36 are business processes. Quality is a journey and not a destination. Looking from this point organizations are trying to improve their standards by achieving these models. That is why organizations are trying to achieve various models to exhibit and improve their best in class quality standards. This ultimately increases organization productivity and customer satisfaction.