Iwsm2014 the added value of enhancement function points

26
The added value of Enhancement Function Points Frank Vogelezang Jelle de Vries @PabloSoneir a

description

IWSM Presentation

Transcript of Iwsm2014 the added value of enhancement function points

Page 1: Iwsm2014   the added value of enhancement function points

The added value of Enhancement Function Points

Frank VogelezangJelle de Vries

@PabloSoneira

Page 2: Iwsm2014   the added value of enhancement function points

EFPA

ADDED VALUE

LANDSCAPE

RESULTS

LUNCH

The journey to the lunch breakWith a little twist of how the Dutch deal with water

Page 3: Iwsm2014   the added value of enhancement function points

3

Enhancement FPA established 1998

Fighting windmills or future technology

Page 4: Iwsm2014   the added value of enhancement function points

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

Page 5: Iwsm2014   the added value of enhancement function points

5Enhancement FPA established 1998

The size of enhancement

EFP = Σ (FPBASE * I)

introducing

I, the Impact Factor

Page 6: Iwsm2014   the added value of enhancement function points

6I, the Impact Factor

Data Functions

Transactional Functions

Page 7: Iwsm2014   the added value of enhancement function points

7There is enough evidence of use, but does it work?

Jamie HynemanAdam Savage

Page 8: Iwsm2014   the added value of enhancement function points

EFPA

ADDED VALUE

LANDSCAPE

RESULTS

LUNCH

Enriching software estimationEstimating new software development and enhancement with a single measure

Page 9: Iwsm2014   the added value of enhancement function points

9

Adding 20 km2

to the 100 km2 of existing harbour area

Page 10: Iwsm2014   the added value of enhancement function points

10Added Value

Especially increased value of a product by special marketing, manufacturing, or processing

Adapted from Merriam Webster’s dictionary

Page 11: Iwsm2014   the added value of enhancement function points

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

Page 12: Iwsm2014   the added value of enhancement function points

EFPA

ADDED VALUE

LANDSCAPE

RESULTS

LUNCH

Application Portfolio ManagementTransforming an outsourced application landscape

Page 13: Iwsm2014   the added value of enhancement function points

13Changing the landscape

Page 14: Iwsm2014   the added value of enhancement function points

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

Page 15: Iwsm2014   the added value of enhancement function points

EFPA

ADDED VALUE

LANDSCAPE

RESULTS

LUNCH

The added value of Enhancement FPAIs this “experimental method” living up to the promises?

Page 16: Iwsm2014   the added value of enhancement function points

16

A third of the Netherlandsis less than 300 years old

Page 17: Iwsm2014   the added value of enhancement function points

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:

Page 18: Iwsm2014   the added value of enhancement function points

18Correlation of Size and Effort

Standard FPA Enhancement FPA

Page 19: Iwsm2014   the added value of enhancement function points

19Estimation predictability

Standard FPA Enhancement FPA

Page 20: Iwsm2014   the added value of enhancement function points

20One size fits all (build)

Sample split between:

- Enhancements (20)

- New development (4)

and compared to:

- Standard FPA

Page 21: Iwsm2014   the added value of enhancement function points

21One size fits all (test)

Sample split between:

- Enhancements (20)

- New development (4)

and compared to:

- Standard FPA

Page 22: Iwsm2014   the added value of enhancement function points

22Enhancement FPA, a myth?

Better correlation between size and effort

Estimation predictabiliy is improved

One size fits all

Page 23: Iwsm2014   the added value of enhancement function points

EFPA

ADDED VALUE

LANDSCAPE

RESULTS

LUNCH

Final destinationRoom for discussion or time for lunch

Page 24: Iwsm2014   the added value of enhancement function points

24

Page 25: Iwsm2014   the added value of enhancement function points

25

[email protected]

WatKostIT.blogspot.nl

ThePriceofIT.blogspot.com

@FrankVogelezang

FrankVogelezang

nl.linkedin.com/in/frankvogelezang

Page 26: Iwsm2014   the added value of enhancement function points

26

www.ordina.nl