In his CM: the Next Generation series, Joe Farah gives us a glimpse into the trends that CM experts will need to tackle and master based upon industry trends and future technology challenges.
support, with some even having specific plug-ins or configurations for CMM.
The advantage here is that a well-recognized process initiative, if embraced by the CM industry, will force tools to converge somewhat, at least in offering a common subset of capabilities.
The CM Standard
So, when will the ultimate software CM standard emerge? I suspect it may be never. Let me recommend the standard and it will be very well defined, flexible and cater to things such as agile environments, automation, CMMI, CM II, and more. It will, however, be vastly different than the standard that others might recommend if they had the chance.
Don't expect a comprehensive software CM standard soon, even if a CM II for Software process is defined. Our best hope is for an advanced solution to grab 90% of the market and then to go the open source route. Do you think we can get a 90% consensus on the best CM solution out there?
Still, if we want a CM standard to emerge one day, we can do something very concrete today. We can start focusing on the elements that need to be standard. Identify them. Expose them. Build consensus on them. Have a very long term goal on reaching some consensus. With the pace of technology, it will be a great challenge just to agree on an approach. Maybe one day we'll be able to look back and ask what all the fuss was about, but perhaps not in my lifetime!