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