SlideShare a Scribd company logo
1 of 26
Frank Vogelezang 
Jelle de Vries 
The added value of 
Enhancement Function Points 
@PabloSoneira
EFPA 
ADDED VALUE 
LANDSCAPE 
RESULTS 
LUNCH 
The journey to the lunch break 
With a little twist of how the Dutch deal with water
3 
Enhancement FPA established 1998 
Fighting windmills or future technology
Enhancement FPA standardized 
The size of enhancement as standardized by Nesma & IFPUG 
Enhancement = ADD + CHGA + DEL 
where 
ADD = Size of added functionality 
CHGA = Size of changed functionality after enhancement 
DEL = Size of deleted functionality 
4
Enhancement FPA established 1998 
The size of enhancement 
EFP = Σ (FPBASE * I) 
introducing 
I, the Impact Factor 
5
I, the Impact Factor 
Data Functions 
Transactional Functions 
6
There is enough evidence of use, but does it work? 
7 
Adam Savage Jamie Hyneman
EFPA 
ADDED VALUE 
LANDSCAPE 
RESULTS 
LUNCH 
Enriching software estimation 
Estimating new software development and enhancement with a single measure
9 
Adding 20 km2 
to the 100 km2 of existing harbour area
Added Value 
10 
Especially increased value of a product by special marketing, 
manufacturing, or processing 
Adapted from Merriam Webster’s dictionary
AddedValue ofEnhancementFPA 
We consider Enhancement FPA to have Added Value, when: 
 The correlation between size and effort is improved, 
compared to standard FPA 
 Estimation predictability is improved, 
compared to standard FPA 
 One Product Delivery Rate can be used, 
for both new development and enhancement 
11
EFPA 
ADDED VALUE 
LANDSCAPE 
RESULTS 
LUNCH 
Application Portfolio Management 
Transforming an outsourced application landscape
13 
Changing the landscape
Evaluation Environment 
Initial application landscape (2008) After release 9.1 (2013) 
14 
Office automation Primary process Legislative knowledge 
Office automation Primary process Legislative knowledge 
1284 FP 3544 FP
EFPA 
ADDED VALUE 
LANDSCAPE 
RESULTS 
LUNCH 
The added value of Enhancement FPA 
Is this “experimental method” living up to the promises?
16 
A third of the Netherlands 
is less than 300 years old
The data set of 25 releases 17 
Release 6.6 discarded 
exceeded 3σ for build and test 
24 releases used for analysis, 
just a large enough sample:
Correlation of Size and Effort 
Standard FPA Enhancement FPA 
18
Estimation predictability 
Standard FPA Enhancement FPA 
19
One size fits all (build) 
Sample split between: 
- Enhancements (20) 
- New development (4) 
and compared to: 
- Standard FPA 
20
One size fits all (test) 
Sample split between: 
- Enhancements (20) 
- New development (4) 
and compared to: 
- Standard FPA 
21
Enhancement FPA, a myth? 
 Better correlation between size and effort 
 Estimation predictabiliy is improved 
 One size fits all 
22
EFPA 
ADDED VALUE 
LANDSCAPE 
RESULTS 
LUNCH 
Final destination 
Room for discussion or time for lunch
24
frank.vogelezang@ordina.nl 
25 
WatKostIT.blogspot.nl 
ThePriceofIT.blogspot.com 
@FrankVogelezang 
FrankVogelezang 
nl.linkedin.com/in/frankvogelezang
26 
www.ordina.nl

More Related Content

Viewers also liked

Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...
Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...
Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...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 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 - 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 SmitNesma
 
Nesma spring meeting 2014
Nesma spring meeting 2014Nesma spring meeting 2014
Nesma spring meeting 2014Nesma
 
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 OutsourcingNesma
 
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 SchaafNesma
 
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
 
Wageningen UR in Latin America
Wageningen UR in Latin AmericaWageningen UR in Latin America
Wageningen UR in Latin AmericaCIAT
 
2015. suwaluk amawan. RYFCRC Characterization of cassava
2015. suwaluk amawan. RYFCRC Characterization of cassava2015. suwaluk amawan. RYFCRC Characterization of cassava
2015. suwaluk amawan. RYFCRC Characterization of cassavaFOODCROPS
 
2013. Ceballos. New and better cassava varieties
2013. Ceballos. New and better cassava varieties2013. Ceballos. New and better cassava varieties
2013. Ceballos. New and better cassava varietiesFOODCROPS
 
Codipsa: Liderando la exportaciónde fécula de mandioca con responsabilidad so...
Codipsa: Liderando la exportaciónde fécula de mandioca con responsabilidad so...Codipsa: Liderando la exportaciónde fécula de mandioca con responsabilidad so...
Codipsa: Liderando la exportaciónde fécula de mandioca con responsabilidad so...CIAT
 
Cassava and the environment: inputs, outputs and externalities
Cassava and the environment: inputs, outputs and externalitiesCassava and the environment: inputs, outputs and externalities
Cassava and the environment: inputs, outputs and externalitiesCIAT
 
Cassava value chains workshop
Cassava value chains workshopCassava value chains workshop
Cassava value chains workshopCIAT
 
From field to factory: agronomy to starch and beyond
From field to factory: agronomy to starch and beyondFrom field to factory: agronomy to starch and beyond
From field to factory: agronomy to starch and beyondCIAT
 
World: Cassava - Market Report. Analysis And Forecast To 2020
World: Cassava - Market Report. Analysis And Forecast To 2020World: Cassava - Market Report. Analysis And Forecast To 2020
World: Cassava - Market Report. Analysis And Forecast To 2020IndexBox Marketing
 

Viewers also liked (18)

Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...
Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...
Nesma autumn conference 2015 - Functional testing miniguide - Ignacio López C...
 
Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014Cost drivers - Nesma spring meeting 2014
Cost drivers - Nesma spring meeting 2014
 
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 - 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 spring meeting 2014
Nesma spring meeting 2014Nesma spring meeting 2014
Nesma spring meeting 2014
 
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
 
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?
 
091125shiryo
091125shiryo091125shiryo
091125shiryo
 
Wageningen UR in Latin America
Wageningen UR in Latin AmericaWageningen UR in Latin America
Wageningen UR in Latin America
 
2015. suwaluk amawan. RYFCRC Characterization of cassava
2015. suwaluk amawan. RYFCRC Characterization of cassava2015. suwaluk amawan. RYFCRC Characterization of cassava
2015. suwaluk amawan. RYFCRC Characterization of cassava
 
2013. Ceballos. New and better cassava varieties
2013. Ceballos. New and better cassava varieties2013. Ceballos. New and better cassava varieties
2013. Ceballos. New and better cassava varieties
 
Codipsa: Liderando la exportaciónde fécula de mandioca con responsabilidad so...
Codipsa: Liderando la exportaciónde fécula de mandioca con responsabilidad so...Codipsa: Liderando la exportaciónde fécula de mandioca con responsabilidad so...
Codipsa: Liderando la exportaciónde fécula de mandioca con responsabilidad so...
 
Cassava and the environment: inputs, outputs and externalities
Cassava and the environment: inputs, outputs and externalitiesCassava and the environment: inputs, outputs and externalities
Cassava and the environment: inputs, outputs and externalities
 
Cassava value chains workshop
Cassava value chains workshopCassava value chains workshop
Cassava value chains workshop
 
From field to factory: agronomy to starch and beyond
From field to factory: agronomy to starch and beyondFrom field to factory: agronomy to starch and beyond
From field to factory: agronomy to starch and beyond
 
World: Cassava - Market Report. Analysis And Forecast To 2020
World: Cassava - Market Report. Analysis And Forecast To 2020World: Cassava - Market Report. Analysis And Forecast To 2020
World: Cassava - Market Report. Analysis And Forecast To 2020
 

Similar to Iwsm2014 the added value of enhancement function points

Nesma autumn conference - Contracting & Performance management - Cees Kuijpers
Nesma autumn conference - Contracting & Performance management - Cees KuijpersNesma autumn conference - Contracting & Performance management - Cees Kuijpers
Nesma autumn conference - Contracting & Performance management - Cees KuijpersNesma
 
How to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeterHow to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeterInfluxData
 
Sanofi Aventis Analytics Journey: Transforming Big Pharma
Sanofi Aventis Analytics Journey: Transforming Big PharmaSanofi Aventis Analytics Journey: Transforming Big Pharma
Sanofi Aventis Analytics Journey: Transforming Big PharmaYuri Kudryavcev
 
Potatoe company applies FPA on SAP implementation - Cees Kuijpers - Arthur Fi...
Potatoe company applies FPA on SAP implementation - Cees Kuijpers - Arthur Fi...Potatoe company applies FPA on SAP implementation - Cees Kuijpers - Arthur Fi...
Potatoe company applies FPA on SAP implementation - Cees Kuijpers - Arthur Fi...Nesma
 
INDIA Localization
INDIA LocalizationINDIA Localization
INDIA LocalizationBrajesh1981
 
Conferência_Anual2005_English
Conferência_Anual2005_EnglishConferência_Anual2005_English
Conferência_Anual2005_EnglishLuiz Hohmann
 
2. Rebalancing Support and Innovation_SAP UEM by KNOA_Erik Figueredo
2. Rebalancing Support and Innovation_SAP UEM by KNOA_Erik Figueredo2. Rebalancing Support and Innovation_SAP UEM by KNOA_Erik Figueredo
2. Rebalancing Support and Innovation_SAP UEM by KNOA_Erik FigueredoSing Yee Khoo
 
Iwsm2014 e fpa in sap environment (cees kuijpers)
Iwsm2014   e fpa in sap environment (cees kuijpers)Iwsm2014   e fpa in sap environment (cees kuijpers)
Iwsm2014 e fpa in sap environment (cees kuijpers)Nesma
 
Enhancement packages for sap erp what's new in logistics and operations
Enhancement packages for sap erp what's new in logistics and operationsEnhancement packages for sap erp what's new in logistics and operations
Enhancement packages for sap erp what's new in logistics and operationsaminab
 
Heizer om10 ch16
Heizer om10 ch16Heizer om10 ch16
Heizer om10 ch16ryaekle
 
NetApp FlashAdvantage 3-4-5
NetApp FlashAdvantage 3-4-5NetApp FlashAdvantage 3-4-5
NetApp FlashAdvantage 3-4-5NetApp
 
Webinar: Gartner Predicts New Challenges of SAP Change Management
Webinar: Gartner Predicts New Challenges of SAP Change ManagementWebinar: Gartner Predicts New Challenges of SAP Change Management
Webinar: Gartner Predicts New Challenges of SAP Change ManagementPanaya
 
Onyx relap5 Presentation from SCS 2019
Onyx relap5 Presentation from SCS 2019Onyx relap5 Presentation from SCS 2019
Onyx relap5 Presentation from SCS 2019GSE Systems, Inc.
 
SAP_PreferredSuccessL1_20221111.pptx
SAP_PreferredSuccessL1_20221111.pptxSAP_PreferredSuccessL1_20221111.pptx
SAP_PreferredSuccessL1_20221111.pptxAhmed Samir
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hanaDivya Goel
 
Paul Stead AX7 Programme Manager 4.4
Paul Stead AX7 Programme Manager 4.4Paul Stead AX7 Programme Manager 4.4
Paul Stead AX7 Programme Manager 4.4Paul Kirk Stead
 

Similar to Iwsm2014 the added value of enhancement function points (20)

Nesma autumn conference - Contracting & Performance management - Cees Kuijpers
Nesma autumn conference - Contracting & Performance management - Cees KuijpersNesma autumn conference - Contracting & Performance management - Cees Kuijpers
Nesma autumn conference - Contracting & Performance management - Cees Kuijpers
 
How to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeterHow to Improve Performance Testing Using InfluxDB and Apache JMeter
How to Improve Performance Testing Using InfluxDB and Apache JMeter
 
Sanofi Aventis Analytics Journey: Transforming Big Pharma
Sanofi Aventis Analytics Journey: Transforming Big PharmaSanofi Aventis Analytics Journey: Transforming Big Pharma
Sanofi Aventis Analytics Journey: Transforming Big Pharma
 
Potatoe company applies FPA on SAP implementation - Cees Kuijpers - Arthur Fi...
Potatoe company applies FPA on SAP implementation - Cees Kuijpers - Arthur Fi...Potatoe company applies FPA on SAP implementation - Cees Kuijpers - Arthur Fi...
Potatoe company applies FPA on SAP implementation - Cees Kuijpers - Arthur Fi...
 
INDIA Localization
INDIA LocalizationINDIA Localization
INDIA Localization
 
Conferência_Anual2005_English
Conferência_Anual2005_EnglishConferência_Anual2005_English
Conferência_Anual2005_English
 
SAP Overview
SAP OverviewSAP Overview
SAP Overview
 
2. Rebalancing Support and Innovation_SAP UEM by KNOA_Erik Figueredo
2. Rebalancing Support and Innovation_SAP UEM by KNOA_Erik Figueredo2. Rebalancing Support and Innovation_SAP UEM by KNOA_Erik Figueredo
2. Rebalancing Support and Innovation_SAP UEM by KNOA_Erik Figueredo
 
Iwsm2014 e fpa in sap environment (cees kuijpers)
Iwsm2014   e fpa in sap environment (cees kuijpers)Iwsm2014   e fpa in sap environment (cees kuijpers)
Iwsm2014 e fpa in sap environment (cees kuijpers)
 
Enhancement packages for sap erp what's new in logistics and operations
Enhancement packages for sap erp what's new in logistics and operationsEnhancement packages for sap erp what's new in logistics and operations
Enhancement packages for sap erp what's new in logistics and operations
 
Heizer om10 ch16
Heizer om10 ch16Heizer om10 ch16
Heizer om10 ch16
 
NetApp FlashAdvantage 3-4-5
NetApp FlashAdvantage 3-4-5NetApp FlashAdvantage 3-4-5
NetApp FlashAdvantage 3-4-5
 
PeopleSoft test framework
PeopleSoft test frameworkPeopleSoft test framework
PeopleSoft test framework
 
Webinar: Gartner Predicts New Challenges of SAP Change Management
Webinar: Gartner Predicts New Challenges of SAP Change ManagementWebinar: Gartner Predicts New Challenges of SAP Change Management
Webinar: Gartner Predicts New Challenges of SAP Change Management
 
Onyx relap5 Presentation from SCS 2019
Onyx relap5 Presentation from SCS 2019Onyx relap5 Presentation from SCS 2019
Onyx relap5 Presentation from SCS 2019
 
Migrate and Evolve with SAP ERP
Migrate and Evolve with SAP ERPMigrate and Evolve with SAP ERP
Migrate and Evolve with SAP ERP
 
SAP_PreferredSuccessL1_20221111.pptx
SAP_PreferredSuccessL1_20221111.pptxSAP_PreferredSuccessL1_20221111.pptx
SAP_PreferredSuccessL1_20221111.pptx
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hana
 
Paul Stead AX7 Programme Manager 4.4
Paul Stead AX7 Programme Manager 4.4Paul Stead AX7 Programme Manager 4.4
Paul Stead AX7 Programme Manager 4.4
 
assignment help sap
assignment help sapassignment help sap
assignment help sap
 

More from Nesma

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdfNesma
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinarNesma
 
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.pdfNesma
 
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.pdfNesma
 
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.pdfNesma
 
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 MaryNesma
 
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 HusseinNesma
 
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 AgarNesma
 
(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 VeefkindNesma
 
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 JonesNesma
 
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 SchefferlieNesma
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepuntenNesma
 
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 groenewegenNesma
 
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
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersNesma
 

More from Nesma (20)

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 - ...
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
 

Recently uploaded

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
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
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
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
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
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
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 

Recently uploaded (20)

What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
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
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
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
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
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
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 

Iwsm2014 the added value of enhancement function points

  • 1. Frank Vogelezang Jelle de Vries The added value of Enhancement Function Points @PabloSoneira
  • 2. EFPA ADDED VALUE LANDSCAPE RESULTS LUNCH The journey to the lunch break With a little twist of how the Dutch deal with water
  • 3. 3 Enhancement FPA established 1998 Fighting windmills or future technology
  • 4. Enhancement FPA standardized The size of enhancement as standardized by Nesma & IFPUG Enhancement = ADD + CHGA + DEL where ADD = Size of added functionality CHGA = Size of changed functionality after enhancement DEL = Size of deleted functionality 4
  • 5. Enhancement FPA established 1998 The size of enhancement EFP = Σ (FPBASE * I) introducing I, the Impact Factor 5
  • 6. I, the Impact Factor Data Functions Transactional Functions 6
  • 7. There is enough evidence of use, but does it work? 7 Adam Savage Jamie Hyneman
  • 8. EFPA ADDED VALUE LANDSCAPE RESULTS LUNCH Enriching software estimation Estimating new software development and enhancement with a single measure
  • 9. 9 Adding 20 km2 to the 100 km2 of existing harbour area
  • 10. Added Value 10 Especially increased value of a product by special marketing, manufacturing, or processing Adapted from Merriam Webster’s dictionary
  • 11. AddedValue ofEnhancementFPA We consider Enhancement FPA to have Added Value, when:  The correlation between size and effort is improved, compared to standard FPA  Estimation predictability is improved, compared to standard FPA  One Product Delivery Rate can be used, for both new development and enhancement 11
  • 12. EFPA ADDED VALUE LANDSCAPE RESULTS LUNCH Application Portfolio Management Transforming an outsourced application landscape
  • 13. 13 Changing the landscape
  • 14. Evaluation Environment Initial application landscape (2008) After release 9.1 (2013) 14 Office automation Primary process Legislative knowledge Office automation Primary process Legislative knowledge 1284 FP 3544 FP
  • 15. EFPA ADDED VALUE LANDSCAPE RESULTS LUNCH The added value of Enhancement FPA Is this “experimental method” living up to the promises?
  • 16. 16 A third of the Netherlands is less than 300 years old
  • 17. The data set of 25 releases 17 Release 6.6 discarded exceeded 3σ for build and test 24 releases used for analysis, just a large enough sample:
  • 18. Correlation of Size and Effort Standard FPA Enhancement FPA 18
  • 19. Estimation predictability Standard FPA Enhancement FPA 19
  • 20. One size fits all (build) Sample split between: - Enhancements (20) - New development (4) and compared to: - Standard FPA 20
  • 21. One size fits all (test) Sample split between: - Enhancements (20) - New development (4) and compared to: - Standard FPA 21
  • 22. Enhancement FPA, a myth?  Better correlation between size and effort  Estimation predictabiliy is improved  One size fits all 22
  • 23. EFPA ADDED VALUE LANDSCAPE RESULTS LUNCH Final destination Room for discussion or time for lunch
  • 24. 24
  • 25. frank.vogelezang@ordina.nl 25 WatKostIT.blogspot.nl ThePriceofIT.blogspot.com @FrankVogelezang FrankVogelezang nl.linkedin.com/in/frankvogelezang