SlideShare a Scribd company logo
Agenda
▪ Reasons for a new method
▪ Starting points
▪ EFS Model
▪ Research Compatibility
▪ Call to action
| EASY FUNCTIONAL SIZING
Authors:
Alexander Vermeulen Frank Vogelezang
Jolijn Onvlee Martin Jacobs
Richard Sweer Vincent Barth
Wim Visser
Reasons for a new method
▪ Widespread use of High Level Function Point Analysis
▪ The FPA method according to Nesma 2.3 is perceived as complex
▪ Better alignment with modern development methods
▪ Less debate about the differences between EO and EQ and ELF
| EASY FUNCTIONAL SIZING
Starting points
▪ In line with the High Level Function Point Analysis
▪ Unit of measurement: function points
▪ Comparable to the outcome of a High Level Counting
▪ Based on ISO/IEC 24570:2018 — NESMA functional size measurement method —
Definitions and counting guidelines for the application of Function Point Analysis version 2.3
▪ Maintain the same level of assessment
▪ Easy to learn
▪ Ready for ISO –certification
▪ Existing tools remain usable.
| EASY FUNCTIONAL SIZING
EFS model
▪ Only 4 pages with definitions and rules
▪ 3 Components:
▪ And 3 pages with examples
| EASY FUNCTIONAL SIZING
Compatibility EFS with high-level FPA
First analysis:
82,391 FP (Nesma high-level)
83,327 FP (EFS)
1.14% weighted difference
3.95% maximum difference
75% of the analysis volume
deviates less than 1.46%
Dataset
82 analyses
smallest analysis: 49 FP
largest analysis: 18,741 FP
| EASY FUNCTIONAL SIZING
Call to Action
▪ Call for reviewers,
▪ preferably also people who have no knowledge of FPA.
▪ Further research: Does the method provide sufficient depth for
people with no knowledge of High Level FPA to consistently
determine the function types?
▪ Reactions to wgtel@nesma.org
▪ https://nesma.org/efs/
| EASY FUNCTIONAL SIZING

More Related Content

Similar to Nesma event June '23 - Easy Function Sizing - Introduction.pdf

A quality approach to CEFR implementation
A quality approach to CEFR implementation A quality approach to CEFR implementation
A quality approach to CEFR implementation
eaquals
 
Implementing and Launching Rubrics in a Clinical Setting
Implementing and Launching Rubrics in a Clinical SettingImplementing and Launching Rubrics in a Clinical Setting
Implementing and Launching Rubrics in a Clinical Setting
ExamSoft
 
[Nordic GBC Conference 2013] Workshop Results
[Nordic GBC Conference 2013] Workshop Results[Nordic GBC Conference 2013] Workshop Results
[Nordic GBC Conference 2013] Workshop Results
GBC Finland
 
DefectmodelsinSparseenvironments
DefectmodelsinSparseenvironmentsDefectmodelsinSparseenvironments
DefectmodelsinSparseenvironments
pbaxter
 

Similar to Nesma event June '23 - Easy Function Sizing - Introduction.pdf (20)

A quality approach to CEFR implementation
A quality approach to CEFR implementation A quality approach to CEFR implementation
A quality approach to CEFR implementation
 
Utilizing Multiple Grader Rubrics for Practical Assessment of Student Perform...
Utilizing Multiple Grader Rubrics for Practical Assessment of Student Perform...Utilizing Multiple Grader Rubrics for Practical Assessment of Student Perform...
Utilizing Multiple Grader Rubrics for Practical Assessment of Student Perform...
 
Building a testing team
Building a testing teamBuilding a testing team
Building a testing team
 
Virtual Academy
Virtual AcademyVirtual Academy
Virtual Academy
 
Implementing and Launching Rubrics in a Clinical Setting
Implementing and Launching Rubrics in a Clinical SettingImplementing and Launching Rubrics in a Clinical Setting
Implementing and Launching Rubrics in a Clinical Setting
 
Using macros.pptx
Using macros.pptxUsing macros.pptx
Using macros.pptx
 
An introduction to_epf
An introduction to_epfAn introduction to_epf
An introduction to_epf
 
3.2 Implementation of DS: Wrapping Up Our Experiences and Approaches
3.2 Implementation of DS: Wrapping Up Our Experiences and Approaches3.2 Implementation of DS: Wrapping Up Our Experiences and Approaches
3.2 Implementation of DS: Wrapping Up Our Experiences and Approaches
 
Bolton college presentation
Bolton college presentationBolton college presentation
Bolton college presentation
 
Analysis of social interactions and prediction of assignment grades in a Mass...
Analysis of social interactions and prediction of assignment grades in a Mass...Analysis of social interactions and prediction of assignment grades in a Mass...
Analysis of social interactions and prediction of assignment grades in a Mass...
 
Online time table management system
Online time table management systemOnline time table management system
Online time table management system
 
[Nordic GBC Conference 2013] Workshop Results
[Nordic GBC Conference 2013] Workshop Results[Nordic GBC Conference 2013] Workshop Results
[Nordic GBC Conference 2013] Workshop Results
 
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP exam
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP examINCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP exam
INCOSE Systems Engineering Handbook and Changes to the CSEP/ASEP exam
 
Lesson14
Lesson14Lesson14
Lesson14
 
Test management with iso 29119 building up an efficient test process
Test management with iso 29119 building up an efficient test processTest management with iso 29119 building up an efficient test process
Test management with iso 29119 building up an efficient test process
 
M0-Orientation-JAN2014-Final
M0-Orientation-JAN2014-FinalM0-Orientation-JAN2014-Final
M0-Orientation-JAN2014-Final
 
DefectmodelsinSparseenvironments
DefectmodelsinSparseenvironmentsDefectmodelsinSparseenvironments
DefectmodelsinSparseenvironments
 
From a thousand learners to a thousand markers: Scaling peer feedback with Ad...
From a thousand learners to a thousand markers: Scaling peer feedback with Ad...From a thousand learners to a thousand markers: Scaling peer feedback with Ad...
From a thousand learners to a thousand markers: Scaling peer feedback with Ad...
 
Usability engineering Usability testing
Usability engineering Usability testingUsability engineering Usability testing
Usability engineering Usability testing
 
Presentation of TESS platform by Edisoft-EDUDigital
Presentation of TESS platform by Edisoft-EDUDigitalPresentation of TESS platform by Edisoft-EDUDigital
Presentation of TESS platform by Edisoft-EDUDigital
 

More from Nesma

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
 
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
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomics
 

Recently uploaded

527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf
rajpreetkaur75080
 
Introduction of Biology in living organisms
Introduction of Biology in living organismsIntroduction of Biology in living organisms
Introduction of Biology in living organisms
soumyapottola
 

Recently uploaded (14)

527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf527598851-ppc-due-to-various-govt-policies.pdf
527598851-ppc-due-to-various-govt-policies.pdf
 
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
Writing Sample 2 -Bridging the Divide: Enhancing Public Engagement in Urban D...
 
Introduction of Biology in living organisms
Introduction of Biology in living organismsIntroduction of Biology in living organisms
Introduction of Biology in living organisms
 
Acorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutesAcorn Recovery: Restore IT infra within minutes
Acorn Recovery: Restore IT infra within minutes
 
123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx123445566544333222333444dxcvbcvcvharsh.pptx
123445566544333222333444dxcvbcvcvharsh.pptx
 
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
Pollinator Ambassador Earth Steward Day Presentation 2024-05-22
 
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
 
Getting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control TowerGetting started with Amazon Bedrock Studio and Control Tower
Getting started with Amazon Bedrock Studio and Control Tower
 
Hi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptxHi-Tech Industry 2024-25 Prospective.pptx
Hi-Tech Industry 2024-25 Prospective.pptx
 
Eureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 PresentationEureka, I found it! - Special Libraries Association 2021 Presentation
Eureka, I found it! - Special Libraries Association 2021 Presentation
 
The Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDFThe Canoga Gardens Development Project. PDF
The Canoga Gardens Development Project. PDF
 
05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking05232024 Joint Meeting - Community Networking
05232024 Joint Meeting - Community Networking
 
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdfOracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
Oracle Database Administration I (1Z0-082) Exam Dumps 2024.pdf
 
Breathing in New Life_ Part 3 05 22 2024.pptx
Breathing in New Life_ Part 3 05 22 2024.pptxBreathing in New Life_ Part 3 05 22 2024.pptx
Breathing in New Life_ Part 3 05 22 2024.pptx
 

Nesma event June '23 - Easy Function Sizing - Introduction.pdf

  • 1.
  • 2. Agenda ▪ Reasons for a new method ▪ Starting points ▪ EFS Model ▪ Research Compatibility ▪ Call to action | EASY FUNCTIONAL SIZING Authors: Alexander Vermeulen Frank Vogelezang Jolijn Onvlee Martin Jacobs Richard Sweer Vincent Barth Wim Visser
  • 3. Reasons for a new method ▪ Widespread use of High Level Function Point Analysis ▪ The FPA method according to Nesma 2.3 is perceived as complex ▪ Better alignment with modern development methods ▪ Less debate about the differences between EO and EQ and ELF | EASY FUNCTIONAL SIZING
  • 4. Starting points ▪ In line with the High Level Function Point Analysis ▪ Unit of measurement: function points ▪ Comparable to the outcome of a High Level Counting ▪ Based on ISO/IEC 24570:2018 — NESMA functional size measurement method — Definitions and counting guidelines for the application of Function Point Analysis version 2.3 ▪ Maintain the same level of assessment ▪ Easy to learn ▪ Ready for ISO –certification ▪ Existing tools remain usable. | EASY FUNCTIONAL SIZING
  • 5. EFS model ▪ Only 4 pages with definitions and rules ▪ 3 Components: ▪ And 3 pages with examples | EASY FUNCTIONAL SIZING
  • 6. Compatibility EFS with high-level FPA First analysis: 82,391 FP (Nesma high-level) 83,327 FP (EFS) 1.14% weighted difference 3.95% maximum difference 75% of the analysis volume deviates less than 1.46% Dataset 82 analyses smallest analysis: 49 FP largest analysis: 18,741 FP | EASY FUNCTIONAL SIZING
  • 7. Call to Action ▪ Call for reviewers, ▪ preferably also people who have no knowledge of FPA. ▪ Further research: Does the method provide sufficient depth for people with no knowledge of High Level FPA to consistently determine the function types? ▪ Reactions to wgtel@nesma.org ▪ https://nesma.org/efs/ | EASY FUNCTIONAL SIZING