SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
0
Metrics Based
Management
1
Contents
Key AD / AM Metrics
Who are the Key personnel
Why Metrics
When and how to use Metrics
How to identify Data Quality issues
Some Enablers for Improvement
METRICS
Effort Metrics Formula
Effort Variance ((Actual Effort – Estimated Effort) / Estimated
Effort)*100
Load Factor (Actual Effort / Effort available))
% Review Effort (Total Effort expended on Reviews across all
stages)/ (Actual Overall Project Effort) *100
% Cost of Quality (Effort spent on Prevention + Effort spent on
Appraisal + Effort spent on Failure) / (Effort
spent on Prevention + Effort spent on Appraisal
+ Effort spent on Failure + Effort spent on
Production)) *100
Schedule Metrics Formula
Schedule Variation ((Actual End date – Planned End date) /
(Planned End date - Planned Start
date))*100
Duration Variation ((Actual End Date – Actual Start Date) –
(Planned End Date – Planned Start Date))
/ (Planned End Date – Planned Start
Date) * 100
AD - Basic Process Metrics and Formula
Schedule Effort
AD - Basic Process Metrics and Formula – Cont.
Defect
Metrics Formula
Defect Removal
Efficiency
(Total number of Pre-shipment Defects)/ (Total
number of Pre-shipment Defects + Total number of
post-shipment Defects + Total number of Post
production Defects) *100
Defect Detection
Efficiency
(Number of Pre-shipment defects / Appraisal Effort)
Defect Density by
Effort
Total no of Defects Detected/Total overall actual
effort spent.
Defect Leakage Sum((Number of defects attributed to a stage but
only captured in subsequent stages) / (Total number
of defects captured in that stage + Total Number of
defects attributed to a stage but only captured in
subsequent stages)) *100
Metrics Formula
Size Variation ((Actual Overall Size – Planned Overall
Size) / (Planned Overall Size))* 100
Productivity Overall Productivity = (Overall Project
Size) / (Total Effort for the Project)
Size
AVM - Basic Process Metrics, Definition and Formula
Metrics Formula
Acknowledging
Severity 1….5 Incident
(No. of Sev 1/2/3/4/5 incidents
acknowledged within the applicable
Acknowledgement Time / Total No. of
Sev 1/2/3/4/5 Incidents) * 100
Severity 1…..5
Incidents resolved
within the allotted time
(Number of Sev 1/2/3/4/5 incidents
resolved within the allotted time /
number of Sev 1/2/3/4/5 incidents
resolved) * 100.
Avoidable Problems /
Unforced Errors for
Severity level 1 and 2
(No. of incidents/problems caused by
the Supplier's Actions / Total No. of
incidents/problems) * 100
Metrics Formula
Function Points per
$1K Spent
FP count / Total amount spend in ($1K )
Defect Injection Rate -
Release or Project
(Total number of defects injected in the
Release or Project / size of product)
% of SLAs met % of fixes without
escalation
Other set of Product Quality Metrics
Metric /
UOM
Formula Operational Definition
Tools Usage
.Net Java
Code Review
Coverage
Number of impacted programs
reviewed / Total number of
programs * 100
A measure of the review coverage on the
number of programs
This is higher the better metric
VSTS-Code
Analysis,
FxCop, Sonar
SONAR, JCAP, PMD,
Checkstyle, FindBugs
Unit Test
Coverage
Based on Unit Test Coverage
Tools such as Junits/JCoverage
The Code coverage metric identifies the
sections of the source code that were either
tested/ not tested as part of white box testing
This is higher the better metric
NUnit, VSTS-
Unit Testing
NCover
Junit, Test NG, Code
pro analytix,
Cobertura, EMMA
Code Quality -
Cyclomatic
complexity
Cyclomatic Complexity at class
level
(Highest method CC)
This metric estimates the complexity of the
individual functions, modules, methods or
classes within a program so as to measure the
program's structural complexity.
Lower the better metric
IDE,Sonar,
VSTS-Code
Analysis,
FxCop
SONAR, JCAP, PMD,
Checkstyle, FindBugs
Requirements
to Test Case
coverage
% of requirements linked to
Test cases
An indication of how extensively the
requirements are covered by Test Cases
This is higher the better metric
VSTS- Unit
Testing,
NCover
Junit, Test NG, Code
pro analytix,
Cobertura, EMMA
Metrics – Testing
Project
Metrics
Intent Definition
Reporting
Frequency
Test
Effectiveness
Indicates ability to unearth and fix defects
before they reach UAT and Production
(Number of accepted defects in SIT / (Number of accepted
defects in SIT + UAT + Post UAT)) * 100
Monthly
Test Design
coverage
How much requirements are covered by
test cases ?
(Total number of baselined testable requirements mapped to
test cases / Total number of baselined testable
requirements)*100
Monthly
Test Case
Preparation
Productivity
Test case creation productivity of the team
((No of Test Cases or Test Case points (TCP) prepared)/ (Effort
spent for Test Case Preparation)
Monthly
Test Case
Execution
Productivity
Indicates test execution productivity of
the team
((No of Test Cases or TCP Executed)/ (Effort spent for Test
Execution)
Monthly
METRICS
9
Metrics Work Flow
Developer / TL
enters/updates
the data
PL Reviews the
data
PM Approves the
Metrics
Metrics review
by DD / DM
Some proactive approaches for reviewing the Metrics data
 Metrics Submission date to be done by end of every month.
 Review of Metrics by PM/Delivery Manger to be completed subsequently.
 Monthly Metrics Review scheduled with Delivery Director by 1st week of subsequent
month for critical projects.
METRICS
12
Customer’s Expectations (i.e. Why Metrics)
Improved
Business Value
&
New Revenue
Generation
On time delivery &
Improvement in
Time to Market
Zero defects
High
Quality
Business /
Technology
Solutions
Reduction in IT
Operating Cost
Am I getting
more work for
lesser $ spent
over a period
13
Senior Management Expectations (i.e Why Metrics)
Are we fixing
more Tickets
over a period
Are we building
more LoC over a
period
Are we
delivering
Zero
Defects
Software
Are we making
expected
Profitability
Are we
adopting Best
Practices and
Reusable
Are we getting
accurate
Productivity
while
submitting RFPs
Are we getting repeat
business from this
engagement
14
Where are we - Now
Follow-up
on Project
planning &
tracking
Data Quality Issues
No Data porting
from external tool
Expending our energy in
process compliance Follow up
mailers for
Metrics data
submission
Project Health
Scorecards
JUST THINK
Are these parameters helping you to meet
Customer Expectations ?
Senior Management expectations ??
Delivery Managers Expectations ???
Are we using these data in a true sense for the success of the project ????
15
Metrics Based Project Management – Work flow
Process Performance Objective ; Process
Performance models
Benchmarking
Guidelines for Metrics and QPM, Statistical
Techniques
Data Validation, Analysis and reporting ; Facilitation
for usage of statistical tools like control charts
Facilitation
Data Trend analysis and validation of trends using
hypothesis testing
Metrics Based Project Management
METRICS
Scenario - 1
Effort Variation Effort Over Run
Schedule Variation On Schedule
Defects (Internal)
Defects (Customer)
Inference
• Is there a problem in Estimation
• Is the team over burdened?
• Is the team possess right skills to carry out the tasks in a stipulated
time period? Or takes longer time to find a solution & fix
• Is there any scope scale down?
Bring back to Track
• Revisit the Estimation
• Additional Trainings to Team
Scenario - 2
Effort Variation Effort Over Run
Schedule Variation Schedule Over Run
Defects (Internal)
Defects (Customer)
Inference
• Is there a problem in Estimation
• Is the team over burdened?
• Is the team possess right skills to carry out the tasks in a stipulated
time period? Or takes longer time to find a solution & fix
• Is there any scope creep ?
• Are requirements changed frequently (stability of requirement is low)
Bring back to Track
• Revisit the Estimation
• Additional Trainings to Team
• Reach out to customer, if Scope creep observed, Requirements
changed
METRICS
Data Quality Issues- What is wrong here
A Project with a –ve Effort variation cannot have a +ve Schedule overrun and a high
LF
Data Quality Issues- What is wrong here
Failure Cost is zero in spite of Defects recorded and having a very High
Appraisal cost. Production Cost shows zero
Thank you
22

Contenu connexe

Tendances

Function point analysis introduction
Function point analysis introductionFunction point analysis introduction
Function point analysis introductionTechcanvass
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy Impetus Technologies
 
Quality Assurance Activities And Processes PowerPoint Presentation Slides
Quality Assurance Activities And Processes PowerPoint Presentation Slides Quality Assurance Activities And Processes PowerPoint Presentation Slides
Quality Assurance Activities And Processes PowerPoint Presentation Slides SlideTeam
 
Test Environment Management
Test Environment ManagementTest Environment Management
Test Environment ManagementKanoah
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?Tuan Yang
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritizationSyed Zaid Irshad
 
Cost of-poor-quality - juran institute
Cost of-poor-quality - juran instituteCost of-poor-quality - juran institute
Cost of-poor-quality - juran instituteManish Chaurasia
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
Advanced Root Cause Analysis
Advanced Root Cause AnalysisAdvanced Root Cause Analysis
Advanced Root Cause AnalysisEric Sloof
 
Overview iso 9001 2015
Overview iso 9001 2015Overview iso 9001 2015
Overview iso 9001 2015Erfi Ilyas
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprisesLeadingAgile
 

Tendances (20)

Function point analysis introduction
Function point analysis introductionFunction point analysis introduction
Function point analysis introduction
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Quality Assurance Activities And Processes PowerPoint Presentation Slides
Quality Assurance Activities And Processes PowerPoint Presentation Slides Quality Assurance Activities And Processes PowerPoint Presentation Slides
Quality Assurance Activities And Processes PowerPoint Presentation Slides
 
Test Environment Management
Test Environment ManagementTest Environment Management
Test Environment Management
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
Requirements management
Requirements managementRequirements management
Requirements management
 
Operational-Excellence
Operational-ExcellenceOperational-Excellence
Operational-Excellence
 
Requirements prioritization
Requirements prioritizationRequirements prioritization
Requirements prioritization
 
Cost of-poor-quality - juran institute
Cost of-poor-quality - juran instituteCost of-poor-quality - juran institute
Cost of-poor-quality - juran institute
 
Introducing SAFe® 5
Introducing SAFe® 5Introducing SAFe® 5
Introducing SAFe® 5
 
TCoE
TCoETCoE
TCoE
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Fmea handout
Fmea handoutFmea handout
Fmea handout
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Introduction to ASPICE
Introduction to ASPICEIntroduction to ASPICE
Introduction to ASPICE
 
Apqp-en
Apqp-enApqp-en
Apqp-en
 
Advanced Root Cause Analysis
Advanced Root Cause AnalysisAdvanced Root Cause Analysis
Advanced Root Cause Analysis
 
Overview iso 9001 2015
Overview iso 9001 2015Overview iso 9001 2015
Overview iso 9001 2015
 
Sprint
SprintSprint
Sprint
 
Why agile is failing in large enterprises
Why agile is failing in large enterprisesWhy agile is failing in large enterprises
Why agile is failing in large enterprises
 

Similaire à Metrics based Management

Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing MetricsJatin Kochhar
 
Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPIcherapa
 
What is Test Matrix?
What is Test Matrix?What is Test Matrix?
What is Test Matrix?QA InfoTech
 
Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by dataMobi Marketing
 
Testing Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de testsTesting Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de testsHervKoya
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2onsoftwaretest
 
Software quality metrics
Software quality metricsSoftware quality metrics
Software quality metricsSandeep Supal
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingTechWell
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2Chandukar
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...Seapine Software
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.pptghkadous
 

Similaire à Metrics based Management (20)

Software Testing Metrics
Software Testing MetricsSoftware Testing Metrics
Software Testing Metrics
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
 
Metrics Sirisha
Metrics  SirishaMetrics  Sirisha
Metrics Sirisha
 
Software Quality KPI
Software Quality KPISoftware Quality KPI
Software Quality KPI
 
What is Test Matrix?
What is Test Matrix?What is Test Matrix?
What is Test Matrix?
 
Managing projects by data
Managing projects by dataManaging projects by data
Managing projects by data
 
Testing Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de testsTesting Metrics and Tools, Analyse de tests
Testing Metrics and Tools, Analyse de tests
 
Presentation1
Presentation1Presentation1
Presentation1
 
stlc
stlcstlc
stlc
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
 
Software quality metrics
Software quality metricsSoftware quality metrics
Software quality metrics
 
stlc
stlcstlc
stlc
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
Quality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of TestingQuality Index: A Composite Metric for the Voice of Testing
Quality Index: A Composite Metric for the Voice of Testing
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
 
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ... Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
Use the Windshield, Not the Mirror Predictive Metrics that Drive Successful ...
 
Testing Metrics
Testing MetricsTesting Metrics
Testing Metrics
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.ppt
 
ISTQBCH2.ppt
ISTQBCH2.pptISTQBCH2.ppt
ISTQBCH2.ppt
 

Plus de SPIN Chennai

Suresh spincon chennai 2019 saa s nation - india's trillion dollar opportu...
Suresh spincon chennai 2019    saa s nation - india's trillion dollar opportu...Suresh spincon chennai 2019    saa s nation - india's trillion dollar opportu...
Suresh spincon chennai 2019 saa s nation - india's trillion dollar opportu...SPIN Chennai
 
Cast cloud april_2019
Cast cloud april_2019Cast cloud april_2019
Cast cloud april_2019SPIN Chennai
 
Chandra mouli health care automaton apr 2019
Chandra mouli health care automaton   apr 2019Chandra mouli health care automaton   apr 2019
Chandra mouli health care automaton apr 2019SPIN Chennai
 
Automation 360 meera seshadri
Automation 360 meera seshadriAutomation 360 meera seshadri
Automation 360 meera seshadriSPIN Chennai
 
Infosys agile scale_hyper_prod_platforms
Infosys agile scale_hyper_prod_platformsInfosys agile scale_hyper_prod_platforms
Infosys agile scale_hyper_prod_platformsSPIN Chennai
 
Bill curtis Beyond process - a challenge for SEPGs
Bill curtis Beyond process - a challenge for SEPGsBill curtis Beyond process - a challenge for SEPGs
Bill curtis Beyond process - a challenge for SEPGsSPIN Chennai
 
Cloud computing and innovations
Cloud computing and  innovationsCloud computing and  innovations
Cloud computing and innovationsSPIN Chennai
 
Transforming learning into an experience
Transforming learning into an experienceTransforming learning into an experience
Transforming learning into an experienceSPIN Chennai
 
Centre for Innovation - IIT Madras
Centre for Innovation - IIT MadrasCentre for Innovation - IIT Madras
Centre for Innovation - IIT MadrasSPIN Chennai
 
Consistent quality in the era of constant change
Consistent quality in the era of constant changeConsistent quality in the era of constant change
Consistent quality in the era of constant changeSPIN Chennai
 
Quality in the new delivery paradigm
Quality in the new delivery paradigmQuality in the new delivery paradigm
Quality in the new delivery paradigmSPIN Chennai
 
bimodal it - kumar
bimodal it - kumarbimodal it - kumar
bimodal it - kumarSPIN Chennai
 
Simple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSimple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSPIN Chennai
 
IT past present and promosed land
IT past present and promosed landIT past present and promosed land
IT past present and promosed landSPIN Chennai
 
Trends and innovation in Fintech
Trends and innovation in FintechTrends and innovation in Fintech
Trends and innovation in FintechSPIN Chennai
 
Role of CIO in Automation
Role of CIO in AutomationRole of CIO in Automation
Role of CIO in AutomationSPIN Chennai
 

Plus de SPIN Chennai (20)

Suresh spincon chennai 2019 saa s nation - india's trillion dollar opportu...
Suresh spincon chennai 2019    saa s nation - india's trillion dollar opportu...Suresh spincon chennai 2019    saa s nation - india's trillion dollar opportu...
Suresh spincon chennai 2019 saa s nation - india's trillion dollar opportu...
 
Cast cloud april_2019
Cast cloud april_2019Cast cloud april_2019
Cast cloud april_2019
 
Chandra mouli health care automaton apr 2019
Chandra mouli health care automaton   apr 2019Chandra mouli health care automaton   apr 2019
Chandra mouli health care automaton apr 2019
 
Swami ibm deck
Swami ibm deckSwami ibm deck
Swami ibm deck
 
Automation 360 meera seshadri
Automation 360 meera seshadriAutomation 360 meera seshadri
Automation 360 meera seshadri
 
Infosys agile scale_hyper_prod_platforms
Infosys agile scale_hyper_prod_platformsInfosys agile scale_hyper_prod_platforms
Infosys agile scale_hyper_prod_platforms
 
Bill curtis Beyond process - a challenge for SEPGs
Bill curtis Beyond process - a challenge for SEPGsBill curtis Beyond process - a challenge for SEPGs
Bill curtis Beyond process - a challenge for SEPGs
 
GDPR Demystified
GDPR DemystifiedGDPR Demystified
GDPR Demystified
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 
Cloud computing and innovations
Cloud computing and  innovationsCloud computing and  innovations
Cloud computing and innovations
 
Transforming learning into an experience
Transforming learning into an experienceTransforming learning into an experience
Transforming learning into an experience
 
Centre for Innovation - IIT Madras
Centre for Innovation - IIT MadrasCentre for Innovation - IIT Madras
Centre for Innovation - IIT Madras
 
Consistent quality in the era of constant change
Consistent quality in the era of constant changeConsistent quality in the era of constant change
Consistent quality in the era of constant change
 
Quality in the new delivery paradigm
Quality in the new delivery paradigmQuality in the new delivery paradigm
Quality in the new delivery paradigm
 
Tortoise and Hare
Tortoise and HareTortoise and Hare
Tortoise and Hare
 
bimodal it - kumar
bimodal it - kumarbimodal it - kumar
bimodal it - kumar
 
Simple approach to roadmap in the cloud
Simple approach to roadmap in the cloudSimple approach to roadmap in the cloud
Simple approach to roadmap in the cloud
 
IT past present and promosed land
IT past present and promosed landIT past present and promosed land
IT past present and promosed land
 
Trends and innovation in Fintech
Trends and innovation in FintechTrends and innovation in Fintech
Trends and innovation in Fintech
 
Role of CIO in Automation
Role of CIO in AutomationRole of CIO in Automation
Role of CIO in Automation
 

Dernier

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Dernier (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

Metrics based Management

  • 2. 1 Contents Key AD / AM Metrics Who are the Key personnel Why Metrics When and how to use Metrics How to identify Data Quality issues Some Enablers for Improvement
  • 4. Effort Metrics Formula Effort Variance ((Actual Effort – Estimated Effort) / Estimated Effort)*100 Load Factor (Actual Effort / Effort available)) % Review Effort (Total Effort expended on Reviews across all stages)/ (Actual Overall Project Effort) *100 % Cost of Quality (Effort spent on Prevention + Effort spent on Appraisal + Effort spent on Failure) / (Effort spent on Prevention + Effort spent on Appraisal + Effort spent on Failure + Effort spent on Production)) *100 Schedule Metrics Formula Schedule Variation ((Actual End date – Planned End date) / (Planned End date - Planned Start date))*100 Duration Variation ((Actual End Date – Actual Start Date) – (Planned End Date – Planned Start Date)) / (Planned End Date – Planned Start Date) * 100 AD - Basic Process Metrics and Formula Schedule Effort
  • 5. AD - Basic Process Metrics and Formula – Cont. Defect Metrics Formula Defect Removal Efficiency (Total number of Pre-shipment Defects)/ (Total number of Pre-shipment Defects + Total number of post-shipment Defects + Total number of Post production Defects) *100 Defect Detection Efficiency (Number of Pre-shipment defects / Appraisal Effort) Defect Density by Effort Total no of Defects Detected/Total overall actual effort spent. Defect Leakage Sum((Number of defects attributed to a stage but only captured in subsequent stages) / (Total number of defects captured in that stage + Total Number of defects attributed to a stage but only captured in subsequent stages)) *100 Metrics Formula Size Variation ((Actual Overall Size – Planned Overall Size) / (Planned Overall Size))* 100 Productivity Overall Productivity = (Overall Project Size) / (Total Effort for the Project) Size
  • 6. AVM - Basic Process Metrics, Definition and Formula Metrics Formula Acknowledging Severity 1….5 Incident (No. of Sev 1/2/3/4/5 incidents acknowledged within the applicable Acknowledgement Time / Total No. of Sev 1/2/3/4/5 Incidents) * 100 Severity 1…..5 Incidents resolved within the allotted time (Number of Sev 1/2/3/4/5 incidents resolved within the allotted time / number of Sev 1/2/3/4/5 incidents resolved) * 100. Avoidable Problems / Unforced Errors for Severity level 1 and 2 (No. of incidents/problems caused by the Supplier's Actions / Total No. of incidents/problems) * 100 Metrics Formula Function Points per $1K Spent FP count / Total amount spend in ($1K ) Defect Injection Rate - Release or Project (Total number of defects injected in the Release or Project / size of product) % of SLAs met % of fixes without escalation
  • 7. Other set of Product Quality Metrics Metric / UOM Formula Operational Definition Tools Usage .Net Java Code Review Coverage Number of impacted programs reviewed / Total number of programs * 100 A measure of the review coverage on the number of programs This is higher the better metric VSTS-Code Analysis, FxCop, Sonar SONAR, JCAP, PMD, Checkstyle, FindBugs Unit Test Coverage Based on Unit Test Coverage Tools such as Junits/JCoverage The Code coverage metric identifies the sections of the source code that were either tested/ not tested as part of white box testing This is higher the better metric NUnit, VSTS- Unit Testing NCover Junit, Test NG, Code pro analytix, Cobertura, EMMA Code Quality - Cyclomatic complexity Cyclomatic Complexity at class level (Highest method CC) This metric estimates the complexity of the individual functions, modules, methods or classes within a program so as to measure the program's structural complexity. Lower the better metric IDE,Sonar, VSTS-Code Analysis, FxCop SONAR, JCAP, PMD, Checkstyle, FindBugs Requirements to Test Case coverage % of requirements linked to Test cases An indication of how extensively the requirements are covered by Test Cases This is higher the better metric VSTS- Unit Testing, NCover Junit, Test NG, Code pro analytix, Cobertura, EMMA
  • 8. Metrics – Testing Project Metrics Intent Definition Reporting Frequency Test Effectiveness Indicates ability to unearth and fix defects before they reach UAT and Production (Number of accepted defects in SIT / (Number of accepted defects in SIT + UAT + Post UAT)) * 100 Monthly Test Design coverage How much requirements are covered by test cases ? (Total number of baselined testable requirements mapped to test cases / Total number of baselined testable requirements)*100 Monthly Test Case Preparation Productivity Test case creation productivity of the team ((No of Test Cases or Test Case points (TCP) prepared)/ (Effort spent for Test Case Preparation) Monthly Test Case Execution Productivity Indicates test execution productivity of the team ((No of Test Cases or TCP Executed)/ (Effort spent for Test Execution) Monthly
  • 10. 9 Metrics Work Flow Developer / TL enters/updates the data PL Reviews the data PM Approves the Metrics Metrics review by DD / DM
  • 11. Some proactive approaches for reviewing the Metrics data  Metrics Submission date to be done by end of every month.  Review of Metrics by PM/Delivery Manger to be completed subsequently.  Monthly Metrics Review scheduled with Delivery Director by 1st week of subsequent month for critical projects.
  • 13. 12 Customer’s Expectations (i.e. Why Metrics) Improved Business Value & New Revenue Generation On time delivery & Improvement in Time to Market Zero defects High Quality Business / Technology Solutions Reduction in IT Operating Cost Am I getting more work for lesser $ spent over a period
  • 14. 13 Senior Management Expectations (i.e Why Metrics) Are we fixing more Tickets over a period Are we building more LoC over a period Are we delivering Zero Defects Software Are we making expected Profitability Are we adopting Best Practices and Reusable Are we getting accurate Productivity while submitting RFPs Are we getting repeat business from this engagement
  • 15. 14 Where are we - Now Follow-up on Project planning & tracking Data Quality Issues No Data porting from external tool Expending our energy in process compliance Follow up mailers for Metrics data submission Project Health Scorecards JUST THINK Are these parameters helping you to meet Customer Expectations ? Senior Management expectations ?? Delivery Managers Expectations ??? Are we using these data in a true sense for the success of the project ????
  • 16. 15 Metrics Based Project Management – Work flow Process Performance Objective ; Process Performance models Benchmarking Guidelines for Metrics and QPM, Statistical Techniques Data Validation, Analysis and reporting ; Facilitation for usage of statistical tools like control charts Facilitation Data Trend analysis and validation of trends using hypothesis testing Metrics Based Project Management
  • 18. Scenario - 1 Effort Variation Effort Over Run Schedule Variation On Schedule Defects (Internal) Defects (Customer) Inference • Is there a problem in Estimation • Is the team over burdened? • Is the team possess right skills to carry out the tasks in a stipulated time period? Or takes longer time to find a solution & fix • Is there any scope scale down? Bring back to Track • Revisit the Estimation • Additional Trainings to Team
  • 19. Scenario - 2 Effort Variation Effort Over Run Schedule Variation Schedule Over Run Defects (Internal) Defects (Customer) Inference • Is there a problem in Estimation • Is the team over burdened? • Is the team possess right skills to carry out the tasks in a stipulated time period? Or takes longer time to find a solution & fix • Is there any scope creep ? • Are requirements changed frequently (stability of requirement is low) Bring back to Track • Revisit the Estimation • Additional Trainings to Team • Reach out to customer, if Scope creep observed, Requirements changed
  • 21. Data Quality Issues- What is wrong here A Project with a –ve Effort variation cannot have a +ve Schedule overrun and a high LF
  • 22. Data Quality Issues- What is wrong here Failure Cost is zero in spite of Defects recorded and having a very High Appraisal cost. Production Cost shows zero