maturity index template

Upload: niteenkr

Post on 08-Apr-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/7/2019 Maturity Index Template

    1/16

    # ML Process Area

    1 2 Requirements Management

    2 2 Requirements Management

    3 2 Requirements Management

    3 2 Requirements Management

  • 8/7/2019 Maturity Index Template

    2/16

    5 2 Project Planning

    6 2 Project Planning

    7 2 Project Planning

    8 2 Project Planning

    9 2 Configuration Management

  • 8/7/2019 Maturity Index Template

    3/16

    9 2 Configuration Management

    9 2 Configuration Management

    9 2 Configuration Management

    9 2 Configuration Management

  • 8/7/2019 Maturity Index Template

    4/16

    10 2 Configuration Management

  • 8/7/2019 Maturity Index Template

    5/16

  • 8/7/2019 Maturity Index Template

    6/16

    Estimate the Scope of the Project1. Develop a WBS.2. Define the work packages in sufficient detail so that estimates of projecttasks, responsibilities, and schedule can be specified.3. Identify products and product components to be externally acquired.4. Identify work products to be reused.

    Define Project Lifecycle PhasesDefine the project lifecycle phases on which to scope the planning effort.

    The project lifecycle phases need to be defined depending on the scope ofrequirements, the estimates for project resources, and the nature of the project.Larger projects can contain multiple phases, such as concept exploration,development, production, operations, and disposal. Within these phases,subphases may be needed. A development phase can include subphases suchas requirements analysis, design, fabrication, integration, and verification. Thedetermination of project phases typically includes selection and refinement ofone or more development models to address interdependencies and appropriatesequencing of the activities in the phases.Depending on the strategy for development, there can be intermediate phasesfor the creation of prototypes, increments of capability, or spiral model cycles. Inaddition, explicit phases for project startup and project close-out can beincluded.

    Estimates Effort and Cost1. Collect models or historical data to be used to transform the attributes of work

    products and tasks into estimates of labor hours and costs.2. Include supporting infrastructure needs when estimating effort and cost.3. Estimate effort and cost using models, historical data, or a combination ofboth.

    Develop a Project PlanA project plan is established and maintained as the basis for managing theproject.1. Establish the Budget and Schedule2. Identify Project Risks3. Plan the Project resources

    4. Plan Needed Knowledge and Skills

    Identify Configuration ItemsIdentify the configuration items, components, and related work products that willbe placed under configuration management.

  • 8/7/2019 Maturity Index Template

    7/16

    Establish a Configuration Management System1. Establish a mechanism to manage multiple levels of control.The level of control is typically selected based on project objectives, risk, andresources. Control levels can vary in relation to the project lifecycle, type ofsystem under development, and specific project requirements.2. Provide access control to ensure authorized access to the configurationmanagement system.3. Store and retrieve configuration items in a configuration management system.4. Store, update, and retrieve configuration management records.

    5. Preserve the contents of the configuration management system.6. Revise the configuration management structure as necessary.

    Create or release baselines for internal use and for delivery to thecustomer.1. Obtain authorization from the CCB before creating or releasing baselines of

    configuration items.2. Create or release baselines only from configuration items in the configurationmanagement system.3. Document the set of configuration items that are contained in a baseline.4. Make the current set of baselines readily available.

    Track Change Requests1. Initiate and record change requests in the change request database.2. Analyze the impact of changes and fixes proposed in change requests.3. Categorize and prioritize change requests.Emergency requests are identified and referred to an emergency authority ifappropriate.Changes are allocated to future baselines.4. Review change requests to be addressed in the next baseline with relevant

    stakeholders and get their agreement.

    Perform configuration audits to maintain integrity of the configurationbaselines.1. Assess the integrity of baselines.2. Confirm that configuration management records correctly identifyconfiguration items.3. Review the structure and integrity of items in the configuration managementsystem.4. Confirm the completeness, correctness, and consistency of items in theconfiguration management system.Completeness, correctness, and consistency of the configuration managementsystems content are based on requirements as stated in the plan and thedisposition of approved change requests.5. Confirm compliance with applicable configuration management standards andprocedures.6. Track action items from the audit to closure.

  • 8/7/2019 Maturity Index Template

    8/16

    Establish and maintain records describing configuration items.1. Record configuration management actions in sufficient detail so the contentand status of each configuration item is known and previous versions can berecovered.2. Ensure that relevant stakeholders have access to and knowledge of theconfiguration status of configuration items.3. Specify the latest version of baselines.4. Identify the version of configuration items that constitute a particular baseline.5. Describe differences between successive baselines.

    6. Revise the status and history (i.e., changes, other actions) of eachconfiguration item as necessary.

  • 8/7/2019 Maturity Index Template

    9/16

    CMMI MATURITY INDEX

    1

    0

    0There is absolutely no evidence of any activities

    supporting

    the process

    1There are ad-hoc activities present, but we are

    not aware of

    how they relate to each other within a singleprocess

  • 8/7/2019 Maturity Index Template

    10/16

  • 8/7/2019 Maturity Index Template

    11/16

    1

  • 8/7/2019 Maturity Index Template

    12/16

  • 8/7/2019 Maturity Index Template

    13/16

    2

    3

    2

    2We are aware of the process but some activities

    are still

    incomplete or inconsistent; there is no overallmeasuring or

    control

    3The process is well defined, understood and

    implemented

  • 8/7/2019 Maturity Index Template

    14/16

    3

    3

    2 3

    2

    3

  • 8/7/2019 Maturity Index Template

    15/16

    2

    3

    3

  • 8/7/2019 Maturity Index Template

    16/16

    3