CaresConsulting

Other Services

Home | Software Quality Assurance | Regulatory Quality Assurance | Software Development | Implementation | Training | Interim Management | Other Services | About | Contact

In addition to the other services CaresConsulting provides, we can also help your organization with the following:

  • Capability Maturity Model

    The Capability Maturity Model is an industry standard for developing software. CMM, as it is more commonly called, was initiated by the Software Engineering Institute at Carnegie Mellon University in 1991. Its original purpose was to provide the federal government with a method for assessing software contractors. The key to the CMM is that it is used for measurement not recommendation. Software organizations may choose various software life cycles, and the CMM is programming-language independent. The "maturity" aspect of CMM refers to the ability to reach higher levels of "maturity" over time.

    CaresConsulting can help your organization:

    • Determine Your Current Level

      Levels are determined by specific characteristics of your software development process. For example, level 1 (or "initial") is characterized by mostly ad hoc, "chaotic" processes. A lack of planning and little or no documentation make organizations at this level unpredictable. As an organization develops repeatable, documented processes, its CMM level rises.

    • Make Recommendations to Increase Maturity

      While there are no official methods for improving an organization's CMM level, CaresConsulting can recommend how to reach the desired level of maturity. In many cases, this will involve documenting the current process, such as it is, and determining the best approach to creating repeatable and defined methodologies.