Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out

campe

VIEWS: 11 PAGES: 25

									Capability Maturity Model Integration
              (CMMI)
                  &
          EIA Standard 859



                  Michael Campe
      U.S. Army Aviation and Missile Command

  NDIA TID Technical Information Division Symposium
        Royal Sonesta Hotel, New Orleans, LA

                    August 2003
             Agenda


 What is CMMI?


 What is required to achieve CMMI?


 Relating CMMI and EIA 859!


                                      2
                 What is CMMI?


Defines 5 levels of process
maturity                      Capability Maturity
Describes model framework      Model Integration
to be used for:
Assessing process maturity         CMMI
Determining priorities
Instituting process
improvement




                                                    3
                   CMMI Levels
                               Level
                                 5
                             Optimizing
 The five levels            Level 4
of CMMI process           Quantitatively
   maturity!                Managed

                         Level 3 - Defined



                        Level 2 - Managed


                      Level 1 - Performed

                     Level 0 - Incomplete    4
       At what CMMI Level are we performing?

                  Are all process
                 goals being
                 accomplished?


                                      • Are Data Management requirements
                NO                      being met?
Review data
management
                        Are
                       one or         • Are all customers identified?
procedures to        more of the
                  process goals not
determine
CMMI Level
                   accomplished?      • Are all customer requirements
                                        identified?
                YES
                                      • Are customer requirements being
                CMMI Level 0            met?
                 Incomplete
                 Process not
                 performed               Performing at CMMI
                                                          5
                                               Level 0
                How do we achieve Level 1?




Identify your customers   Identify customers needs   Identify management
                                                      process goals




      Develop steps to produce          Identify work products
      the desired work products                                    6
     What is CMMI Level 1?




          Level 1 - Performed




•Specific goals are being accomplished
•No defined processes
•Individuals may follow differing procedures
•Using general purpose tools
                                               7
           CMMI Level 1



                  •Dependent on individuals
                  •Results vary
Characteristics   •Resources vary
                  •Results unpredictable
                  •Practices are informal
                  •Quality inconsistent



                                              8
                       Determining the CMMI Level

                        YES                    YES                   YES                    YES                   YES
                                                                                                    Is training
                               Are there                                     Are there             provided for
                                 policies             Is there a              adequate
      Is the process                                                                               individuals
                              governing the          process plan?            resources           executing the
      documented?
                                process?                                   to execute the            Process?
                                                                                Plan?


 NO                           NO                     NO                    NO                     NO


  CMMI Level 1


Process Performed




                                              Performing at CMMI
                                                    Level 1
                                                                                                                        9
                               EIA 859


Includes 9 high level Data               EIA Standard 859
 Management Principles

Principles address functions             Industry Standard
of Data Management                              for
                                         Data Management
Describes fundamental
concepts to be considered
when structuring a Data
Management process                           DRAFT




                                                             10
               EIA 859 Principles
                                            Principles
                           1. Define the organizationally-
                           relevant scope of Data Management
                           2. Plan for, acquire, and provide data
EIA Standard 859           responsive to customer requirements
                           3. Develop DM processes to fit the
                           context and business environment in
Industry Standard
                           which they will be performed.
       for                 4. Identify data products and views so
Data Management            their requirements and attributes can be
                           controlled.
                           5. Control data repositories, data
                           products, data views, and meta data
    DRAFT                  using approved change control process.
                           6. Establish and maintain an identifi-
                           cation process for intellectual property,
                           proprietary, and competition-sensitive
                           data.
                           7. Retain data commensurate with value.
                           8. Continuously improve data
                           management.
                           9. Effectively integrate data management
                                                                     11
                           and knowledge management.
            CMMI & EIA 859
CMMI                                          EIA 859
        Level
                                                          Principles
          5                               1. Define the organizationally-
      Optimizing                          relevant scope of Data Management
                                          2. Plan for, acquire, and provide data
      Level 4                             responsive to customer requirements
    Quantitatively                        3. Develop DM processes to fit the
                                          context and business environment in
      Managed
                                          which they will be performed.
                                          4. Identify data products and views so
                                          their requirements and attributes can be
   Level 3 - Defined                      controlled.
                                          5. Control data repositories, data
                                          products, data views, and meta data
                                          using approved change control process.
                                          6. Establish and maintain an identifi-
  Level 2 - Managed                       cation process for intellectual property,
                                          proprietary, and competition-sensitive
                                          data.
                                          7. Retain data commensurate with value.
                                          8. Continuously improve data
Level 1 - Performed                       management.
                                          9. Effectively integrate data management
                                          and knowledge management.




             Advocates Repeatable Processes
                     Project Level
                          &
                   Enterprise Level                                                   12
       Relating CMMI & EIA 859

                                          Principles
                          1. Define the organizationally-
                          relevant scope of Data Management
                    1. Define the organizationally-
                          2. Plan for, acquire, and provide data
                                         customer Management
                    relevant scopetoof Data requirements
                          responsive
                          3. Develop DM processes to fit the
                          context and business environment in
EIA Standard 859          which they will be performed.
                          4. Identify data products and views so
                          their requirements and attributes can be
Industry Standard   3. Develop DM processes to fit the
                          controlled.
       for                5. and business environment in
                    context Control data repositories, data
                           they will views, and meta data
                    which products, databe performed
Data Management           using approved change control process.
                          6. Establish and maintain an identifi-
                          cation process for intellectual property,
                          proprietary, and competition-sensitive
    DRAFT           8. Continuously improve data
                          data.
                          7. Retain data commensurate with value.
                    management.
                          8. Continuously improve data
                          management.
                          9. Effectively integrate data management
                          and knowledge management.

                                                                  13
     CMMI Level 2



             Level - - Managed
            Level 2 2 Managed




•Planned and executed IAW policy/procedures
•Established objectives
•Adequate resources
•Applicable to a particular group/project

                                              14
                                          CMMI Level 2

                 YES                          YES                    YES                         YES                       YES
                           Are there                                                                         Is training
Is the process             established                Is there a       Are there adequate                   provided for
Documented?                  policies                process plan?            resources                     individuals
                          governing the                                    to execute the                  executing the
                            process?                                            Plan?                         Process?




                           CMMI                                                  EIA 859
                               Level 2                                             Principle 3
                 Develop policies for process
                 execution based on organizational                    Develop DM processes to fit the
                 requirements and customer needs.                     context and business environment
                 Develop standards for work                           in which they will be performed.
                 products and services.                               Determine related organizational
                 Identify stakeholders.                               policies.
                 Define process dependencies and                      Identify external forces.
                 work products and services.                          Determine related business
                 Define resource requirements                         objectives.
                 (funding, people etc.)                               Determine requirements for access
                 Define work products requiring                       and delivery.
                 configuration control.                               Determine who will create, access,
                 Define process measurement                           update, and dispose of the data.
                 requirements to determine
                 process performance.

                                                                                                                             15
Comparing CMMI Level 2 & EIA 859
                         YES                         YES                        YES                         YES

                                                             Are all relevant         Is the process               Is the process
  Is the process             Are work products
                                                           stakeholders being         controlled and              being objectively
   monitored?                under configuration
                                                              considered?               measured?                    evaluated?
                                  control?




                             CMMI                                                              EIA 859
                                 Level 2                                                          Principle 3
                   Evaluate the effect of deviations                                  Make needed adjustments in
                   from the process plans and                                         processes, practices, policy,
                   descriptions.                                                      organizational alignment and
                   Review accomplishments against                                     infrastructure.
                   process plans and descriptions.
                   Place the process work products
                   under configuration management.                                    Control the integrity of data, data
                   Coordinate the process plan and                                    elements, data structures and data
                   description with relevant stake-                                   views.
                   holders.                                                           Establish a change control process
                   Monitor and control the process.                                   that imposes the appropriate level
                   Assign responsibility and authority                                of review and approval.
                   for performing the process.
                   Obtain the necessary resources.
                                                                                      Establish mechanisms for tracking
                                                                                      and determining status of data.

                                                                                                                                      16
         CMMI Level 3


               Level 3 - Defined




•Process institutionalized
•Process consistent across the organization
•Process measurable
                                              17
                               CMMI Level 3

                 YES                    YES
                                                                     YES                       YES                        YES
                       Is the process          Is the process                Is the process
Is the process                                                                                         Is the process
                       unique to the            considered                 being objectively
   defined?                                                                                          institutionalized?
                       organization?             standard?                     evaluated?




                                                        CMMI
                                                           Level 3
                                              Define process steps for
                                              institutionalization.
                                              Define policy/guidelines for
                                              tailoring process steps.
                                              Define process tailoring.
                                              Document process tailoring.
                                              Collect and document work
                                              process/product measurement
                                              results.
                                              Develop and maintain a data base
                                              for process/product measurement
                                              information.
                                              Document and store lessons learned
                                              in the data base.

                                                                                                                            18
                              CMMI Level 3

     Are there
                       YES                       YES           Is            YES                       YES
                                                            there a
    guidelines                      Is the                                            Is the process
                                                          data base to
for tailoring the             tailored process                                        quantitatively
                                                        record process
institutionalized               documented?                                           managed?
                                                       improvements?
    process?




                CMMI                                                        EIA 859
                    Level 3                                                  Principle 8
     Define process steps for
     institutionalization.                                        Establish and maintain a metric
     Define policy/guidelines for                                 process and reporting strategy.
     tailoring process steps.
     Define process tailoring.                                    Establish the necessary tools and
     Document process tailoring.                                  infrastructure to support the
     Collect and document work                                    process and assess the results.
     process/product measurement
     results.
     Develop and maintain a data base
     for process/product measurement
     information.
     Document and store lessons learned
     in the data base.


                                                                                                             19
         CMMI Level 4

                    Level 4
            Quantitatively Managed




•Controlled using statistical and other techniques
•Process variation identified

                                                     20
                                          CMMI Level 4
                                         Is                                                              Are
                          YES                           YES                              YES                            YES                         YES
                                  quantitative/                                                          the
  Are significant                                                                                                                    Is
                               qualitative process/                   Is the                       quantitative/
processes/products                                                                                                              the process
                                  product data                   collected data                qualitative objectives
    statistically                                                                                                                stable and
                                      being                     being analyzed?                      based on
     managed?                                                                                                                   predictable?
                                    collected?                                                       customer
                                                                                                       needs?




               CMMI                                         CMMI                                                         EIA 859
                     Level 4                                   Level 4                                                     Principle 8
     Determine an understanding of the           Predict the ability of the process to
     ability of the process to achieve            achieve performance objectives                                Recognize the need to continuously
     the quantitative objectives.                 using managed statistical data.                               improve the quality of data resources.
     Determine objectives for statistical        Institutionalize process                                       Establish and maintain a metric
     control.                                     performance baselines.                                        process and reporting strategy.
     Identify and measure the sub-               Take appropriate action when                                   Establish the necessary tools and
     process determined to be under               desired quantitative and process/                             infrastructure to support the process
     statistical control.                          product performance objectives                               and assess the results.
     Identify and measure process and            .are not being met.                                            Monitor the quality of data to
     product attributes important to                                                                            improve data and processes.
     quality and process performance.
     Identify causes for process variation.
     Manage processes to attain statistical
     stability and predictability.


                                                                                                                                                     21
      CMMI Level 5

                 Level 5
                Optimizing




•Continuously improving performance
•Incremental improvement
•Technological improvement
                                      22
Comparing CMMI Level 5 & EIA 859

                                    Does
                         YES                       YES         Does        YES         Does            YES
                                the process                                        the process                     Does
                                                           the process
  Is the process            include continuous                                   include a plan                 the process
                                                          allow for tech
    optimized?                 improvement                                         for attaining             identify problems
                                                         improvements?
                                objectives?                                       improvement                       and
                                                                                   objectives?                    defects?




                       CMMI                                                            EIA 859
                           Level5                                                        Principle 8
             Develop and maintain process/
             product improvement objectives.                                 Recognize the need to continuously
             Identify and implement tech-                                    improve the quality of data
             nelogical innovations for process/                              resources.
             product improvements.                                           Implement a strategy for on-going
             Manage process/product improve-                                 improvement.
             ment deployment.                                                Improve Data Management
             Measure results against objectives.                             through a systematic and self-
             Identify and correct process/                                   diagnostic process..
             product defects.                                                Identify objective evidence of
                                                                             improvements.




                                                                                                                            23
           Summary

    5
  Level
                     EIA Standard 859
 Level 4
                     Industry Standard
                            for
 Level 3
                     Data Management

 Level 2
                        DRAFT
 Level 1



CMMI             Data Management

                                         24
                  Summary


• CMMI is the measurement of organizational capability!

• CMMI can be utilized for Data Management process
development/improvement!

• CMMI concepts are being included in EIA 859!

• ?????????


                                                          25

								
To top