SlideShare una empresa de Scribd logo
1 de 30
SOFTWARE METRICS




PCMM/LEMTRICS/1           ©CyberQ Consulting
Recap…….Process Taxonomy
Project Line
Processes         RA    SD   Code Test       RA      SD    Code Test



                   Project Planning            Risk Management
Project Support
Processes
                        Estimation            Configuration Mgt.

                   Reviews                        Project Monitoring


Organization           Organization Process Deployment
Support
Processes                              Training

                                      Metrication

       Strong          Moderate Strengths                  Weak
Why Measure?

                  Need for measures



PCMM/LEMTRICS/3                       ©CyberQ Consulting
Exercise

      1.    Why do we need measures?
            _______________________
            _______________________
            _______________________
            _______________________



PCMM/LEMTRICS/4                   ©CyberQ Consulting
Why Measure?

      • If you don’t know where you are going,
        any road will do - CHINESE PROVERB

      • If you don’t know where you are, a map
        won’t help - WATTS S. HUMPHREY




PCMM/LEMTRICS/5                          ©CyberQ Consulting
Why Measure?...contd.
      • Management implies measures /
        quantitative control
      • Think of all management functions
      • Measurement has been the Basis of all
        Scientific & Engineering progress

      What you cannot measure, you cannot
       manage - DRUCKER




PCMM/LEMTRICS/6                           ©CyberQ Consulting
Why Measure?...contd.

          Do we have the answers to the
         following:
       1. How much did we produce?
       2. Are our products of high quality?
       3. Are we improving?
       4. How well do we compare with other
         companies?

       Can we really do without measures?


PCMM/LEMTRICS/7                           ©CyberQ Consulting
Why Measure?...contd.
      A management view:

      Dashboard
      • Tells at a glance
      • When Situation is out of Control
      • Key Elements to focus on
      • Understand what they are doing
      • Know quality and productivity levels




PCMM/LEMTRICS/8                           ©CyberQ Consulting
Why Measure?...contd.

      An engineering view:
      Measures help to:

         – better understand attributes of software
           that we have produced

         – assess the quality of our product


PCMM/LEMTRICS/9                            ©CyberQ Consulting
It is not really a question of
        “Why measure?” but “Why
        not measure?”




PCMM/LEMTRICS/10                  ©CyberQ Consulting
However, Management Dilemma

      1. Information Overload
         – Low level data
         – Too many measures

      2. Selecting key indicators:
         – Quality?
         – Size?
         – Progress?



PCMM/LEMTRICS/11                     ©CyberQ Consulting
But Who Needs Measures?

      _______________________
      _______________________
      _______________________
      _______________________




PCMM/LEMTRICS/12                ©CyberQ Consulting
Everybody needs Measures
      • Top Management
      • Project Managers
      • Testers
      • Quality Assurance
      • Auditors
      • Marketing
      • Software developers

      Who needs, most of all?

PCMM/LEMTRICS/13                 ©CyberQ Consulting
Ideal Metrics:

     •   Simple , Precise, Definable
     •   Objective
     •   Easily Obtainable
     •   Valid
     •   Robust




PCMM/LEMTRICS/14                       ©CyberQ Consulting
A few examples of metrics




PCMM/LEMTRICS/15                  ©CyberQ Consulting
Product Metrics

         – Measurement of Size
             • Function Points
             • Lines of code
             • Many others..
         – Measurement of Quality
             • Based generally on defects data



PCMM/LEMTRICS/16                          ©CyberQ Consulting
Defect Metrics

      • Life cycle metric
      • Extremely valuable for describing
        product “health” and process
        improvement opportunities
      • Derived from Quality Control
        activities
      • A large no. of such metrics

PCMM/LEMTRICS/17                     ©CyberQ Consulting
Defect Severity Metric

      IBM’s Severity Code:

      Severity 1 System inoperable
      Severity 2 Major functions
           disabled / incorrect
      Severity 3 Minor functions
                        disabled / incorrect
      Severity 4 Superficial functions


PCMM/LEMTRICS/18                           ©CyberQ Consulting
Defect Age

      Time from Introduction to Detection
      • Can be done in terms of time
      • Can also Normalize this Metric
        e.g.. Phase Numbers Method
      Average Age =   Σ   Phase (Detected - Introduced)
                            Number of Defects



PCMM/LEMTRICS/19                                ©CyberQ Consulting
Defect Density

      • Defects per KLOC (Kilo Lines of
        Code)
      • Defects per Function Point
      • Defects per module / program

      Points to Error Prone Module


PCMM/LEMTRICS/20                     ©CyberQ Consulting
Defect Removal Efficiency

      • Points to QC effectiveness before
        shipment
      • DRE = No. of Defects found prior to
        delivery/Total No. of Defects

      Good companies have DRE > 90%
      How do you find Total No.?

PCMM/LEMTRICS/21                     ©CyberQ Consulting
Process Metrics

      Key processes that we will focus on:
      • Project Management
      • Estimation
      • Quality Control
      • Quality Assurance
      • Configuration Management


PCMM/LEMTRICS/22                     ©CyberQ Consulting
Project Management Metrics
      • Schedule slippage
                 Completion (Actual - Planned)
                  No. of planned elapse days
      • Effort overrun
                   Effort (Actual - Planned)
                   Planned effort in mandays
      • Productivity = Size / Effort


PCMM/LEMTRICS/23                          ©CyberQ Consulting
Project Management Metrics

      Similarly,
      • Cost overruns
      • Human resource utilisation
      • Project Management Effort overrun
      • Frequency of major replanning
      • Frequency of major adverse impacts
        to project

PCMM/LEMTRICS/24                   ©CyberQ Consulting
Estimation Process Metrics
      • Changes to size estimates
         – either FPs or LOCs or others
         – initial estimate / reestimate
         – Re estimate with same scope of
           work
         – Re estimate with altered scope
      • Changes to effort schedule
        estimates
PCMM/LEMTRICS/25                    ©CyberQ Consulting
Customer Satisfaction

      • Once in a while activity
      • Requires active soliciting
      • May be done by other than project
        personnel
      • Impact may go beyond product




PCMM/LEMTRICS/26                    ©CyberQ Consulting
An Interesting Metric
      • Combine Customer Satisfaction and
        Defect Data

               Deep Trouble         How do you do it, guys!!
    Defects

               Something else         Excellent!
               is wrong


                     Customer satisfaction
PCMM/LEMTRICS/27                                   ©CyberQ Consulting
REMEMBER!


      • WHAT YOU CANNOT MEASURE,
        YOU CANNOT MANAGE

      • STORY OF THE THREE BLIND
        MEN AND THE ELEPHANT


PCMM/LEMTRICS/28               ©CyberQ Consulting
When To Do ?

      • Throughout the project

      PAs – Measurement and Analysis
      Also, OPF / OPD and Engineering
        PAs
      + PAs at Level 4 and Level 5


PCMM/LEMTRICS/29                  ©CyberQ Consulting
Recap…….Process Taxonomy
Project Line
Processes         RA    SD   Code Test       RA      SD    Code Test



                   Project Planning            Risk Management
Project Support
Processes
                        Estimation            Configuration Mgt.

                   Reviews                        Project Monitoring


Organization           Organization Process Deployment
Support
Processes                              Training

                                      Metrication

       Strong          Moderate Strengths                  Weak

Más contenido relacionado

La actualidad más candente

White Belt DMAIC Project Line G MTTR
White Belt DMAIC Project Line G  MTTRWhite Belt DMAIC Project Line G  MTTR
White Belt DMAIC Project Line G MTTRIrfan Rasheed Rana
 
Failure Reporting, Analysis, Corrective Action System
Failure Reporting, Analysis, Corrective Action System Failure Reporting, Analysis, Corrective Action System
Failure Reporting, Analysis, Corrective Action System Ricky Smith CMRP, CMRT
 
7 Steps to a Working Failure Reporting System - FRACAS
7 Steps to a Working Failure Reporting System - FRACAS7 Steps to a Working Failure Reporting System - FRACAS
7 Steps to a Working Failure Reporting System - FRACASRicky Smith CMRP, CMRT
 
Pmbok 4th edition chapter 8 - Project Quality Management
Pmbok 4th edition   chapter 8 - Project Quality Management Pmbok 4th edition   chapter 8 - Project Quality Management
Pmbok 4th edition chapter 8 - Project Quality Management Ahmad Maharma, PMP,RMP
 
BP Logix Whitepaper: Adding the Dimension of Time to BPM
BP Logix Whitepaper: Adding the Dimension of Time to BPMBP Logix Whitepaper: Adding the Dimension of Time to BPM
BP Logix Whitepaper: Adding the Dimension of Time to BPMBP Logix
 
Lean six sigma tollgate template videos only
Lean six sigma tollgate template videos onlyLean six sigma tollgate template videos only
Lean six sigma tollgate template videos onlySteven Bonacorsi
 
20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées
20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées
20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquéesLeClubQualiteLogicielle
 
How to apply Six Sigma DMAIC for Reducing Client's Line Wait Time at the Bank...
How to apply Six Sigma DMAIC for Reducing Client's Line Wait Time at the Bank...How to apply Six Sigma DMAIC for Reducing Client's Line Wait Time at the Bank...
How to apply Six Sigma DMAIC for Reducing Client's Line Wait Time at the Bank...Jeremy Jay V. Lim, MBB, PMP
 
Lean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesLean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesSteven Bonacorsi
 
PACE: Process and Critical Equipment Conference in Dubai, Sept 24-25
PACE: Process and Critical Equipment Conference in Dubai, Sept 24-25PACE: Process and Critical Equipment Conference in Dubai, Sept 24-25
PACE: Process and Critical Equipment Conference in Dubai, Sept 24-25Ricky Smith CMRP, CMRT
 
Agile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentAgile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentGlen Alleman
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigmahandbook
 
Agile Business Rhythm
Agile Business RhythmAgile Business Rhythm
Agile Business RhythmGlen Alleman
 
Management of Change (MOC) Concepts
Management of Change (MOC) ConceptsManagement of Change (MOC) Concepts
Management of Change (MOC) ConceptsMahendra Bathia
 
C10 project management
C10 project managementC10 project management
C10 project managementhakimizaki
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate templateSteven Bonacorsi
 

La actualidad más candente (20)

White Belt DMAIC Project Line G MTTR
White Belt DMAIC Project Line G  MTTRWhite Belt DMAIC Project Line G  MTTR
White Belt DMAIC Project Line G MTTR
 
Failure Reporting, Analysis, Corrective Action System
Failure Reporting, Analysis, Corrective Action System Failure Reporting, Analysis, Corrective Action System
Failure Reporting, Analysis, Corrective Action System
 
7 Steps to a Working Failure Reporting System - FRACAS
7 Steps to a Working Failure Reporting System - FRACAS7 Steps to a Working Failure Reporting System - FRACAS
7 Steps to a Working Failure Reporting System - FRACAS
 
Pmbok 4th edition chapter 8 - Project Quality Management
Pmbok 4th edition   chapter 8 - Project Quality Management Pmbok 4th edition   chapter 8 - Project Quality Management
Pmbok 4th edition chapter 8 - Project Quality Management
 
BP Logix Whitepaper: Adding the Dimension of Time to BPM
BP Logix Whitepaper: Adding the Dimension of Time to BPMBP Logix Whitepaper: Adding the Dimension of Time to BPM
BP Logix Whitepaper: Adding the Dimension of Time to BPM
 
Lean six sigma tollgate template videos only
Lean six sigma tollgate template videos onlyLean six sigma tollgate template videos only
Lean six sigma tollgate template videos only
 
20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées
20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées
20080115 03 - Qualimétrie et CMMi dans les applications temps réel embarquées
 
How to apply Six Sigma DMAIC for Reducing Client's Line Wait Time at the Bank...
How to apply Six Sigma DMAIC for Reducing Client's Line Wait Time at the Bank...How to apply Six Sigma DMAIC for Reducing Client's Line Wait Time at the Bank...
How to apply Six Sigma DMAIC for Reducing Client's Line Wait Time at the Bank...
 
Lean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templatesLean six sigma executive overview (case study) templates
Lean six sigma executive overview (case study) templates
 
PACE: Process and Critical Equipment Conference in Dubai, Sept 24-25
PACE: Process and Critical Equipment Conference in Dubai, Sept 24-25PACE: Process and Critical Equipment Conference in Dubai, Sept 24-25
PACE: Process and Critical Equipment Conference in Dubai, Sept 24-25
 
Zero defect
Zero defectZero defect
Zero defect
 
Agile in an ANSI-748-C environment
Agile in an ANSI-748-C environmentAgile in an ANSI-748-C environment
Agile in an ANSI-748-C environment
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigma
 
Agile Business Rhythm
Agile Business RhythmAgile Business Rhythm
Agile Business Rhythm
 
KPI Users Group - Failure Reports
KPI Users Group - Failure ReportsKPI Users Group - Failure Reports
KPI Users Group - Failure Reports
 
Management of Change (MOC) Concepts
Management of Change (MOC) ConceptsManagement of Change (MOC) Concepts
Management of Change (MOC) Concepts
 
Control systems
Control systemsControl systems
Control systems
 
C10 project management
C10 project managementC10 project management
C10 project management
 
Chap08 project quality management
Chap08 project quality  managementChap08 project quality  management
Chap08 project quality management
 
Improve phase lean six sigma tollgate template
Improve phase   lean six sigma tollgate templateImprove phase   lean six sigma tollgate template
Improve phase lean six sigma tollgate template
 

Similar a K metrics

How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1ptulachan
 
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]JULIO GONZALEZ SANZ
 
Six Sigma Session For Production And Project Team By Lt Col Vikram Bakshi
Six Sigma Session For Production And Project Team By Lt Col Vikram BakshiSix Sigma Session For Production And Project Team By Lt Col Vikram Bakshi
Six Sigma Session For Production And Project Team By Lt Col Vikram BakshiLT COLONEL VIKRAM BAKSHI ( RETD)
 
2006 017 001_23922
2006 017 001_239222006 017 001_23922
2006 017 001_23922Kieran Caren
 
CMMI services presentation -SECC
CMMI services presentation -SECCCMMI services presentation -SECC
CMMI services presentation -SECCSECC Egypt
 
Kanban testing
Kanban testingKanban testing
Kanban testingCprime
 
Major Projects - Faster Better Cheaper
Major Projects - Faster Better CheaperMajor Projects - Faster Better Cheaper
Major Projects - Faster Better CheaperIan Heptinstall
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementSPIN Chennai
 
Remedy rapid deployment 1
Remedy rapid deployment 1Remedy rapid deployment 1
Remedy rapid deployment 1Anand Raj
 
Balancing Flexibility and Cost Control in Construction Projects
Balancing Flexibility and Cost Control in Construction ProjectsBalancing Flexibility and Cost Control in Construction Projects
Balancing Flexibility and Cost Control in Construction ProjectsBrown Smith Wallace
 
Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!TechWell
 
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
 
What is quality, and how do we build it in
What is quality, and how do we build it in What is quality, and how do we build it in
What is quality, and how do we build it in Maryam Umar
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...Association for Project Management
 
Maintenance Metrics that Matter
Maintenance Metrics that MatterMaintenance Metrics that Matter
Maintenance Metrics that MattereMaint Enterprises
 

Similar a K metrics (20)

How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
 
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]
 
Six Sigma Session For Production And Project Team By Lt Col Vikram Bakshi
Six Sigma Session For Production And Project Team By Lt Col Vikram BakshiSix Sigma Session For Production And Project Team By Lt Col Vikram Bakshi
Six Sigma Session For Production And Project Team By Lt Col Vikram Bakshi
 
2006 017 001_23922
2006 017 001_239222006 017 001_23922
2006 017 001_23922
 
CMMI V1.3
CMMI V1.3CMMI V1.3
CMMI V1.3
 
Operational Excellence
Operational ExcellenceOperational Excellence
Operational Excellence
 
Cmmi Final
Cmmi FinalCmmi Final
Cmmi Final
 
CMMI services presentation -SECC
CMMI services presentation -SECCCMMI services presentation -SECC
CMMI services presentation -SECC
 
Notes on CMMI
Notes on CMMINotes on CMMI
Notes on CMMI
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
Major Projects - Faster Better Cheaper
Major Projects - Faster Better CheaperMajor Projects - Faster Better Cheaper
Major Projects - Faster Better Cheaper
 
CMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or ComplementCMMI with Agile - Contradict or Complement
CMMI with Agile - Contradict or Complement
 
Remedy rapid deployment 1
Remedy rapid deployment 1Remedy rapid deployment 1
Remedy rapid deployment 1
 
Balancing Flexibility and Cost Control in Construction Projects
Balancing Flexibility and Cost Control in Construction ProjectsBalancing Flexibility and Cost Control in Construction Projects
Balancing Flexibility and Cost Control in Construction Projects
 
Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!Develop a Defect Prevention Strategy—or Else!
Develop a Defect Prevention Strategy—or Else!
 
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
 
What is quality, and how do we build it in
What is quality, and how do we build it in What is quality, and how do we build it in
What is quality, and how do we build it in
 
Volodymyr oros
Volodymyr orosVolodymyr oros
Volodymyr oros
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
 
Maintenance Metrics that Matter
Maintenance Metrics that MatterMaintenance Metrics that Matter
Maintenance Metrics that Matter
 

Último

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 

Último (20)

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 

K metrics

  • 1. SOFTWARE METRICS PCMM/LEMTRICS/1 ©CyberQ Consulting
  • 2. Recap…….Process Taxonomy Project Line Processes RA SD Code Test RA SD Code Test Project Planning Risk Management Project Support Processes Estimation Configuration Mgt. Reviews Project Monitoring Organization Organization Process Deployment Support Processes Training Metrication Strong Moderate Strengths Weak
  • 3. Why Measure? Need for measures PCMM/LEMTRICS/3 ©CyberQ Consulting
  • 4. Exercise 1. Why do we need measures? _______________________ _______________________ _______________________ _______________________ PCMM/LEMTRICS/4 ©CyberQ Consulting
  • 5. Why Measure? • If you don’t know where you are going, any road will do - CHINESE PROVERB • If you don’t know where you are, a map won’t help - WATTS S. HUMPHREY PCMM/LEMTRICS/5 ©CyberQ Consulting
  • 6. Why Measure?...contd. • Management implies measures / quantitative control • Think of all management functions • Measurement has been the Basis of all Scientific & Engineering progress What you cannot measure, you cannot manage - DRUCKER PCMM/LEMTRICS/6 ©CyberQ Consulting
  • 7. Why Measure?...contd. Do we have the answers to the following: 1. How much did we produce? 2. Are our products of high quality? 3. Are we improving? 4. How well do we compare with other companies? Can we really do without measures? PCMM/LEMTRICS/7 ©CyberQ Consulting
  • 8. Why Measure?...contd. A management view: Dashboard • Tells at a glance • When Situation is out of Control • Key Elements to focus on • Understand what they are doing • Know quality and productivity levels PCMM/LEMTRICS/8 ©CyberQ Consulting
  • 9. Why Measure?...contd. An engineering view: Measures help to: – better understand attributes of software that we have produced – assess the quality of our product PCMM/LEMTRICS/9 ©CyberQ Consulting
  • 10. It is not really a question of “Why measure?” but “Why not measure?” PCMM/LEMTRICS/10 ©CyberQ Consulting
  • 11. However, Management Dilemma 1. Information Overload – Low level data – Too many measures 2. Selecting key indicators: – Quality? – Size? – Progress? PCMM/LEMTRICS/11 ©CyberQ Consulting
  • 12. But Who Needs Measures? _______________________ _______________________ _______________________ _______________________ PCMM/LEMTRICS/12 ©CyberQ Consulting
  • 13. Everybody needs Measures • Top Management • Project Managers • Testers • Quality Assurance • Auditors • Marketing • Software developers Who needs, most of all? PCMM/LEMTRICS/13 ©CyberQ Consulting
  • 14. Ideal Metrics: • Simple , Precise, Definable • Objective • Easily Obtainable • Valid • Robust PCMM/LEMTRICS/14 ©CyberQ Consulting
  • 15. A few examples of metrics PCMM/LEMTRICS/15 ©CyberQ Consulting
  • 16. Product Metrics – Measurement of Size • Function Points • Lines of code • Many others.. – Measurement of Quality • Based generally on defects data PCMM/LEMTRICS/16 ©CyberQ Consulting
  • 17. Defect Metrics • Life cycle metric • Extremely valuable for describing product “health” and process improvement opportunities • Derived from Quality Control activities • A large no. of such metrics PCMM/LEMTRICS/17 ©CyberQ Consulting
  • 18. Defect Severity Metric IBM’s Severity Code: Severity 1 System inoperable Severity 2 Major functions disabled / incorrect Severity 3 Minor functions disabled / incorrect Severity 4 Superficial functions PCMM/LEMTRICS/18 ©CyberQ Consulting
  • 19. Defect Age Time from Introduction to Detection • Can be done in terms of time • Can also Normalize this Metric e.g.. Phase Numbers Method Average Age = Σ Phase (Detected - Introduced) Number of Defects PCMM/LEMTRICS/19 ©CyberQ Consulting
  • 20. Defect Density • Defects per KLOC (Kilo Lines of Code) • Defects per Function Point • Defects per module / program Points to Error Prone Module PCMM/LEMTRICS/20 ©CyberQ Consulting
  • 21. Defect Removal Efficiency • Points to QC effectiveness before shipment • DRE = No. of Defects found prior to delivery/Total No. of Defects Good companies have DRE > 90% How do you find Total No.? PCMM/LEMTRICS/21 ©CyberQ Consulting
  • 22. Process Metrics Key processes that we will focus on: • Project Management • Estimation • Quality Control • Quality Assurance • Configuration Management PCMM/LEMTRICS/22 ©CyberQ Consulting
  • 23. Project Management Metrics • Schedule slippage Completion (Actual - Planned) No. of planned elapse days • Effort overrun Effort (Actual - Planned) Planned effort in mandays • Productivity = Size / Effort PCMM/LEMTRICS/23 ©CyberQ Consulting
  • 24. Project Management Metrics Similarly, • Cost overruns • Human resource utilisation • Project Management Effort overrun • Frequency of major replanning • Frequency of major adverse impacts to project PCMM/LEMTRICS/24 ©CyberQ Consulting
  • 25. Estimation Process Metrics • Changes to size estimates – either FPs or LOCs or others – initial estimate / reestimate – Re estimate with same scope of work – Re estimate with altered scope • Changes to effort schedule estimates PCMM/LEMTRICS/25 ©CyberQ Consulting
  • 26. Customer Satisfaction • Once in a while activity • Requires active soliciting • May be done by other than project personnel • Impact may go beyond product PCMM/LEMTRICS/26 ©CyberQ Consulting
  • 27. An Interesting Metric • Combine Customer Satisfaction and Defect Data Deep Trouble How do you do it, guys!! Defects Something else Excellent! is wrong Customer satisfaction PCMM/LEMTRICS/27 ©CyberQ Consulting
  • 28. REMEMBER! • WHAT YOU CANNOT MEASURE, YOU CANNOT MANAGE • STORY OF THE THREE BLIND MEN AND THE ELEPHANT PCMM/LEMTRICS/28 ©CyberQ Consulting
  • 29. When To Do ? • Throughout the project PAs – Measurement and Analysis Also, OPF / OPD and Engineering PAs + PAs at Level 4 and Level 5 PCMM/LEMTRICS/29 ©CyberQ Consulting
  • 30. Recap…….Process Taxonomy Project Line Processes RA SD Code Test RA SD Code Test Project Planning Risk Management Project Support Processes Estimation Configuration Mgt. Reviews Project Monitoring Organization Organization Process Deployment Support Processes Training Metrication Strong Moderate Strengths Weak