SlideShare a Scribd company logo
Agile normalized
size
|
Agile normalized size
an approach to measure productivity in agile system development
Nesma Autumn Conference, Utrecht, November12th, 2015
2Agile normalized size
|
When applicable
 Software development in an agile way
 Functional size is required for e.g. productivity determination and/or
benchmarking
3Agile normalized size
|
What is the problem?
 Methods of productivity measurement, benchmark analysis techniques
and historical data are products of another era / approach
 Agile: product owner (customer) has a direct influence on the
productivity
4Agile normalized size
|
Example
 Takeover of an application management contract
 Delivery in sprints
 Financial settlement based on hours per FP
 Used benchmark: PDR of the previous supplier
 Due to an increasing number of non-functional backlog items the PDR of
the previous supplier could not be met
 Loss-making project
5Agile normalized size
|
Previous supplier
 Application developed from scratch
 About 15 sprints
 Sprints with very different functional sizes
 Achieved PDR about 17 hours per FP
 Most backlog items were functional in character
6Agile normalized size
|
Non functional backlog items are involved
7Agile normalized size
Sprint X FP SP Hours
BLI 1 4 4
BLI 2 0 6
BLI 3 0 2
BLI 4 5 3
BLI 5 4 3
Total 13 18 400
PDR = 30,7 HRS/FP
|
Problem
 Significant time spent on non-functional backlog items
 The PDR is significantly worse
 Inadequate registration of spent hours
8Agile normalized size
|
Solution
Agile normalized size (AGO)
The functional size that could be realized if no non-functional backlog items
were involved in the sprint.
Subsequently, this size will be used to determine the PDR. This PDR is
comparable with the PDR’s registered in databases with historical data.
9Agile normalized size
|
Method
1. Determine the nature of each of the realized backlog items (functional or
non-functional);
2. Determine the functional size of the realized functional backlog items of
the sprint using a standard FSM method (FPA, Cosmic);
3. Determine the number of story points of the functional backlog items
realized in the sprint;
4. Determine the total number of story points of all the backlog items
(functional and non-functional) realized in the sprint;
5. Determine the agile normalized size according the following formula:
(functional size/ functional story points) * total story
points
10Agile normalized size
|
Back to the example…
11Agile normalized size
Sprint X FP SP Hours
BLI 1 4 4
BLI 2 0 6
BLI 3 0 2
BLI 4 5 3
BLI 5 4 3
Total 13 18 400
AGO = (13 / 10) * 18 = 23,4 gFP
PDR = 17,1 hours/gFP
|
The effect with various sprints - AGO
Sprint Size (FP) Functional SP Non funct. SP SP AGO (gFP)
16 20 32 12 44 27,5
17 25 28 16 44 39,3
18 18 24 20 44 33,0
19 29 35 4 39 32,3
20 4 6 36 42 28,0
21 15 16 24 40 37,5
12Agile normalized size
|
The effect with various sprints - PDR
Sprint Size (FP) AGO (gFP) Hours Hours/FP Hours/gFP
16 20 27,5 500 25,0 18,2
17 25 39,3 480 19,2 12,2
18 18 33,0 530 29,4 16,1
19 29 32,3 468 16,1 14,5
20 4 28,0 534 133,5 19,1
21 15 37,5 522 34,8 13,9
13Agile normalized size
|
The effect with various sprints - III
14Agile normalized size
0,0
20,0
40,0
60,0
80,0
100,0
120,0
140,0
160,0
1 2 3 4 5 6
Hours/FP
Hours/nFP
|
Problem: complete non-functional sprint
 One of the sprints contained only non-functional backlog items (0 FP, 0
functional SP)
 Impossible to determine the size in gFP (AGO)
 Impossible to determine the productivity
15Agile normalized size
|
Solution: cumulative approach
 Determination of size and productivity not per sprint but up to and
including the last sprint.
 Not focused on one sprint but on the progress of the overall project.
(∑1-n functional size/ ∑1-n functional story points) *
∑1-n total story points
16Agile normalized size
|
Back to the example…
Sprint Size (FP) Functional SP Non funct. SP SP AGO (gFP)
16 20 32 12 44 27,5
17 25 28 16 44 39,3
18 18 24 20 44 33,0
19 29 35 4 39 32,3
20 4 6 36 42 28,0
21 15 16 24 40 37,5
22 0 0 41 41 n/a
23 18 24 20 44 33,0
17Agile normalized size
|
Impossible to determine the productivity
Sprint Size (FP) AGO (gFP) Hours Hours/FP Hours/gFP
16 20 27,5 500 25,0 18,2
17 25 39,3 480 19,2 12,2
18 18 33,0 530 29,4 16,1
19 29 32,3 468 16,1 14,5
20 4 28,0 534 133,5 19,1
21 15 37,5 522 34,8 13,9
22 0 n/a 512 n/a n/a
23 18 33,0 508 28,2 15,4
18Agile normalized size
|
Cumulative approach
Sprint Size (FP) AGO (gFP) Hours Hours (cum) AGO vs
(gFP (vs))
Hours (cum)
/ gFP (vs)
16 20 27,5 500 500 27,5 18,2
17 25 39,3 480 980 66,0 14,8
18 18 33,0 530 1.510 99,0 15,3
19 29 32,3 468 1.978 132,2 15,0
20 4 28,0 534 2.512 163,6 15,4
21 15 37,5 522 3.034 199,2 15,2
22 0 n/a 512 3.546 231,4 15,3
23 18 33,0 508 4.054 264,3 15,3
19Agile normalized size
???
Thank you for your attention!
|
Theo Prins
theo.prins@sogeti.com
21Agile normalized size

More Related Content

What's hot

Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
Harold van Heeringen
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, better
Harold van Heeringen
 
1806 cosmic progress
1806 cosmic progress1806 cosmic progress
1806 cosmic progress
Charles Symons
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
Gaetano Mazzanti
 
KPI Focus
KPI FocusKPI Focus
KPI Focus
3Lighthouses .
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost ManagementSerdar Temiz
 
CNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain AbranCNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain Abran
COSMIC - Common Software Measurement International Consortium
 
White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by Design
Bir Gujral PhD, MBA
 
ESTIEM Lean Six Sigma Green Belt Project at Continental - Scrap Reduction
ESTIEM Lean Six Sigma Green Belt Project at Continental - Scrap ReductionESTIEM Lean Six Sigma Green Belt Project at Continental - Scrap Reduction
ESTIEM Lean Six Sigma Green Belt Project at Continental - Scrap Reduction
ESTIEM
 
Agile metrics what is... riga-version
Agile metrics   what is... riga-versionAgile metrics   what is... riga-version
Agile metrics what is... riga-versionAlex Birke
 
Building a Better PPAP Experience
Building a Better PPAP ExperienceBuilding a Better PPAP Experience
Building a Better PPAP Experience
Peter Patrou
 
Q-ImPrESS
Q-ImPrESSQ-ImPrESS
Q-ImPrESS
Heiko Koziolek
 
Earned value management
Earned value managementEarned value management
Earned value management
Ashif AR
 
Testestimationtechniques
Testestimationtechniques Testestimationtechniques
Testestimationtechniques
hongnhung_pham
 
Earned value
Earned valueEarned value
Earned value
Oliver
 
Project management and BPI
Project management and BPIProject management and BPI
Project management and BPIBruce Levitan
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
GoLeanSixSigma.com
 
Agile Tour -Comverse case study
Agile Tour -Comverse case studyAgile Tour -Comverse case study
Agile Tour -Comverse case study
Ignite
 
Earned value analysis training
Earned value analysis trainingEarned value analysis training
Earned value analysis trainingPaul King
 
Performance improvement in Criminal Justice using Nimbus Control
Performance improvement in Criminal Justice using Nimbus ControlPerformance improvement in Criminal Justice using Nimbus Control
Performance improvement in Criminal Justice using Nimbus Control
Improvement Skills Consulting Ltd.
 

What's hot (20)

Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
 
Van heeringen estimate faster, cheaper, better
Van heeringen   estimate faster, cheaper, betterVan heeringen   estimate faster, cheaper, better
Van heeringen estimate faster, cheaper, better
 
1806 cosmic progress
1806 cosmic progress1806 cosmic progress
1806 cosmic progress
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 
KPI Focus
KPI FocusKPI Focus
KPI Focus
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
 
CNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain AbranCNMES15 - Earned Scope Management - Alain Abran
CNMES15 - Earned Scope Management - Alain Abran
 
White paper on Quality by Design
White paper on Quality by DesignWhite paper on Quality by Design
White paper on Quality by Design
 
ESTIEM Lean Six Sigma Green Belt Project at Continental - Scrap Reduction
ESTIEM Lean Six Sigma Green Belt Project at Continental - Scrap ReductionESTIEM Lean Six Sigma Green Belt Project at Continental - Scrap Reduction
ESTIEM Lean Six Sigma Green Belt Project at Continental - Scrap Reduction
 
Agile metrics what is... riga-version
Agile metrics   what is... riga-versionAgile metrics   what is... riga-version
Agile metrics what is... riga-version
 
Building a Better PPAP Experience
Building a Better PPAP ExperienceBuilding a Better PPAP Experience
Building a Better PPAP Experience
 
Q-ImPrESS
Q-ImPrESSQ-ImPrESS
Q-ImPrESS
 
Earned value management
Earned value managementEarned value management
Earned value management
 
Testestimationtechniques
Testestimationtechniques Testestimationtechniques
Testestimationtechniques
 
Earned value
Earned valueEarned value
Earned value
 
Project management and BPI
Project management and BPIProject management and BPI
Project management and BPI
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
 
Agile Tour -Comverse case study
Agile Tour -Comverse case studyAgile Tour -Comverse case study
Agile Tour -Comverse case study
 
Earned value analysis training
Earned value analysis trainingEarned value analysis training
Earned value analysis training
 
Performance improvement in Criminal Justice using Nimbus Control
Performance improvement in Criminal Justice using Nimbus ControlPerformance improvement in Criminal Justice using Nimbus Control
Performance improvement in Criminal Justice using Nimbus Control
 

Viewers also liked

IWSM2014 COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
IWSM2014   COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)IWSM2014   COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
IWSM2014 COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
Nesma
 
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma
 
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman BuitenhuisFPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
Nesma
 
NESMA will host IWSM Mensura 2014 on the SS Rotterdam
NESMA will host IWSM Mensura 2014 on the SS RotterdamNESMA will host IWSM Mensura 2014 on the SS Rotterdam
NESMA will host IWSM Mensura 2014 on the SS Rotterdam
Nesma
 
Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014Nesma
 
Nesma spring meeting 2014
Nesma spring meeting 2014Nesma spring meeting 2014
Nesma spring meeting 2014Nesma
 
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitFPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
Nesma
 
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
Nesma
 
The challenge of IT Outsourcing
The challenge of IT OutsourcingThe challenge of IT Outsourcing
The challenge of IT Outsourcing
Nesma
 
Nesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma autumn conference - the gains of unit based pricing - Sytse van der SchaafNesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma
 
Iwsm2014 the added value of enhancement function points
Iwsm2014   the added value of enhancement function pointsIwsm2014   the added value of enhancement function points
Iwsm2014 the added value of enhancement function points
Nesma
 
ISO/IEC 24570:2016 - What's new?
ISO/IEC 24570:2016 - What's new?ISO/IEC 24570:2016 - What's new?
ISO/IEC 24570:2016 - What's new?
Nesma
 

Viewers also liked (12)

IWSM2014 COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
IWSM2014   COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)IWSM2014   COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
IWSM2014 COSMIC masterclass part 2 - dealing with NFR (Chris Woodward)
 
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
Nesma autumn conference 2015 - Bye bye productivity, hello Business Value - F...
 
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman BuitenhuisFPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
FPAgile - OV Benchmark - Agile werken en FPA - Herman Buitenhuis
 
NESMA will host IWSM Mensura 2014 on the SS Rotterdam
NESMA will host IWSM Mensura 2014 on the SS RotterdamNESMA will host IWSM Mensura 2014 on the SS Rotterdam
NESMA will host IWSM Mensura 2014 on the SS Rotterdam
 
Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014
 
Nesma spring meeting 2014
Nesma spring meeting 2014Nesma spring meeting 2014
Nesma spring meeting 2014
 
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans SmitFPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
FPAgile - Toepassing FPA in agile projecten bij DUO - Hans Smit
 
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...Iwsm2014   an evaluation of simple function point as a replacement of ifpug f...
Iwsm2014 an evaluation of simple function point as a replacement of ifpug f...
 
The challenge of IT Outsourcing
The challenge of IT OutsourcingThe challenge of IT Outsourcing
The challenge of IT Outsourcing
 
Nesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma autumn conference - the gains of unit based pricing - Sytse van der SchaafNesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
Nesma autumn conference - the gains of unit based pricing - Sytse van der Schaaf
 
Iwsm2014 the added value of enhancement function points
Iwsm2014   the added value of enhancement function pointsIwsm2014   the added value of enhancement function points
Iwsm2014 the added value of enhancement function points
 
ISO/IEC 24570:2016 - What's new?
ISO/IEC 24570:2016 - What's new?ISO/IEC 24570:2016 - What's new?
ISO/IEC 24570:2016 - What's new?
 

Similar to Nesma autumn conference 2015 - Agile normalized size - Theo Prins

Performance measurement of agile teams harold van heeringen
Performance measurement of agile teams   harold van heeringenPerformance measurement of agile teams   harold van heeringen
Performance measurement of agile teams harold van heeringen
IWSM Mensura
 
Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...
IWSM Mensura
 
Process Improvement in High Maturity Environments Improving the Efficiency ...
Process Improvement in High Maturity Environments   Improving the Efficiency ...Process Improvement in High Maturity Environments   Improving the Efficiency ...
Process Improvement in High Maturity Environments Improving the Efficiency ...Andre Ferreira
 
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumManaging software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Hossein Sarshar
 
Dashboard reporting
Dashboard reporting Dashboard reporting
Dashboard reporting
Amit Kumar Senapati, PMP®
 
OPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.comOPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.com
donaldzs34
 
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Nesma
 
The importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and OgilvieThe importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and Ogilvie
Harold van Heeringen
 
Process Improvement Summary External
Process Improvement Summary ExternalProcess Improvement Summary External
Process Improvement Summary ExternalPeter Bufford
 
Tuning for Systematic Trading: Talk 2: Deep Learning
Tuning for Systematic Trading: Talk 2: Deep LearningTuning for Systematic Trading: Talk 2: Deep Learning
Tuning for Systematic Trading: Talk 2: Deep Learning
SigOpt
 
SAP Innovations:Are you overlooking important functionality in SAP Controlling
SAP Innovations:Are you overlooking important functionality in SAP ControllingSAP Innovations:Are you overlooking important functionality in SAP Controlling
SAP Innovations:Are you overlooking important functionality in SAP Controlling
Alice Adams
 
SAP’s innovations – Are you overlooking important functionality in SAP Contro...
SAP’s innovations – Are you overlooking important functionality in SAP Contro...SAP’s innovations – Are you overlooking important functionality in SAP Contro...
SAP’s innovations – Are you overlooking important functionality in SAP Contro...
John Jordan
 
AMPL Workshop, part 2: From Formulation to Deployment
AMPL Workshop, part 2: From Formulation to DeploymentAMPL Workshop, part 2: From Formulation to Deployment
AMPL Workshop, part 2: From Formulation to Deployment
Bob Fourer
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
Ibnu Fajar Yunardi
 
Enhancement Packages 5 & 6 – Where to find the business functions that matter...
Enhancement Packages 5 & 6 – Where to find the business functions that matter...Enhancement Packages 5 & 6 – Where to find the business functions that matter...
Enhancement Packages 5 & 6 – Where to find the business functions that matter...
John Jordan
 
OPS 571 Social Responsibility - snaptutorial.com
OPS 571   Social Responsibility - snaptutorial.comOPS 571   Social Responsibility - snaptutorial.com
OPS 571 Social Responsibility - snaptutorial.com
DavisMurphyA94
 
OPS 571 Exceptional Education - snaptutorial.com
OPS 571   Exceptional Education - snaptutorial.comOPS 571   Exceptional Education - snaptutorial.com
OPS 571 Exceptional Education - snaptutorial.com
DavisMurphyB17
 
Agile metrics by kapil_puri
Agile metrics by kapil_puriAgile metrics by kapil_puri
Agile metrics by kapil_puri
Kapil Puri ,CSM®,SSGB
 
Functional point analysis
Functional point analysisFunctional point analysis
Functional point analysisDestinationQA
 

Similar to Nesma autumn conference 2015 - Agile normalized size - Theo Prins (20)

Performance measurement of agile teams harold van heeringen
Performance measurement of agile teams   harold van heeringenPerformance measurement of agile teams   harold van heeringen
Performance measurement of agile teams harold van heeringen
 
Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...Estimation and measuring of software size within the atos gobal delivery plat...
Estimation and measuring of software size within the atos gobal delivery plat...
 
Process Improvement in High Maturity Environments Improving the Efficiency ...
Process Improvement in High Maturity Environments   Improving the Efficiency ...Process Improvement in High Maturity Environments   Improving the Efficiency ...
Process Improvement in High Maturity Environments Improving the Efficiency ...
 
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumManaging software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile Scrum
 
Dashboard reporting
Dashboard reporting Dashboard reporting
Dashboard reporting
 
OPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.comOPS 571 Effective Communication - snaptutorial.com
OPS 571 Effective Communication - snaptutorial.com
 
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)Iwsm2014   importance of benchmarking (john ogilvie & harold van heeringen)
Iwsm2014 importance of benchmarking (john ogilvie & harold van heeringen)
 
The importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and OgilvieThe importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and Ogilvie
 
Process Improvement Summary External
Process Improvement Summary ExternalProcess Improvement Summary External
Process Improvement Summary External
 
Tuning for Systematic Trading: Talk 2: Deep Learning
Tuning for Systematic Trading: Talk 2: Deep LearningTuning for Systematic Trading: Talk 2: Deep Learning
Tuning for Systematic Trading: Talk 2: Deep Learning
 
SAP Innovations:Are you overlooking important functionality in SAP Controlling
SAP Innovations:Are you overlooking important functionality in SAP ControllingSAP Innovations:Are you overlooking important functionality in SAP Controlling
SAP Innovations:Are you overlooking important functionality in SAP Controlling
 
SAP’s innovations – Are you overlooking important functionality in SAP Contro...
SAP’s innovations – Are you overlooking important functionality in SAP Contro...SAP’s innovations – Are you overlooking important functionality in SAP Contro...
SAP’s innovations – Are you overlooking important functionality in SAP Contro...
 
AMPL Workshop, part 2: From Formulation to Deployment
AMPL Workshop, part 2: From Formulation to DeploymentAMPL Workshop, part 2: From Formulation to Deployment
AMPL Workshop, part 2: From Formulation to Deployment
 
Scrum Introduction
Scrum IntroductionScrum Introduction
Scrum Introduction
 
Enhancement Packages 5 & 6 – Where to find the business functions that matter...
Enhancement Packages 5 & 6 – Where to find the business functions that matter...Enhancement Packages 5 & 6 – Where to find the business functions that matter...
Enhancement Packages 5 & 6 – Where to find the business functions that matter...
 
OPS 571 Social Responsibility - snaptutorial.com
OPS 571   Social Responsibility - snaptutorial.comOPS 571   Social Responsibility - snaptutorial.com
OPS 571 Social Responsibility - snaptutorial.com
 
OPS 571 Exceptional Education - snaptutorial.com
OPS 571   Exceptional Education - snaptutorial.comOPS 571   Exceptional Education - snaptutorial.com
OPS 571 Exceptional Education - snaptutorial.com
 
Agile metrics by kapil_puri
Agile metrics by kapil_puriAgile metrics by kapil_puri
Agile metrics by kapil_puri
 
Mahindra projects
Mahindra projectsMahindra projects
Mahindra projects
 
Functional point analysis
Functional point analysisFunctional point analysis
Functional point analysis
 

More from Nesma

The Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdfThe Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdf
Nesma
 
2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
Nesma
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
Nesma
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
Nesma
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Nesma
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
Nesma
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Nesma
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
Nesma
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
Nesma
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Nesma
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Nesma
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
Nesma
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
Nesma
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
Nesma
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
Nesma
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
Nesma
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
Nesma
 

More from Nesma (20)

The Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdfThe Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdf
 
2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
 

Recently uploaded

AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 

Recently uploaded (20)

AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 

Nesma autumn conference 2015 - Agile normalized size - Theo Prins

  • 2. | Agile normalized size an approach to measure productivity in agile system development Nesma Autumn Conference, Utrecht, November12th, 2015 2Agile normalized size
  • 3. | When applicable  Software development in an agile way  Functional size is required for e.g. productivity determination and/or benchmarking 3Agile normalized size
  • 4. | What is the problem?  Methods of productivity measurement, benchmark analysis techniques and historical data are products of another era / approach  Agile: product owner (customer) has a direct influence on the productivity 4Agile normalized size
  • 5. | Example  Takeover of an application management contract  Delivery in sprints  Financial settlement based on hours per FP  Used benchmark: PDR of the previous supplier  Due to an increasing number of non-functional backlog items the PDR of the previous supplier could not be met  Loss-making project 5Agile normalized size
  • 6. | Previous supplier  Application developed from scratch  About 15 sprints  Sprints with very different functional sizes  Achieved PDR about 17 hours per FP  Most backlog items were functional in character 6Agile normalized size
  • 7. | Non functional backlog items are involved 7Agile normalized size Sprint X FP SP Hours BLI 1 4 4 BLI 2 0 6 BLI 3 0 2 BLI 4 5 3 BLI 5 4 3 Total 13 18 400 PDR = 30,7 HRS/FP
  • 8. | Problem  Significant time spent on non-functional backlog items  The PDR is significantly worse  Inadequate registration of spent hours 8Agile normalized size
  • 9. | Solution Agile normalized size (AGO) The functional size that could be realized if no non-functional backlog items were involved in the sprint. Subsequently, this size will be used to determine the PDR. This PDR is comparable with the PDR’s registered in databases with historical data. 9Agile normalized size
  • 10. | Method 1. Determine the nature of each of the realized backlog items (functional or non-functional); 2. Determine the functional size of the realized functional backlog items of the sprint using a standard FSM method (FPA, Cosmic); 3. Determine the number of story points of the functional backlog items realized in the sprint; 4. Determine the total number of story points of all the backlog items (functional and non-functional) realized in the sprint; 5. Determine the agile normalized size according the following formula: (functional size/ functional story points) * total story points 10Agile normalized size
  • 11. | Back to the example… 11Agile normalized size Sprint X FP SP Hours BLI 1 4 4 BLI 2 0 6 BLI 3 0 2 BLI 4 5 3 BLI 5 4 3 Total 13 18 400 AGO = (13 / 10) * 18 = 23,4 gFP PDR = 17,1 hours/gFP
  • 12. | The effect with various sprints - AGO Sprint Size (FP) Functional SP Non funct. SP SP AGO (gFP) 16 20 32 12 44 27,5 17 25 28 16 44 39,3 18 18 24 20 44 33,0 19 29 35 4 39 32,3 20 4 6 36 42 28,0 21 15 16 24 40 37,5 12Agile normalized size
  • 13. | The effect with various sprints - PDR Sprint Size (FP) AGO (gFP) Hours Hours/FP Hours/gFP 16 20 27,5 500 25,0 18,2 17 25 39,3 480 19,2 12,2 18 18 33,0 530 29,4 16,1 19 29 32,3 468 16,1 14,5 20 4 28,0 534 133,5 19,1 21 15 37,5 522 34,8 13,9 13Agile normalized size
  • 14. | The effect with various sprints - III 14Agile normalized size 0,0 20,0 40,0 60,0 80,0 100,0 120,0 140,0 160,0 1 2 3 4 5 6 Hours/FP Hours/nFP
  • 15. | Problem: complete non-functional sprint  One of the sprints contained only non-functional backlog items (0 FP, 0 functional SP)  Impossible to determine the size in gFP (AGO)  Impossible to determine the productivity 15Agile normalized size
  • 16. | Solution: cumulative approach  Determination of size and productivity not per sprint but up to and including the last sprint.  Not focused on one sprint but on the progress of the overall project. (∑1-n functional size/ ∑1-n functional story points) * ∑1-n total story points 16Agile normalized size
  • 17. | Back to the example… Sprint Size (FP) Functional SP Non funct. SP SP AGO (gFP) 16 20 32 12 44 27,5 17 25 28 16 44 39,3 18 18 24 20 44 33,0 19 29 35 4 39 32,3 20 4 6 36 42 28,0 21 15 16 24 40 37,5 22 0 0 41 41 n/a 23 18 24 20 44 33,0 17Agile normalized size
  • 18. | Impossible to determine the productivity Sprint Size (FP) AGO (gFP) Hours Hours/FP Hours/gFP 16 20 27,5 500 25,0 18,2 17 25 39,3 480 19,2 12,2 18 18 33,0 530 29,4 16,1 19 29 32,3 468 16,1 14,5 20 4 28,0 534 133,5 19,1 21 15 37,5 522 34,8 13,9 22 0 n/a 512 n/a n/a 23 18 33,0 508 28,2 15,4 18Agile normalized size
  • 19. | Cumulative approach Sprint Size (FP) AGO (gFP) Hours Hours (cum) AGO vs (gFP (vs)) Hours (cum) / gFP (vs) 16 20 27,5 500 500 27,5 18,2 17 25 39,3 480 980 66,0 14,8 18 18 33,0 530 1.510 99,0 15,3 19 29 32,3 468 1.978 132,2 15,0 20 4 28,0 534 2.512 163,6 15,4 21 15 37,5 522 3.034 199,2 15,2 22 0 n/a 512 3.546 231,4 15,3 23 18 33,0 508 4.054 264,3 15,3 19Agile normalized size
  • 20. ??? Thank you for your attention!