IWSM2014 Workshop FPA and quality metrics in contracts (Harold van Heeringen)
Iwsm2014 the added value of enhancement function points
description
Transcript of Iwsm2014 the added value of enhancement function points
The added value of Enhancement Function Points
Frank VogelezangJelle de Vries
@PabloSoneira
EFPA
ADDED VALUE
LANDSCAPE
RESULTS
LUNCH
The journey to the lunch breakWith a little twist of how the Dutch deal with water
3
Enhancement FPA established 1998
Fighting windmills or future technology
4Enhancement 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
5Enhancement FPA established 1998
The size of enhancement
EFP = Σ (FPBASE * I)
introducing
I, the Impact Factor
6I, the Impact Factor
Data Functions
Transactional Functions
7There is enough evidence of use, but does it work?
Jamie HynemanAdam Savage
EFPA
ADDED VALUE
LANDSCAPE
RESULTS
LUNCH
Enriching software estimationEstimating new software development and enhancement with a single measure
9
Adding 20 km2
to the 100 km2 of existing harbour area
10Added Value
Especially increased value of a product by special marketing, manufacturing, or processing
Adapted from Merriam Webster’s dictionary
11Added Value of Enhancement FPA
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
EFPA
ADDED VALUE
LANDSCAPE
RESULTS
LUNCH
Application Portfolio ManagementTransforming an outsourced application landscape
13Changing the landscape
14Evaluation Environment
Initial application landscape (2008) After release 9.1 (2013)
Le
gis
lativ
e k
no
wle
dg
eO
ffice
au
tom
atio
nP
rima
ry p
roce
ss
Le
gis
lativ
e k
no
wle
dg
eO
ffice
au
tom
atio
nP
rima
ry p
roce
ss
1284 FP3544 FP
EFPA
ADDED VALUE
LANDSCAPE
RESULTS
LUNCH
The added value of Enhancement FPAIs this “experimental method” living up to the promises?
16
A third of the Netherlandsis less than 300 years old
17The data set of 25 releases
Release 6.6 discardedexceeded 3σ for build and test
24 releases used for analysis,just a large enough sample:
18Correlation of Size and Effort
Standard FPA Enhancement FPA
19Estimation predictability
Standard FPA Enhancement FPA
20One size fits all (build)
Sample split between:
- Enhancements (20)
- New development (4)
and compared to:
- Standard FPA
21One size fits all (test)
Sample split between:
- Enhancements (20)
- New development (4)
and compared to:
- Standard FPA
22Enhancement FPA, a myth?
Better correlation between size and effort
Estimation predictabiliy is improved
One size fits all
EFPA
ADDED VALUE
LANDSCAPE
RESULTS
LUNCH
Final destinationRoom for discussion or time for lunch
24
25
WatKostIT.blogspot.nl
ThePriceofIT.blogspot.com
@FrankVogelezang
FrankVogelezang
nl.linkedin.com/in/frankvogelezang
26
www.ordina.nl