Preview

Capability Maturity Model Paper

Good Essays
Open Document
Open Document
1045 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Capability Maturity Model Paper
Capability Maturity Model

Capability Maturity Model is a reference model of mature practices in a specified discipline, used to assess a group's capability to perform that discipline. CMM is a collection of instructions an organization can follow with the purpose to gain better control over its Software development process. Capability Maturity Models differ by discipline, structure (staged versus continuous), how maturity is defined and how capability is defined. CMM are used in process Improvement, Process Definition, Competency Assessment, Risk Management and Communication.

There are two structural representation of CMM and these are the continuous and staged representation. The continuous representation is a capability maturity model
…show more content…

Each stage is described as a level of maturity and these 5 levels are equipped with different number of instructions to follow. The five stages of the CMM model are Initial, Repeatable, Defined, Managed and Optimizing. The Initiation Stage describe the processes that are ad-hoc, chaotic or actually few processes are defined. In Repeatable Stage, basic processes are established and there is a level of discipline to stick to these processes. The Defined Stage is all processes that are defined, documented, standardized and integrated into each other. Managed Stage is processes that are measured by collecting detailed data on the processes and their quality. And Optimizing Stage are the continuous process improvement that is adopted and in place by quantitative feedback and from piloting new ideas and …show more content…

It was invented to give military officers a quick way to assess and describe contractors' abilities to provide correct software on time. There are lots of benefits that CMM can provide to the developers, employees, project managers and team leaders and with the management. For the developers, these benefits consist of defined process, reduced induction efforts, provide consistency, process orientation and seamless transition from one project to another. For the Project Manager / Team Leader, these are good monitoring facility, management by fact (Metrics), centralized repository of process assets and use of statistical tools And For Management, These benefits include understand process capability, set goals and improvement in targets, process oriented approach, better visibility of processes and more efficient communication.
But in every praises there are always criticisms on the side. Some of the criticisms are the CMM does not describe how to create an effective software development organization. The traits it measures are in practice very hard to develop in an organization, even though they are very easy to recognize. Also, CMM has failed to take over the world. The CMM has been criticized for being overly bureaucratic and for promoting process over


You May Also Find These Documents Helpful

  • Satisfactory Essays

    CMGT 410 week 5

    • 308 Words
    • 2 Pages

    Enables project manager to analyze the findings of the review and improve on certain aspects in the next project that need attention.…

    • 308 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    BUS 697 Week 1 DQ 2 PMMM

    • 421 Words
    • 2 Pages

    Give a brief overview of the levels of the Project Management Maturity Model (PMMM). Review the…

    • 421 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Mary Beth Chrissis, M. K. (2006). CMMI Guidelines for Process Integration and Product Improvement. New Jersey: Pearson Education (US).…

    • 3165 Words
    • 13 Pages
    Powerful Essays
  • Good Essays

    The systems development life cycle (SDLC) is also known as the waterfall model. The systems development life cycle is a SDM (systems development methodology) that consists of seven phases. The seven phases are in a specific order that is completed phase by phase. The first phase is planning. The planning stage is where an outline is drawn up for preparations. During this phase a systems analyst, who may work for the company or be an outside consultant, will outline a proposed system, develop a budget, and create a detailed development schedule. To help make the decision, the company will perform four types of feasibility analyses: (1) technical, (2) economic, (3) operational, and (4) schedule. The second phase of the waterfall model is system analysis. The systems analysis phase follows the planning phase. In this phase a systems analyst would work with a company to understand the problem fully and detail the requirements of an information systems solution. This phase uses many tools and techniques, including requirements gathering, structured…

    • 435 Words
    • 2 Pages
    Good Essays
  • Better Essays

    Pinto Pm2 Tif Ch07

    • 4029 Words
    • 17 Pages

    4) The period of highest risk impact for a project risk exists primarily in the:…

    • 4029 Words
    • 17 Pages
    Better Essays
  • Powerful Essays

    Pttls First Unit

    • 3046 Words
    • 13 Pages

    Table 1 below breaks down the 3 different stages and how they can be useful to…

    • 3046 Words
    • 13 Pages
    Powerful Essays
  • Good Essays

    1. What are the major economic forces that serve as an impetus for using oversight/ governance tools and processes?…

    • 505 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    "In the implementation phase the system is constructed in a series of iterations where each Use Case and component is coded, tested and integrated into the overall system. This phase is performed iteratively following a time line that accounts for all resources and costs" (SCM, 2004). The following six activities are discussed in the subsequent sections: coding, testing, installation, documentation, training and support. Many benefits are seen when using defined and repeatable processes: clarification of roles and responsibilities, clear definition of procedures, demonstrate standards are being met, the same steps can be used to define other processes, and improvement in product design.…

    • 1512 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    • Quality Management: the processes that ensure the project satisfies the need that it is based upon, as well as satisfies customer requirements and fitness for use.…

    • 597 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    This model use the process of starting and maintaining change. The main idea of this model is that change is a multi-step process instead of a instant thing. The steps of change are pre-contemplation, contemplation, preparation, action, maintenance. These steps can happen in any order, and do not follow a specific time line.…

    • 261 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    If UCD is the method that guides an effective development process, usability may be perceived as the end result. Usability was once known simply as "user-friendliness" (Norman & Draper, 1986), nowadays usability has become the quality software measurement for interactive software. The usability testing perhaps is one of the most valuable tools for designers. This method allows the designers to observe the actions of the target user population first-hand. Usability testing allows designers to observe genuine users performing real tasks and situation.…

    • 416 Words
    • 2 Pages
    Good Essays
  • Good Essays

    CPK Class

    • 5157 Words
    • 21 Pages

    Identify examples of real world situations in which a process capability study could be used…

    • 5157 Words
    • 21 Pages
    Good Essays
  • Good Essays

    A project management life cycle (PMLC) model is a sequence that is made up by the five process groups - Scoping, Planning, Launching, Monitoring & Control and Closing, and it’s used for achieving the goal of a project. In handling a project using a PMLC model, the entire process group must be present at least once in a sequence, and any or all of the process groups, may be repeated as required (Wysocki, 2009:299). To be analysed comparatively here are two different type of PMLC model- Adaptive PMLC model and Extreme PMLC model. An Adaptive PMLC model is an Agile Project Management (APM) model which consists of a number of phases that are repeated in cycles between the scoping and closing process groups, with a feedback loop after each cycle is completed. The sequence is: Plan cycle> Launch cycle>Monitor & Control cycle > Close cycle > Next cycle. Here, each cycle proceeds based on an incomplete and limited understanding of the solution. Extreme PMLC model consist of a sequence of repeated phases with each phase based on a very limited understanding of the goal and solution of a project. The sequence: Scope phase >Plan phase > Launch phase > Monitor & Control phase > Close phase > Next phase, is repeated severally in search of both goal and solution until client is satisfied or the budget or time is out. Here, each phase use the knowledge learnt from the preceding one to redirect the next phase towards an acceptable goal and solution.…

    • 1331 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    Process Capability Analysis

    • 2824 Words
    • 12 Pages

    Pp is a process index that numerically describes the long term capability (Cp is short term indicator) of a process assuming it was analyzed and stays in control. As with all the process capability indices, the process must be in…

    • 2824 Words
    • 12 Pages
    Powerful Essays
  • Powerful Essays

    V Model vs Agile Methodology

    • 2703 Words
    • 11 Pages

    This document discusses in an interpretive way the commonly used Software Development Lifecycle Models and their implications to Software Project Management. Their application, advantages and disadvantages are discussed.…

    • 2703 Words
    • 11 Pages
    Powerful Essays