SlideShare a Scribd company logo
1 of 10
Case Study: Creation and Use of a
Simple Process Performance Model
Christian Hertneck
© 2011 by Anywhere.24 GmbH; this material is approved for public release.
SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University.
® Capability Maturity Model and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon
University.
Content
» Characteristics of organization
» Breakdown of metrics
» Walk through of creation of process performance model
(PPM)
» Use of the process performance model in project
management
Page 2
© Anywhere.24 GmbH, 2011
Characteristics of organization
» Chinese software supplier
» Specializes in providing security SW for Japanese banking
industry
» Approximately 80 developers/testers
» Highly committed management team
Page 3
© Anywhere.24 GmbH, 2011
Breakdown of Metrics- 1
Page 4
© Anywhere.24 GmbH, 2011
Business
objective
Specific
indicator
Management
Process
Connected
process
Comment
indicator
Exceeding
customer
satisfaction
Unit testing defect
Review management
Review
Defect density
Review
Testing process Unit testing Case density
Defect management Unit testing Defect density
Automatic proposal
to customers
Subject/Q&A management Detailed design Q&A discovery rate
Breakdown of Metrics- 2
Page 5
© Anywhere.24 GmbH, 2011
Business
objective
Specific
indicator
Management
Process
Connected
process
Comment indicator
Constant
increase of
productivity
Enhancing
standardized
management
Affairs management
Detailed design
Productivity
Coding
Unit testing
Internal integrated
testing
Constant new
development and
testing tools Development process of
all standardsConstantly
perfecting
system
Breakdown of Metrics- 3
Page 6
© Anywhere.24 GmbH, 2011
Process Products Data
collection
Evaluation
indicator
Indicator
description
Objective Formula Measurement
objective
Condition
Unit
testing
Case
Case
number
Unit testing
productivity
Unit testing
productivity
Coding
rows/wor
king
number
Baseline, lower
limit
PL/BL
Defect
number
Case
density
Measure if
unit case
is enough
Case
number/
coding
rows
Baseline,
upper limit, and
lower limit
PL/BL
Working
hours
Defect
density
Measure
detailed
design and
coding
quality
Defect
number/
coding
rows
Baseline,
upper limit, and
lower limit
PL/BL
History of Performance Baselines
Unit testing defect density
Page 7
© Anywhere.24 GmbH, 2011
Project year Benchmark
value (CL)
Upper control
line (LCL)
Lower control
line (LCL)
2007 2.709163347 7.420992386 0.1
2008 2.686674749 6.69892418 0.1
2009 1.571215749 4.966314261 0.1
Creation of PPM
Page 8
© Anywhere.24 GmbH, 2011
1.Cause-and-effect (fishbone) diagrams原因分析图:
Management Human
Preparation time
(Case Density) (Men-Hour)
Experience of the people
(Men-Year)
Defect Density
of Unit Testing
(Review efficiency) (number of interfaces)
Input Entity
2.Relationships among attributes of the process主要因素列表:
Formula:(Defect Density of UT)Y=B1*X1+B2*X2+B3*X3+B0
X1:
X2:
X3:
Y:
Test Case of UT单体case密度
Code review Efficiency代码指摘率
Team work experience基盘工作年限
Defect Density of UT单体测试障害密度
Code Quality
Test Case
Product Size
(LOC)
Test Review
(Times)
Design Quality
(Review efficiency)
Product component interface
Cause and Effect (Fishbone) Diagram
Relationships among attributes of the process
Formula: (Defect Density of UT)Y=B1*X1+B2*X2+B3*X3+B0
X1 Test case of UT
X2 Code review of efficiency
X3 Team work experience
Y Defect density of UT
Performance Models and Their Usage
Page 9
© Anywhere.24 GmbH, 2011
Performance
model
Formula of
computation
Predicted model formula Predicted
value
Review defect
density in detail
design phase
Review
defect/page
number
Y=0.224994949+4. 13665924*X2 0.47
Defect density in
unit testing
Defect
number/KLOC
Y=0. 503490447+0. 015001709*X1+0. 051849451*X2-0. 650499022*X3 1.61
Defect density in
the inner
integrated
testing phase
Defect
number/KLOC
Y=0. 881138598+0. 009646053*X1-1. 139836566*X2 3.38
Thank you
Good luck with your process improvement journey!
Christian Hertneck Anywhere.24 GmbH
Lindberghstr. 11
82178 Puchheim
Germany
P: +49 89 800 849 50
F: +49 89 800 849 59
@: c.hertneck@anywhere24.com
www.anywhere24.com & www.ccm.info
® Capability Maturity Model, Carnegie Mellon,
CMM, and CMMI are registered in the U.S.
Patent and Trademark Office by Carnegie
Mellon University.
sm CMM Integration; IDEAL; Personal Software
Process; PSP; SCAMPI; SCAMPI Lead Assessor/
Appraiser; SEPG; Team Software Process; and
TSP are service marks of Carnegie Mellon
University.
Page 10
© Anywhere.24 GmbH, 2011

More Related Content

What's hot

Process Certification Implementation Presentation
Process Certification Implementation PresentationProcess Certification Implementation Presentation
Process Certification Implementation Presentationmdmilward
 
How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...Anagha Mahajan
 
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsCMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsRajesh Naik
 
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Mindtree Ltd.
 
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...ijseajournal
 
SEM 4 OM SUMMER 2014 ASSIGNMENTS
SEM 4 OM SUMMER 2014 ASSIGNMENTSSEM 4 OM SUMMER 2014 ASSIGNMENTS
SEM 4 OM SUMMER 2014 ASSIGNMENTSsolved_assignments
 
A lean model based outlook on cost & quality optimization in software projects
A lean model based outlook on cost & quality optimization in software projectsA lean model based outlook on cost & quality optimization in software projects
A lean model based outlook on cost & quality optimization in software projectsSonata Software
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A DefinitionGlen Alleman
 
CMMI Project Planning Presentation
CMMI Project Planning PresentationCMMI Project Planning Presentation
CMMI Project Planning PresentationTiago Teixeira
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigmahandbook
 
ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8Yogindernath Gupta
 
Core tools apqp, ppap, fmea, spc and msa
Core tools   apqp, ppap, fmea, spc and msa Core tools   apqp, ppap, fmea, spc and msa
Core tools apqp, ppap, fmea, spc and msa Mouhcine Nahal
 

What's hot (20)

TMMi e-Survey guidance
TMMi e-Survey guidanceTMMi e-Survey guidance
TMMi e-Survey guidance
 
Process Certification Implementation Presentation
Process Certification Implementation PresentationProcess Certification Implementation Presentation
Process Certification Implementation Presentation
 
Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013
 
Ga article
Ga articleGa article
Ga article
 
How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...How to take organizations to higher testing maturity suresh bose anagha mahaj...
How to take organizations to higher testing maturity suresh bose anagha mahaj...
 
csc 510 Project
csc 510 Projectcsc 510 Project
csc 510 Project
 
CMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and PitfallsCMMI - High Maturity Misconceptions and Pitfalls
CMMI - High Maturity Misconceptions and Pitfalls
 
Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.Integrated methodology for testing and quality management.
Integrated methodology for testing and quality management.
 
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
 
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
EFFICIENCY OF SOFTWARE DEVELOPMENT AFTER IMPROVEMENTS IN REQUIREMENTS ENGINEE...
 
The Process Audit
The Process AuditThe Process Audit
The Process Audit
 
SEM 4 OM SUMMER 2014 ASSIGNMENTS
SEM 4 OM SUMMER 2014 ASSIGNMENTSSEM 4 OM SUMMER 2014 ASSIGNMENTS
SEM 4 OM SUMMER 2014 ASSIGNMENTS
 
Tqm ch 06
Tqm ch 06Tqm ch 06
Tqm ch 06
 
A lean model based outlook on cost & quality optimization in software projects
A lean model based outlook on cost & quality optimization in software projectsA lean model based outlook on cost & quality optimization in software projects
A lean model based outlook on cost & quality optimization in software projects
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A Definition
 
CMMI Project Planning Presentation
CMMI Project Planning PresentationCMMI Project Planning Presentation
CMMI Project Planning Presentation
 
QM-007-Design for 6 sigma
QM-007-Design for 6 sigmaQM-007-Design for 6 sigma
QM-007-Design for 6 sigma
 
ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8
 
5. project quality management
5. project quality management5. project quality management
5. project quality management
 
Core tools apqp, ppap, fmea, spc and msa
Core tools   apqp, ppap, fmea, spc and msa Core tools   apqp, ppap, fmea, spc and msa
Core tools apqp, ppap, fmea, spc and msa
 

Viewers also liked

Viewers also liked (11)

Cmmi 26 ago_2009_
Cmmi 26 ago_2009_Cmmi 26 ago_2009_
Cmmi 26 ago_2009_
 
Introduction to bayesian_networks[1]
Introduction to bayesian_networks[1]Introduction to bayesian_networks[1]
Introduction to bayesian_networks[1]
 
Presentación Adegua - José Rafael Guijarro
Presentación Adegua - José Rafael GuijarroPresentación Adegua - José Rafael Guijarro
Presentación Adegua - José Rafael Guijarro
 
Costes produccion olivares aemo[1]
Costes  produccion olivares aemo[1]Costes  produccion olivares aemo[1]
Costes produccion olivares aemo[1]
 
It smf modelo_funcionamiento_g_ts_2012_v3.1[1]
It smf modelo_funcionamiento_g_ts_2012_v3.1[1]It smf modelo_funcionamiento_g_ts_2012_v3.1[1]
It smf modelo_funcionamiento_g_ts_2012_v3.1[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
 
Daimiel amparo
Daimiel amparoDaimiel amparo
Daimiel amparo
 
6 six sigma presentation
6 six sigma presentation6 six sigma presentation
6 six sigma presentation
 
El olivar en el Mundo
El olivar en el Mundo El olivar en el Mundo
El olivar en el Mundo
 

Similar to Creation use-of-simple-model

Hazen michael
Hazen michaelHazen michael
Hazen michaelNASAPMC
 
Developing Tools for “What if…” Testing of Large-scale Software Systems
Developing Tools for “What if…” Testing of Large-scale Software SystemsDeveloping Tools for “What if…” Testing of Large-scale Software Systems
Developing Tools for “What if…” Testing of Large-scale Software Systems James Hill
 
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialTEST Huddle
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710Nikhil Todkar
 
Gredy - test automation management and team collaboration
Gredy - test automation management and team collaborationGredy - test automation management and team collaboration
Gredy - test automation management and team collaborationGredy
 
UX in ALM Series - UX Project Worflow using TFS 2008
UX in ALM Series - UX Project Worflow using TFS 2008UX in ALM Series - UX Project Worflow using TFS 2008
UX in ALM Series - UX Project Worflow using TFS 2008Christian Thilmany
 
Does Agile Really Work For Business Critical Applications?
Does Agile Really Work For Business Critical Applications?Does Agile Really Work For Business Critical Applications?
Does Agile Really Work For Business Critical Applications?CAST
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptGetahuntigistu5
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep DiveChristian Thilmany
 
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ - Consortium for IT Software Quality
 
Презентация
ПрезентацияПрезентация
Презентацияguest22d71d
 
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks IJECEIAES
 
[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process Models[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process ModelsCarles Farré
 
Plenary Applied-Magma collaboration- Ehud Tzuri
Plenary Applied-Magma collaboration- Ehud TzuriPlenary Applied-Magma collaboration- Ehud Tzuri
Plenary Applied-Magma collaboration- Ehud Tzurichiportal
 

Similar to Creation use-of-simple-model (20)

Agile method
Agile methodAgile method
Agile method
 
Qfd dfss
Qfd dfssQfd dfss
Qfd dfss
 
Feasible
FeasibleFeasible
Feasible
 
Hazen michael
Hazen michaelHazen michael
Hazen michael
 
Developing Tools for “What if…” Testing of Large-scale Software Systems
Developing Tools for “What if…” Testing of Large-scale Software SystemsDeveloping Tools for “What if…” Testing of Large-scale Software Systems
Developing Tools for “What if…” Testing of Large-scale Software Systems
 
Otto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement PotentialOtto Vinter - Analysing Your Defect Data for Improvement Potential
Otto Vinter - Analysing Your Defect Data for Improvement Potential
 
01 the value of quality
01   the value of quality01   the value of quality
01 the value of quality
 
Pm soln9416141129710
Pm soln9416141129710Pm soln9416141129710
Pm soln9416141129710
 
Spi Cost Roi
Spi Cost RoiSpi Cost Roi
Spi Cost Roi
 
Gredy - test automation management and team collaboration
Gredy - test automation management and team collaborationGredy - test automation management and team collaboration
Gredy - test automation management and team collaboration
 
UX in ALM Series - UX Project Worflow using TFS 2008
UX in ALM Series - UX Project Worflow using TFS 2008UX in ALM Series - UX Project Worflow using TFS 2008
UX in ALM Series - UX Project Worflow using TFS 2008
 
Pravin_CV_4+years
Pravin_CV_4+yearsPravin_CV_4+years
Pravin_CV_4+years
 
Does Agile Really Work For Business Critical Applications?
Does Agile Really Work For Business Critical Applications?Does Agile Really Work For Business Critical Applications?
Does Agile Really Work For Business Critical Applications?
 
Lecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.pptLecture 02 Software Management Renaissance.ppt
Lecture 02 Software Management Renaissance.ppt
 
Alm Specialist Toolkit Team System 2008 Deep Dive
Alm Specialist Toolkit   Team System 2008 Deep DiveAlm Specialist Toolkit   Team System 2008 Deep Dive
Alm Specialist Toolkit Team System 2008 Deep Dive
 
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
CISQ and Software Quality Measurement - Software Assurance Forum (March 2010)
 
Презентация
ПрезентацияПрезентация
Презентация
 
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
Test Case Optimization and Redundancy Reduction Using GA and Neural Networks
 
[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process Models[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process Models
 
Plenary Applied-Magma collaboration- Ehud Tzuri
Plenary Applied-Magma collaboration- Ehud TzuriPlenary Applied-Magma collaboration- Ehud Tzuri
Plenary Applied-Magma collaboration- Ehud Tzuri
 

More from JULIO 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
 
The complexity of social networks
The complexity of social networksThe complexity of social networks
The complexity of social networksJULIO GONZALEZ SANZ
 
Mc anal. riesgos en eval. de proyectos simulacion mc [1]
Mc anal. riesgos en eval. de proyectos simulacion mc [1]Mc anal. riesgos en eval. de proyectos simulacion mc [1]
Mc anal. riesgos en eval. de proyectos simulacion mc [1]JULIO GONZALEZ SANZ
 
Aen i44 gestion del valor gestión del valor en la mejora continua de las orga...
Aen i44 gestion del valor gestión del valor en la mejora continua de las orga...Aen i44 gestion del valor gestión del valor en la mejora continua de las orga...
Aen i44 gestion del valor gestión del valor en la mejora continua de las orga...JULIO GONZALEZ SANZ
 
Cmmi hm experiences with leveraging six sigma to implement cmmi l4 yl5 2003
Cmmi hm experiences with leveraging six sigma to implement cmmi l4 yl5 2003Cmmi hm experiences with leveraging six sigma to implement cmmi l4 yl5 2003
Cmmi hm experiences with leveraging six sigma to implement cmmi l4 yl5 2003JULIO GONZALEZ SANZ
 
Asq sp 2003 integrating improvement initiatives six s sw, cmmi, psp y tsp, a...
Asq sp 2003  integrating improvement initiatives six s sw, cmmi, psp y tsp, a...Asq sp 2003  integrating improvement initiatives six s sw, cmmi, psp y tsp, a...
Asq sp 2003 integrating improvement initiatives six s sw, cmmi, psp y tsp, a...JULIO GONZALEZ SANZ
 
Agile evm earned value management in scrum projects
Agile evm   earned value management in scrum projectsAgile evm   earned value management in scrum projects
Agile evm earned value management in scrum projectsJULIO GONZALEZ SANZ
 
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
 

More from JULIO GONZALEZ SANZ (20)

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 six sigma bok
Cmmi six sigma bokCmmi six sigma bok
Cmmi six sigma bok
 
The complexity of social networks
The complexity of social networksThe complexity of social networks
The complexity of social networks
 
Mc anal. riesgos en eval. de proyectos simulacion mc [1]
Mc anal. riesgos en eval. de proyectos simulacion mc [1]Mc anal. riesgos en eval. de proyectos simulacion mc [1]
Mc anal. riesgos en eval. de proyectos simulacion mc [1]
 
Aen i44 gestion del valor gestión del valor en la mejora continua de las orga...
Aen i44 gestion del valor gestión del valor en la mejora continua de las orga...Aen i44 gestion del valor gestión del valor en la mejora continua de las orga...
Aen i44 gestion del valor gestión del valor en la mejora continua de las orga...
 
Cmmi hm experiences with leveraging six sigma to implement cmmi l4 yl5 2003
Cmmi hm experiences with leveraging six sigma to implement cmmi l4 yl5 2003Cmmi hm experiences with leveraging six sigma to implement cmmi l4 yl5 2003
Cmmi hm experiences with leveraging six sigma to implement cmmi l4 yl5 2003
 
Asq sp 2003 integrating improvement initiatives six s sw, cmmi, psp y tsp, a...
Asq sp 2003  integrating improvement initiatives six s sw, cmmi, psp y tsp, a...Asq sp 2003  integrating improvement initiatives six s sw, cmmi, psp y tsp, a...
Asq sp 2003 integrating improvement initiatives six s sw, cmmi, psp y tsp, a...
 
Agile evm earned value management in scrum projects
Agile evm   earned value management in scrum projectsAgile evm   earned value management in scrum projects
Agile evm earned value management in scrum projects
 
Cmmi agile kulpa 2004meas cmmi[1]
Cmmi  agile kulpa 2004meas cmmi[1]Cmmi  agile kulpa 2004meas cmmi[1]
Cmmi agile kulpa 2004meas cmmi[1]
 

Creation use-of-simple-model

  • 1. Case Study: Creation and Use of a Simple Process Performance Model Christian Hertneck © 2011 by Anywhere.24 GmbH; this material is approved for public release. SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. ® Capability Maturity Model and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.
  • 2. Content » Characteristics of organization » Breakdown of metrics » Walk through of creation of process performance model (PPM) » Use of the process performance model in project management Page 2 © Anywhere.24 GmbH, 2011
  • 3. Characteristics of organization » Chinese software supplier » Specializes in providing security SW for Japanese banking industry » Approximately 80 developers/testers » Highly committed management team Page 3 © Anywhere.24 GmbH, 2011
  • 4. Breakdown of Metrics- 1 Page 4 © Anywhere.24 GmbH, 2011 Business objective Specific indicator Management Process Connected process Comment indicator Exceeding customer satisfaction Unit testing defect Review management Review Defect density Review Testing process Unit testing Case density Defect management Unit testing Defect density Automatic proposal to customers Subject/Q&A management Detailed design Q&A discovery rate
  • 5. Breakdown of Metrics- 2 Page 5 © Anywhere.24 GmbH, 2011 Business objective Specific indicator Management Process Connected process Comment indicator Constant increase of productivity Enhancing standardized management Affairs management Detailed design Productivity Coding Unit testing Internal integrated testing Constant new development and testing tools Development process of all standardsConstantly perfecting system
  • 6. Breakdown of Metrics- 3 Page 6 © Anywhere.24 GmbH, 2011 Process Products Data collection Evaluation indicator Indicator description Objective Formula Measurement objective Condition Unit testing Case Case number Unit testing productivity Unit testing productivity Coding rows/wor king number Baseline, lower limit PL/BL Defect number Case density Measure if unit case is enough Case number/ coding rows Baseline, upper limit, and lower limit PL/BL Working hours Defect density Measure detailed design and coding quality Defect number/ coding rows Baseline, upper limit, and lower limit PL/BL
  • 7. History of Performance Baselines Unit testing defect density Page 7 © Anywhere.24 GmbH, 2011 Project year Benchmark value (CL) Upper control line (LCL) Lower control line (LCL) 2007 2.709163347 7.420992386 0.1 2008 2.686674749 6.69892418 0.1 2009 1.571215749 4.966314261 0.1
  • 8. Creation of PPM Page 8 © Anywhere.24 GmbH, 2011 1.Cause-and-effect (fishbone) diagrams原因分析图: Management Human Preparation time (Case Density) (Men-Hour) Experience of the people (Men-Year) Defect Density of Unit Testing (Review efficiency) (number of interfaces) Input Entity 2.Relationships among attributes of the process主要因素列表: Formula:(Defect Density of UT)Y=B1*X1+B2*X2+B3*X3+B0 X1: X2: X3: Y: Test Case of UT单体case密度 Code review Efficiency代码指摘率 Team work experience基盘工作年限 Defect Density of UT单体测试障害密度 Code Quality Test Case Product Size (LOC) Test Review (Times) Design Quality (Review efficiency) Product component interface Cause and Effect (Fishbone) Diagram Relationships among attributes of the process Formula: (Defect Density of UT)Y=B1*X1+B2*X2+B3*X3+B0 X1 Test case of UT X2 Code review of efficiency X3 Team work experience Y Defect density of UT
  • 9. Performance Models and Their Usage Page 9 © Anywhere.24 GmbH, 2011 Performance model Formula of computation Predicted model formula Predicted value Review defect density in detail design phase Review defect/page number Y=0.224994949+4. 13665924*X2 0.47 Defect density in unit testing Defect number/KLOC Y=0. 503490447+0. 015001709*X1+0. 051849451*X2-0. 650499022*X3 1.61 Defect density in the inner integrated testing phase Defect number/KLOC Y=0. 881138598+0. 009646053*X1-1. 139836566*X2 3.38
  • 10. Thank you Good luck with your process improvement journey! Christian Hertneck Anywhere.24 GmbH Lindberghstr. 11 82178 Puchheim Germany P: +49 89 800 849 50 F: +49 89 800 849 59 @: c.hertneck@anywhere24.com www.anywhere24.com & www.ccm.info ® Capability Maturity Model, Carnegie Mellon, CMM, and CMMI are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. sm CMM Integration; IDEAL; Personal Software Process; PSP; SCAMPI; SCAMPI Lead Assessor/ Appraiser; SEPG; Team Software Process; and TSP are service marks of Carnegie Mellon University. Page 10 © Anywhere.24 GmbH, 2011