Religious wars wage continuously in the software industry.
Inside the CMM fortress are hundreds of organizations that have found the CMM to be a useful tool for helping them improve the quality, timeliness, and predictability of their software products. Besiegers are arrayed outside the walls. As in many wars, both sides have a point. Application of the CMM as a framework for software process improvement has clearly been of value to many companies. Others have struggled with the CMM, trying to follow its guidance, but achieving less than stellar results.