SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Measurement within the CMMI®

                                   09 March 2004
                                    SEPG 2004
                                  Orlando, Florida



         Kent Johnson                                        Margaret Kulpa
    kent.johnson@teraquest.com                          margaret.kulpa@agiledigm.com
®   CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
                                               1                                                ©2004
Introduction
We have been working with companies around the world
to better understand how CMMI can work for them.
Some of these countries are represented here.




Our goal with this presentation is to share a few lessons
learned from working with these world class engineering
organizations on their process improvement journey.


                           2                         ©2004
Outline
The CMMI has increased the focus on measurement
over previous models.

The topics covered include:
  • Measurement and Analysis (M&A) Process Area
  • Measurements within Engineering Process Areas
  • High Maturity (Level 4 and 5) Measurement
  • Evolution of Measurement as Processes Mature
This presentation includes the ways in which a number
of organizations have addressed this change in focus.



                          3                       ©2004
M&A Process Area - 1
Why a new Measurement and Analysis PA?
Many organization that used the family of CMMs have
learned that measurements need to be
    1. Aligned to the business objectives to provide
       benefit
    2. Used regularly in order justify the effort and cost
    3. Well defined in order for people to understand and
       compare them
    4. Communicated in an unbiased manner
Some organizations just went through the motions of
collecting the example measures to pass an assessment
and received little or no benefit.


                            4                         ©2004
M&A Process Area - 2
The new PA puts focus on
“measurement capability
that is used to support
management information
needs.”
Specific Goals
 • Measurement objectives
    and activities are aligned
    with identified
    information needs and
    objectives.
 • Measurement results
    that address identified
    information needs and
    objectives are provided.

                            5    ©2004
M&A Process Area - 3
What are information needs?
No definition in the CMMI, but the sources are identified
as including:
  • Plans – Project Plans, Strategic Plans, Business Plans, and
      Process Improvement Plans
  •   Monitoring of Project Performance
  •   Management Objectives
  •   Formal Requirements or Contractual Obligations
  •   Recurring or other troublesome management or technical
      problems
Measurement specifications
  • Define measures that are aligned to the organization through
      information needs
  •   Detailed definition or specification of what is to be measured
      (precise and unambiguous), how it is to be measured, and how
      measures should be analyzed.

                                  6                             ©2004
M&A Process Area – Summary
What people have really done regarding M&A
 • Most organizations are developing a rationale for
   why they have their current measures (not an
   analysis of what they need).
 • Few organizations are really analyzing how their
   measurement programs support business objectives
   and information needs.
 • Most organizations don’t invest serious time and
   effort into developing meaningful measurement
   specifications. Therefore their results continue to
   be disappointing.




                          7                       ©2004
Engineering Process Areas - 1
Why additional engineering measures?
Customers are looking for higher and better quality in
shorter time.
  • The Wall Street Journal developed a Tech To-Do List
    published in Nov 2003. On the top of their list is
    “Make Software More Reliable”
  • Measuring the development process can lead to
    better products.
The CMMI has increased the level of engineering detail
over the CMM.
  • This alone results in an increase in the number of
    suggested measures.
  • Many people see this amount of measurement as
    overwhelming.

                          8                        ©2004
Engineering Process Areas – 2
More measures with the addition of the Engineering PAs
  • Requirement Management (ReqM)
  • Requirement Development (RD)
  • Technical Solution (TS)
  • Product Integration (PI)
  • Verification (VER)
  • Validation (VAL)
And the multiple ways that the model states or implies
the need for measures with regards to all PAs including:
  • GP 2.8 Monitor and Control the Process [Area]
  • GP 2.10 Review Status with Higher Level
    Management
  • GP 3.2 Collect Improvement Information
  • PP and PMC Planning parameters
                           9                        ©2004
Engineering Process Areas - 3
 PAs                  Example Measures from GP 2.8
REQM Requirement volatility (percentage of requirement changes)
RD   Cost, schedule and effort expended for rework
       Defect density of requirement specifications
TS     Cost, schedule and effort expended for rework
       Percentage of requirements addressed in design
       Size and complexity of product, product-component, interfaces and
       documentation
       Defect density of technical solutions work products
PI     Product-component integration profile (e.g., assemblies planned and
       actual, and number of exceptions found
       Integration evaluation problem report trends (e.g., number written and
       number closed)
       Integration evaluation report aging (i.e., how long each problem report
       has been open)
VAL    Number of activities planned versus actual
       Validation problem report trends
       Validation problem report aging
VER    Verification profile (e.g., number activities planned versus actual, and
       the defects found)
       Number of defect detected
       Verification problem report trends
       Verification problem report aging

                                      10                                     ©2004
Engineering PAs – Summary
What people have really done regarding Engineering PA
measures
 • Most organization use effort measures related to the
   process areas to satisfy the Monitor and Control
   Requirements. This has been shown to provide little
   benefit.
 • Some organizations are using measures similar to
   the examples shown and have demonstrated
   significant improvements in product quality and less
   rework.
 • Most of the organizations that we work with have
   developed their own in house tool suites that
   provide measurement data as a side effect of
   performing the work.
                          11                       ©2004
High Maturity -1
What are high maturity measures and how do you really
use them?
Confusion exists around measurement concepts and
terms at Level 4 and the use of measurement at Level 5.
 Level 4: The CMMI does not tell you what a Process
          Performance Baseline or Process Performance
          Model looks like – nor why you want them.
 Level 5: People are confused about what is the
          difference between process improvement at
          Level 3 and continuous process improvement
          at Level 5.




                          12                       ©2004
High Maturity - 2
Level 4 is focused on predicting the performance of the
processes based on historical and project data and
managing according. Important Level 4 Concepts:
  • Event Level Measure – a measure taken at the
    completion of an event
  • Process Performance Baseline (PPB) – documents
    the historical results from a process. Used as a
    benchmark against actual project performance.
  • Process Performance Model (PPM) – describes the
    relationship among attributes of a process and its
    work products. Based on PPBs and calibrated to the
    project. Used to estimate or predict a critical project
    value that cannot be measured until later in the
    project’s life (e.g., no. of delivered defects or total
    effort).
  Source: Interpreting the CMMI

                                  13                  ©2004
High Maturity - 3
                                        Process Performance Baselines
    Status Measures
                                        Review Baseline
•   Size
                                        • Defects per page and per hour
•   Effort
                                        Productivity Baseline
•   Cost
                                        • Hours per requirement by phase
•   Schedule
                                        Effort Distribution
                                        • Percentage of effort by phase
      Event Level Measures
Hours per event - Productivity
• Requirement (defined)
                                         Process Performance Models
• Requirement (designed)
                                         Effort (estimation and
• Object Implemented
                                           prediction)
• Test Executed
                                         • New Development
Defects, Size, Hours per Event –
                                         • Maintenance
  Quality
                                         Defect Insertion and Removal
• Design Review
                                         • New Development
• Inspection
                                         • Maintenance
• Test Executed
Days Late or Early - Schedule
• Task Completed                                     Real Project Decisions


                                   14                                      ©2004
High Maturity - 4
Level 5 is focused on quantitative improvement based
on quantitative understanding of the common causes of
variation inherent in the processes. Level 5 Concepts
  • Incremental Improvements – stepwise improvement
    accomplished by making the current processes and
    tools a little better.
  • Innovative Improvements – major performance leaps
    accomplished by bringing in a significantly different
    process or technology.
  • Target Improvements – specific areas that have been
    identified as problematic, often by senior
    management (e.g., 20% decrease in complaints).
  • Common causes of variation – variation caused by
    normal and expected interactions among
    components of the process.
Source: Interpreting the CMMI

                                15                   ©2004
High Maturity 5
Process Performance Baselines
Review Baseline
• Defects per page and per hour                Quantitative Improvements
Productivity Baseline                         • Identify including Incremental,
• Hours per requirement by phase                Innovative, and Targeted
Effort Distribution                           • Analyze expected effect on PPBs
• Percentage of effort by phase               • Define and Pilot Improvements
                                              • Measure Improvements and
                                                recalculate PPBs
 Process Performance Models
 Effort (estimation and
   prediction)
 • New Development                                        Implement in the
 • Maintenance                                              Organization
 Defect Insertion and Removal
 • New Development
 • Maintenance


                            Real Project Decisions


                                     16                                  ©2004
High Maturity – Summary
Most organizations have problems collecting event level
data.
  • Many have problems with data collection systems and
      collecting enough data.
  •   Many only collect phase completion data.
Successful organizations focus on a small number of
PPBs and PPMs that are used to make real decisions, for
example
  • Review PPB, Effort Distribution PPB, and Productivity PPB
  • Estimation/Prediction PPM for effort and duration and a Defect
      Insertion and Removal Model.
Few organizations perform real continuous quantitative
improvement
  • Many do not identify and pilot their improvements
      quantitatively
  •   Few clearly demonstrate a change in performance baselines.

                                 17                           ©2004
Evolution of Measurement - 1
The CMMI has a natural evolution of measurement that
should occur as organizations strive to improve their
processes across the levels.
Most organizations encounter confusion because of
what appears to be abrupt differences in scope and
terminology.
People struggle with the apparent paradigm shifts
between the levels as they transition from Level 2 to 3 –
from Level 3 to 4 and from Level 4 to 5.




                           18                         ©2004
Evolution of Measurement - 2
Measurement concepts are actually consistent and
simply evolve through the levels.
 Level 2: primarily status measures – planned versus
          actual size, effort, cost, and schedule; also
          includes number of changes, number of non-
          conformances in product and processes
 Level 3: Adds measures for process improvement and
          quality measures including defect density and
          productivity.
 Level 4: Creation and usage of PPBs and PPMs. Looks
          like a drastic change, but PPBs and PPMs are
          based on historical data from lower levels.
 Level 5: Quantitative improvements based on baselines
          – using PPBs to plan and demonstrate
          improvements
                          19                       ©2004
Evolution of Measurement - 3

  Real
 Project          Quantitative Improvement
Decisions
               Process Performance Models

            Process Performance Baselines

               Event Level Measures

               Status Measures


                    20                  ©2004
Evolution of Measurement – Summary
Successful organizations have
  • Shown the value from lower level measures to justify
    the transition to more mature measures
  • Created useful measurement specifications that
    work through all the levels
  • Started using simple PPBs and PPMs early
Unsuccessful organizations have gone through
the actions of collecting measures with little or
no benefit – Taking the easy way out with
measures and not being ready for the next step.



                          21                         ©2004
Summary
Successful Organizations
 • Analyze how their measurement programs
   support business objectives and information
   needs
 • Invest serious time and effort into
   developing meaningful measurement
   specifications
 • Collect measures “painlessly” and as a side
   effect of performing the work
 • Focus on a small number of PPBs and PPMs
   that are used to make real decisions
 • Perform real continuous quantitative
   improvement
                      22                   ©2004
Contact Information
Contacting the Presenters:
 Kent Johnson                        Margaret Kulpa
 Director of Systems Engineering     Chief Operating Officer
 TeraQuest Metrics, Inc.             AgileDigm, Inc.

 kent.johnson@teraquest.com          margaret.kulpa@agiledigm.com
 office phone: 1.386.673.1384        office phone: 1.386.673.3600

Contacting TeraQuest:                Contracting AgileDigm
 TeraQuest Metrics, Inc.              AgileDigm, Inc.
 P.O. Box 200490                      11 Twelve Oaks Trail
 12885 Research Blvd., Suite 207      Ormond Beach, FL 32174 USA
 Austin, Texas 78720 USA              www.agiledigm.com
 www.teraquest.com




                                23                             ©2004
More Detailed Information of the Subject
                  Features includes
                     • Presents the pros and cons of
                         attempting process improvement and
                         implementing CMMI®
                     •   Guides you through a proven approach
                         for designing the process improvement
                         effort, for monitoring and controlling
                         the effort, and measuring its success
                     •   Offers advice for implementing several
                         process improvement projects
                         simultaneously to avoid added costs
                         and missteps
                     •   Discusses older methods of assessing
                         organizations and compares them to
                         the new SCAMPI method
                     •   Includes a CD-ROM with forms,
                         templates, and examples
                  Available from Auerbach / CRC Press
                  Publications and Amazon.com

                   24                                     ©2004

Más contenido relacionado

La actualidad más candente

C10 project management
C10 project managementC10 project management
C10 project managementhakimizaki
 
Apqp bumming you out briefing may 30 2013
Apqp bumming you out briefing may 30 2013Apqp bumming you out briefing may 30 2013
Apqp bumming you out briefing may 30 2013John Cachat
 
Cmmi model – capabilities maturity model integration
Cmmi model – capabilities maturity model integrationCmmi model – capabilities maturity model integration
Cmmi model – capabilities maturity model integrationArshian Siddiqui
 
CMMI Capability Maturity Model Integration
CMMI   Capability Maturity Model Integration CMMI   Capability Maturity Model Integration
CMMI Capability Maturity Model Integration Anand Subramaniam
 
Process Certification Implementation Presentation
Process Certification Implementation PresentationProcess Certification Implementation Presentation
Process Certification Implementation Presentationmdmilward
 
Ensuring Project Quality Powerpoint Presentation Slides
Ensuring Project Quality Powerpoint Presentation SlidesEnsuring Project Quality Powerpoint Presentation Slides
Ensuring Project Quality Powerpoint Presentation SlidesSlideTeam
 
Project Quality Planning and KickOff
Project Quality Planning and KickOffProject Quality Planning and KickOff
Project Quality Planning and KickOffkaushikanirudh
 
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]JULIO GONZALEZ SANZ
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality ManagementGiO Friginal
 
Interactive Quality on the Shop Floor
Interactive Quality on the Shop Floor Interactive Quality on the Shop Floor
Interactive Quality on the Shop Floor IBS America
 
PMP Muzette Charles_Spring2019_Week4_Chapter8
PMP Muzette Charles_Spring2019_Week4_Chapter8PMP Muzette Charles_Spring2019_Week4_Chapter8
PMP Muzette Charles_Spring2019_Week4_Chapter8Muzette Charles, PMP
 

La actualidad más candente (20)

08 project quality management
08 project quality management08 project quality management
08 project quality management
 
Introduction to CMMI-DEV v1.3 - Day 1
Introduction to CMMI-DEV v1.3  - Day 1Introduction to CMMI-DEV v1.3  - Day 1
Introduction to CMMI-DEV v1.3 - Day 1
 
Cmmi (2)
Cmmi (2)Cmmi (2)
Cmmi (2)
 
C10 project management
C10 project managementC10 project management
C10 project management
 
Introduction to CMMI-DEV v1.3 - Day 2
Introduction to CMMI-DEV v1.3  - Day 2Introduction to CMMI-DEV v1.3  - Day 2
Introduction to CMMI-DEV v1.3 - Day 2
 
Apqp bumming you out briefing may 30 2013
Apqp bumming you out briefing may 30 2013Apqp bumming you out briefing may 30 2013
Apqp bumming you out briefing may 30 2013
 
Cmmi model – capabilities maturity model integration
Cmmi model – capabilities maturity model integrationCmmi model – capabilities maturity model integration
Cmmi model – capabilities maturity model integration
 
CMMI Capability Maturity Model Integration
CMMI   Capability Maturity Model Integration CMMI   Capability Maturity Model Integration
CMMI Capability Maturity Model Integration
 
Process Certification Implementation Presentation
Process Certification Implementation PresentationProcess Certification Implementation Presentation
Process Certification Implementation Presentation
 
Apqp fundamentals
Apqp fundamentalsApqp fundamentals
Apqp fundamentals
 
Introduction to CMMI-DEV v1.3 - Day 4
Introduction to CMMI-DEV v1.3  - Day 4Introduction to CMMI-DEV v1.3  - Day 4
Introduction to CMMI-DEV v1.3 - Day 4
 
Ensuring Project Quality Powerpoint Presentation Slides
Ensuring Project Quality Powerpoint Presentation SlidesEnsuring Project Quality Powerpoint Presentation Slides
Ensuring Project Quality Powerpoint Presentation Slides
 
Apqp la
Apqp laApqp la
Apqp la
 
Project Quality Planning and KickOff
Project Quality Planning and KickOffProject Quality Planning and KickOff
Project Quality Planning and KickOff
 
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
Cmmi%20 model%20changes%20for%20high%20maturity%20v01[1]
 
APQP
APQP APQP
APQP
 
Project Quality Management
Project Quality ManagementProject Quality Management
Project Quality Management
 
Interactive Quality on the Shop Floor
Interactive Quality on the Shop Floor Interactive Quality on the Shop Floor
Interactive Quality on the Shop Floor
 
PMP Muzette Charles_Spring2019_Week4_Chapter8
PMP Muzette Charles_Spring2019_Week4_Chapter8PMP Muzette Charles_Spring2019_Week4_Chapter8
PMP Muzette Charles_Spring2019_Week4_Chapter8
 
S3 p2 lee_kong_hui
S3 p2 lee_kong_huiS3 p2 lee_kong_hui
S3 p2 lee_kong_hui
 

Destacado

Keys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile CompatibleKeys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile CompatibleHillel Glazer
 
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...Jose Luis Soria
 
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...Mads Troels Hansen
 
CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)Robert Levy
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentationadinmani
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementSPIN Chennai
 

Destacado (10)

Keys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile CompatibleKeys to Making CMMI and Agile Compatible
Keys to Making CMMI and Agile Compatible
 
Cmmi Final
Cmmi FinalCmmi Final
Cmmi Final
 
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...
Agile CMMI - Embrace Maturity with Scrum, Visual Studio 2010 and TFS 2010 - T...
 
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
Agile 2009, Chicago: From CMMI and Isolation to Agile, Scrum, Lean and Collab...
 
CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentation
 
Cmmi
CmmiCmmi
Cmmi
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or Complement
 
CMMI Agile Mapping
CMMI Agile MappingCMMI Agile Mapping
CMMI Agile Mapping
 
CMMI Implementation Guide
CMMI Implementation GuideCMMI Implementation Guide
CMMI Implementation Guide
 

Similar a Cmmi agile kulpa 2004meas cmmi[1]

Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementQuantitative Software Management, Inc.
 
CMMI Version 1.2
CMMI Version 1.2CMMI Version 1.2
CMMI Version 1.2QAI
 
Five Step Methodology To Implement Bpr
Five Step Methodology To Implement BprFive Step Methodology To Implement Bpr
Five Step Methodology To Implement BprRoy Antony Arnold G
 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Dr. Mustafa Değerli
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...ennVee TechnoGroup Inc
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation DocumentDave Angelow
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case studyKobi Vider
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and UpgradesPeter Ware PMP
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineeringNeelkamal Sharma
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process QualityWorksoft
 
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case StudiesMicrosoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studiesmeritweb
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudyJohn Carter
 
How to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DHow to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DStefan Kovacs
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Dr. Pierpaolo Mangeruga
 
The Earned Value Matutity Management Model
The Earned Value Matutity Management ModelThe Earned Value Matutity Management Model
The Earned Value Matutity Management ModelDr Ezzat Mansour
 

Similar a Cmmi agile kulpa 2004meas cmmi[1] (20)

Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process Improvement
 
CMMI Version 1.2
CMMI Version 1.2CMMI Version 1.2
CMMI Version 1.2
 
Benchmarking
BenchmarkingBenchmarking
Benchmarking
 
Tqm ch 06
Tqm ch 06Tqm ch 06
Tqm ch 06
 
Killing the Myth: Agile & CMMI
Killing the Myth: Agile & CMMIKilling the Myth: Agile & CMMI
Killing the Myth: Agile & CMMI
 
Five Step Methodology To Implement Bpr
Five Step Methodology To Implement BprFive Step Methodology To Implement Bpr
Five Step Methodology To Implement Bpr
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
Practical Suggestions to Successfully Adopt the CMMI V2.0 Development for Bet...
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation Document
 
Process performance models case study
Process performance models case studyProcess performance models case study
Process performance models case study
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and Upgrades
 
Business process reengineering
Business process reengineeringBusiness process reengineering
Business process reengineering
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process Quality
 
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case StudiesMicrosoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studies
 
Software Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking StudySoftware Quality Dashboard Benchmarking Study
Software Quality Dashboard Benchmarking Study
 
How to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8DHow to solve problems (or at least try) with 8D
How to solve problems (or at least try) with 8D
 
Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02Independent verification & validation presented by Maneat v02
Independent verification & validation presented by Maneat v02
 
CPI_MOM_KBR_20110909_v1
CPI_MOM_KBR_20110909_v1CPI_MOM_KBR_20110909_v1
CPI_MOM_KBR_20110909_v1
 
The Earned Value Matutity Management Model
The Earned Value Matutity Management ModelThe Earned Value Matutity Management Model
The Earned Value Matutity Management Model
 

Más de JULIO GONZALEZ SANZ

Cmmi hm 2008 sepg model changes for high maturity 1v01[1]
Cmmi hm 2008 sepg model changes for high maturity  1v01[1]Cmmi hm 2008 sepg model changes for high maturity  1v01[1]
Cmmi hm 2008 sepg model changes for high maturity 1v01[1]JULIO GONZALEZ SANZ
 
Introduction to bayesian_networks[1]
Introduction to bayesian_networks[1]Introduction to bayesian_networks[1]
Introduction to bayesian_networks[1]JULIO GONZALEZ SANZ
 
Workshop healthy ingredients ppm[1]
Workshop healthy ingredients ppm[1]Workshop healthy ingredients ppm[1]
Workshop healthy ingredients ppm[1]JULIO GONZALEZ SANZ
 
The need for a balanced measurement system
The need for a balanced measurement systemThe need for a balanced measurement system
The need for a balanced measurement systemJULIO GONZALEZ SANZ
 
Just in-time and lean production
Just in-time and lean productionJust in-time and lean production
Just in-time and lean productionJULIO GONZALEZ SANZ
 
History of manufacturing systems and lean thinking enfr
History of manufacturing systems and lean thinking enfrHistory of manufacturing systems and lean thinking enfr
History of manufacturing systems and lean thinking enfrJULIO GONZALEZ SANZ
 
Une 66175 presentacion norma 2006 por julio
Une 66175 presentacion norma 2006 por julioUne 66175 presentacion norma 2006 por julio
Une 66175 presentacion norma 2006 por julioJULIO GONZALEZ SANZ
 
An architecture for data quality
An architecture for data qualityAn architecture for data quality
An architecture for data qualityJULIO GONZALEZ SANZ
 
Sap analytics creating smart business processes
Sap analytics   creating smart business processesSap analytics   creating smart business processes
Sap analytics creating smart business processesJULIO GONZALEZ SANZ
 
Big data analytics, research report
Big data analytics, research reportBig data analytics, research report
Big data analytics, research reportJULIO GONZALEZ SANZ
 
Evaluating and comparing software metrics in the software engineering laboratory
Evaluating and comparing software metrics in the software engineering laboratoryEvaluating and comparing software metrics in the software engineering laboratory
Evaluating and comparing software metrics in the software engineering laboratoryJULIO GONZALEZ SANZ
 

Más de JULIO GONZALEZ SANZ (20)

Cmmi hm 2008 sepg model changes for high maturity 1v01[1]
Cmmi hm 2008 sepg model changes for high maturity  1v01[1]Cmmi hm 2008 sepg model changes for high maturity  1v01[1]
Cmmi hm 2008 sepg model changes for high maturity 1v01[1]
 
Cmmi 26 ago_2009_
Cmmi 26 ago_2009_Cmmi 26 ago_2009_
Cmmi 26 ago_2009_
 
Creation use-of-simple-model
Creation use-of-simple-modelCreation use-of-simple-model
Creation use-of-simple-model
 
Introduction to bayesian_networks[1]
Introduction to bayesian_networks[1]Introduction to bayesian_networks[1]
Introduction to bayesian_networks[1]
 
Workshop healthy ingredients ppm[1]
Workshop healthy ingredients ppm[1]Workshop healthy ingredients ppm[1]
Workshop healthy ingredients ppm[1]
 
The need for a balanced measurement system
The need for a balanced measurement systemThe need for a balanced measurement system
The need for a balanced measurement system
 
Magic quadrant
Magic quadrantMagic quadrant
Magic quadrant
 
6 six sigma presentation
6 six sigma presentation6 six sigma presentation
6 six sigma presentation
 
Volvo csr suppliers guide vsib
Volvo csr suppliers guide vsibVolvo csr suppliers guide vsib
Volvo csr suppliers guide vsib
 
Just in-time and lean production
Just in-time and lean productionJust in-time and lean production
Just in-time and lean production
 
History of manufacturing systems and lean thinking enfr
History of manufacturing systems and lean thinking enfrHistory of manufacturing systems and lean thinking enfr
History of manufacturing systems and lean thinking enfr
 
Using minitab exec files
Using minitab exec filesUsing minitab exec files
Using minitab exec files
 
Sga iso-14001
Sga iso-14001Sga iso-14001
Sga iso-14001
 
Cslt closing plenary_portugal
Cslt closing plenary_portugalCslt closing plenary_portugal
Cslt closing plenary_portugal
 
Une 66175 presentacion norma 2006 por julio
Une 66175 presentacion norma 2006 por julioUne 66175 presentacion norma 2006 por julio
Une 66175 presentacion norma 2006 por julio
 
Swebokv3
Swebokv3 Swebokv3
Swebokv3
 
An architecture for data quality
An architecture for data qualityAn architecture for data quality
An architecture for data quality
 
Sap analytics creating smart business processes
Sap analytics   creating smart business processesSap analytics   creating smart business processes
Sap analytics creating smart business processes
 
Big data analytics, research report
Big data analytics, research reportBig data analytics, research report
Big data analytics, research report
 
Evaluating and comparing software metrics in the software engineering laboratory
Evaluating and comparing software metrics in the software engineering laboratoryEvaluating and comparing software metrics in the software engineering laboratory
Evaluating and comparing software metrics in the software engineering laboratory
 

Cmmi agile kulpa 2004meas cmmi[1]

  • 1. Measurement within the CMMI® 09 March 2004 SEPG 2004 Orlando, Florida Kent Johnson Margaret Kulpa kent.johnson@teraquest.com margaret.kulpa@agiledigm.com ® CMMI is registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. 1 ©2004
  • 2. Introduction We have been working with companies around the world to better understand how CMMI can work for them. Some of these countries are represented here. Our goal with this presentation is to share a few lessons learned from working with these world class engineering organizations on their process improvement journey. 2 ©2004
  • 3. Outline The CMMI has increased the focus on measurement over previous models. The topics covered include: • Measurement and Analysis (M&A) Process Area • Measurements within Engineering Process Areas • High Maturity (Level 4 and 5) Measurement • Evolution of Measurement as Processes Mature This presentation includes the ways in which a number of organizations have addressed this change in focus. 3 ©2004
  • 4. M&A Process Area - 1 Why a new Measurement and Analysis PA? Many organization that used the family of CMMs have learned that measurements need to be 1. Aligned to the business objectives to provide benefit 2. Used regularly in order justify the effort and cost 3. Well defined in order for people to understand and compare them 4. Communicated in an unbiased manner Some organizations just went through the motions of collecting the example measures to pass an assessment and received little or no benefit. 4 ©2004
  • 5. M&A Process Area - 2 The new PA puts focus on “measurement capability that is used to support management information needs.” Specific Goals • Measurement objectives and activities are aligned with identified information needs and objectives. • Measurement results that address identified information needs and objectives are provided. 5 ©2004
  • 6. M&A Process Area - 3 What are information needs? No definition in the CMMI, but the sources are identified as including: • Plans – Project Plans, Strategic Plans, Business Plans, and Process Improvement Plans • Monitoring of Project Performance • Management Objectives • Formal Requirements or Contractual Obligations • Recurring or other troublesome management or technical problems Measurement specifications • Define measures that are aligned to the organization through information needs • Detailed definition or specification of what is to be measured (precise and unambiguous), how it is to be measured, and how measures should be analyzed. 6 ©2004
  • 7. M&A Process Area – Summary What people have really done regarding M&A • Most organizations are developing a rationale for why they have their current measures (not an analysis of what they need). • Few organizations are really analyzing how their measurement programs support business objectives and information needs. • Most organizations don’t invest serious time and effort into developing meaningful measurement specifications. Therefore their results continue to be disappointing. 7 ©2004
  • 8. Engineering Process Areas - 1 Why additional engineering measures? Customers are looking for higher and better quality in shorter time. • The Wall Street Journal developed a Tech To-Do List published in Nov 2003. On the top of their list is “Make Software More Reliable” • Measuring the development process can lead to better products. The CMMI has increased the level of engineering detail over the CMM. • This alone results in an increase in the number of suggested measures. • Many people see this amount of measurement as overwhelming. 8 ©2004
  • 9. Engineering Process Areas – 2 More measures with the addition of the Engineering PAs • Requirement Management (ReqM) • Requirement Development (RD) • Technical Solution (TS) • Product Integration (PI) • Verification (VER) • Validation (VAL) And the multiple ways that the model states or implies the need for measures with regards to all PAs including: • GP 2.8 Monitor and Control the Process [Area] • GP 2.10 Review Status with Higher Level Management • GP 3.2 Collect Improvement Information • PP and PMC Planning parameters 9 ©2004
  • 10. Engineering Process Areas - 3 PAs Example Measures from GP 2.8 REQM Requirement volatility (percentage of requirement changes) RD Cost, schedule and effort expended for rework Defect density of requirement specifications TS Cost, schedule and effort expended for rework Percentage of requirements addressed in design Size and complexity of product, product-component, interfaces and documentation Defect density of technical solutions work products PI Product-component integration profile (e.g., assemblies planned and actual, and number of exceptions found Integration evaluation problem report trends (e.g., number written and number closed) Integration evaluation report aging (i.e., how long each problem report has been open) VAL Number of activities planned versus actual Validation problem report trends Validation problem report aging VER Verification profile (e.g., number activities planned versus actual, and the defects found) Number of defect detected Verification problem report trends Verification problem report aging 10 ©2004
  • 11. Engineering PAs – Summary What people have really done regarding Engineering PA measures • Most organization use effort measures related to the process areas to satisfy the Monitor and Control Requirements. This has been shown to provide little benefit. • Some organizations are using measures similar to the examples shown and have demonstrated significant improvements in product quality and less rework. • Most of the organizations that we work with have developed their own in house tool suites that provide measurement data as a side effect of performing the work. 11 ©2004
  • 12. High Maturity -1 What are high maturity measures and how do you really use them? Confusion exists around measurement concepts and terms at Level 4 and the use of measurement at Level 5. Level 4: The CMMI does not tell you what a Process Performance Baseline or Process Performance Model looks like – nor why you want them. Level 5: People are confused about what is the difference between process improvement at Level 3 and continuous process improvement at Level 5. 12 ©2004
  • 13. High Maturity - 2 Level 4 is focused on predicting the performance of the processes based on historical and project data and managing according. Important Level 4 Concepts: • Event Level Measure – a measure taken at the completion of an event • Process Performance Baseline (PPB) – documents the historical results from a process. Used as a benchmark against actual project performance. • Process Performance Model (PPM) – describes the relationship among attributes of a process and its work products. Based on PPBs and calibrated to the project. Used to estimate or predict a critical project value that cannot be measured until later in the project’s life (e.g., no. of delivered defects or total effort). Source: Interpreting the CMMI 13 ©2004
  • 14. High Maturity - 3 Process Performance Baselines Status Measures Review Baseline • Size • Defects per page and per hour • Effort Productivity Baseline • Cost • Hours per requirement by phase • Schedule Effort Distribution • Percentage of effort by phase Event Level Measures Hours per event - Productivity • Requirement (defined) Process Performance Models • Requirement (designed) Effort (estimation and • Object Implemented prediction) • Test Executed • New Development Defects, Size, Hours per Event – • Maintenance Quality Defect Insertion and Removal • Design Review • New Development • Inspection • Maintenance • Test Executed Days Late or Early - Schedule • Task Completed Real Project Decisions 14 ©2004
  • 15. High Maturity - 4 Level 5 is focused on quantitative improvement based on quantitative understanding of the common causes of variation inherent in the processes. Level 5 Concepts • Incremental Improvements – stepwise improvement accomplished by making the current processes and tools a little better. • Innovative Improvements – major performance leaps accomplished by bringing in a significantly different process or technology. • Target Improvements – specific areas that have been identified as problematic, often by senior management (e.g., 20% decrease in complaints). • Common causes of variation – variation caused by normal and expected interactions among components of the process. Source: Interpreting the CMMI 15 ©2004
  • 16. High Maturity 5 Process Performance Baselines Review Baseline • Defects per page and per hour Quantitative Improvements Productivity Baseline • Identify including Incremental, • Hours per requirement by phase Innovative, and Targeted Effort Distribution • Analyze expected effect on PPBs • Percentage of effort by phase • Define and Pilot Improvements • Measure Improvements and recalculate PPBs Process Performance Models Effort (estimation and prediction) • New Development Implement in the • Maintenance Organization Defect Insertion and Removal • New Development • Maintenance Real Project Decisions 16 ©2004
  • 17. High Maturity – Summary Most organizations have problems collecting event level data. • Many have problems with data collection systems and collecting enough data. • Many only collect phase completion data. Successful organizations focus on a small number of PPBs and PPMs that are used to make real decisions, for example • Review PPB, Effort Distribution PPB, and Productivity PPB • Estimation/Prediction PPM for effort and duration and a Defect Insertion and Removal Model. Few organizations perform real continuous quantitative improvement • Many do not identify and pilot their improvements quantitatively • Few clearly demonstrate a change in performance baselines. 17 ©2004
  • 18. Evolution of Measurement - 1 The CMMI has a natural evolution of measurement that should occur as organizations strive to improve their processes across the levels. Most organizations encounter confusion because of what appears to be abrupt differences in scope and terminology. People struggle with the apparent paradigm shifts between the levels as they transition from Level 2 to 3 – from Level 3 to 4 and from Level 4 to 5. 18 ©2004
  • 19. Evolution of Measurement - 2 Measurement concepts are actually consistent and simply evolve through the levels. Level 2: primarily status measures – planned versus actual size, effort, cost, and schedule; also includes number of changes, number of non- conformances in product and processes Level 3: Adds measures for process improvement and quality measures including defect density and productivity. Level 4: Creation and usage of PPBs and PPMs. Looks like a drastic change, but PPBs and PPMs are based on historical data from lower levels. Level 5: Quantitative improvements based on baselines – using PPBs to plan and demonstrate improvements 19 ©2004
  • 20. Evolution of Measurement - 3 Real Project Quantitative Improvement Decisions Process Performance Models Process Performance Baselines Event Level Measures Status Measures 20 ©2004
  • 21. Evolution of Measurement – Summary Successful organizations have • Shown the value from lower level measures to justify the transition to more mature measures • Created useful measurement specifications that work through all the levels • Started using simple PPBs and PPMs early Unsuccessful organizations have gone through the actions of collecting measures with little or no benefit – Taking the easy way out with measures and not being ready for the next step. 21 ©2004
  • 22. Summary Successful Organizations • Analyze how their measurement programs support business objectives and information needs • Invest serious time and effort into developing meaningful measurement specifications • Collect measures “painlessly” and as a side effect of performing the work • Focus on a small number of PPBs and PPMs that are used to make real decisions • Perform real continuous quantitative improvement 22 ©2004
  • 23. Contact Information Contacting the Presenters: Kent Johnson Margaret Kulpa Director of Systems Engineering Chief Operating Officer TeraQuest Metrics, Inc. AgileDigm, Inc. kent.johnson@teraquest.com margaret.kulpa@agiledigm.com office phone: 1.386.673.1384 office phone: 1.386.673.3600 Contacting TeraQuest: Contracting AgileDigm TeraQuest Metrics, Inc. AgileDigm, Inc. P.O. Box 200490 11 Twelve Oaks Trail 12885 Research Blvd., Suite 207 Ormond Beach, FL 32174 USA Austin, Texas 78720 USA www.agiledigm.com www.teraquest.com 23 ©2004
  • 24. More Detailed Information of the Subject Features includes • Presents the pros and cons of attempting process improvement and implementing CMMI® • Guides you through a proven approach for designing the process improvement effort, for monitoring and controlling the effort, and measuring its success • Offers advice for implementing several process improvement projects simultaneously to avoid added costs and missteps • Discusses older methods of assessing organizations and compares them to the new SCAMPI method • Includes a CD-ROM with forms, templates, and examples Available from Auerbach / CRC Press Publications and Amazon.com 24 ©2004