sogeti seminar supplier performance measurement

37
Supplier Performance Measurement Harold van Heeringen

Upload: harold-van-heeringen

Post on 28-Nov-2014

424 views

Category:

Business


0 download

DESCRIPTION

When clients outsource their software development projects, they need to make sure that these suppliers don't overprice the projects. As it is often not longer possible to select the best offer, there should be another mechanism to measure the value that they are getting in comparison to the money they are paying. Supplier Performance Measurement enables clients to keep in control of theis project costs in outsourcing situations and to negotiate performance improvements with the suppliers.

TRANSCRIPT

Page 1: Sogeti seminar Supplier Performance Measurement

Supplier Performance

Measurement

Harold van Heeringen

Page 2: Sogeti seminar Supplier Performance Measurement

2

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

• Conclusies

Page 3: Sogeti seminar Supplier Performance Measurement

3

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

• Conclusies

Page 4: Sogeti seminar Supplier Performance Measurement

4

Supplier Performance Measurement

• Organisaties besteden IT ontwikkeling en beheer uit aan 1 leverancier

• Deze ene leverancier wordt gekozen o.b.v. diverse criteria, bijvoorbeeld: − Omvang en schaalbaarheid

− Technische en functionele domeinkennis

− Bereidheid te investeren in verbetering

− Beloften v.w.b. productiviteitsverbetering

− Transparantie en voorspelbaarheid

• Leverancier moet meten en openheid geven

Page 5: Sogeti seminar Supplier Performance Measurement

5

SPM – 3 fasen

1. Selectie van de juiste leverancier − Kwalitatieve criteria

− Kwantitatieve criteria

2. Vaststellen baseline productiviteit en prijs per UoM per domein

3. Voortdurend meten van prestaties van leverancier

Page 6: Sogeti seminar Supplier Performance Measurement

6

Typische vragen in RFP fase SPM

• Wat is uw productiviteit in Java projecten?

• Wat is het percentage productiviteitswinst dat u de komende x jaar gaat realiseren?

• Hoe gaat u deze productiviteitswinst realiseren?

• Op welke manier stelt u voor om de productiviteit te meten?

Page 7: Sogeti seminar Supplier Performance Measurement

7

Hoe word je de ‘chosen one’

• Volwassenheid − Minimum CMMI level 3, liefst hoger

• Hoge en aantoonbare productiviteit en kwaliteit − Kennis en vaardigheden medewerkers

− Efficiënte en effectieve processen, beperkte overhead

• Flexibel en meedenkend − Snel kunnen schakelen is een vereiste

− Inhoudelijk advies wordt verwacht

• Beloftes doen en nakomen − Basis is vertrouwen en transparantie

− Meten en rapporteren van productiviteit en kwaliteit

Page 8: Sogeti seminar Supplier Performance Measurement

8

Volwassenheid (CMMI)

• Vanaf CMMI level 3 zijn processen voldoende gedefinieerd en beschreven in standaards, procedures, tools en methodes

Page 9: Sogeti seminar Supplier Performance Measurement

9

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

• Conclusies

Page 10: Sogeti seminar Supplier Performance Measurement

10

Functiepunten

• In de meeste SPM trajecten komen de volgende zaken terug: − Unit of Measurement (UoM): b.v. functiepunten

− Productiviteit (PDR = uren per functiepunt)

− Kwaliteit (#defects per functiepunt na oplevering)

• Waarom functiepunten? − Functionaliteit is wat gebruiker wil

− Meer functionaliteit mag meer kosten

• Alternatief: regels code (technisch) − Is regels code wat de gebruiker wil?

− Meer regels code betekent niet meer functionaliteit

Page 11: Sogeti seminar Supplier Performance Measurement

11

Functiepunten

• Functiepuntanalyse − Objectief (ISO standaard)

− Herhaalbaar

− Verifieerbaar

• Kwantificeert de omvang van de functional user requirements − Onafhankelijk van de technologie

− Onafhankelijk van de implementatie

• Zegt niets over non-functionals

Page 12: Sogeti seminar Supplier Performance Measurement

12

Technologie onafhankelijk

• Applicatie A − Omvang = 500 FP

− Technologie: Java

− Architectuur stand alone

• Applicatie B − Omvang = 500 FP

− Technologie: Cobol / .NET

− Architectuur SOA

• Omvang is hetzelfde, maar productiviteit niet!

Applicatie A

Applicatie B

Uren besteed: 3.000

= 6 uur/FP

Uren besteed: 6.000

= 12 uur/FP

Page 13: Sogeti seminar Supplier Performance Measurement

13

Productiviteit (uur/FP) – organisatie specifiek

• Kennis en vaardigheden van de mensen − Ervaring

− Certificering in technische omgevingen

− Bijscholingsmogelijkheden

• Volwassenheid van de organisatie − Aanwezigheid kwaliteitssysteem

− Processen, procedures, standaarden

• Overhead − Hoeveel tijd wordt gespendeerd aan activiteiten als

urencodes regelen, boeken van uren, vergaderingen, etc.

• Locatie en facilities − Onshore / offshore (veel video overleg)

− Prettige werkomgeving, goede tools, etc.

Page 14: Sogeti seminar Supplier Performance Measurement

14

Productiviteit (uur/FP) – project specifiek

• Afhankelijk van technische requirements − Java, Oracle of MS.NET

− Client/server of SOA architectuur

• Afhankelijk van kwaliteit requirements − Performance eisen

− Security eisen

• Afhankelijk van uit te voeren activiteiten − Wel of geen performance test

− Wel of geen handleiding als deliverable

• Afhankelijk van doorlooptijd − Hoe korter de doorlooptijd, hoe lager de productiviteit

Page 15: Sogeti seminar Supplier Performance Measurement

15

Het effect van doorlooptijd

Omvang/productiviteit

= Inspanning1/3 * doorlooptijd4/3

Inspannin

g

Doorlooptijd

Plan A: 6 maanden, 4.500 uur

Plan B: 7 maanden, 2.400 uur

Page 16: Sogeti seminar Supplier Performance Measurement

16

Project bij verschillende doorlooptijden In

spannin

g (

ure

n)

Doorlooptijd

A

Doorlooptijd: 6 maanden

Inspanning: 4.500 uur

Max. teamomvang: 5,8 FTE

MTTD: 1,764 dagen

PDR = 9,0 uur/FP

B

Doorlooptijd: 7 maanden

Inspanning: 2.500 uur

Max. teamomvang: 2,7 FTE

MTTD: 2,816 dagen

PDR = 5,0 uur/FP

Omvang = 500 functiepunten

Page 17: Sogeti seminar Supplier Performance Measurement

17

Leveranciers vergelijken

PDR (uur/FP)

Page 18: Sogeti seminar Supplier Performance Measurement

18

Leveranciers vergelijken

Page 19: Sogeti seminar Supplier Performance Measurement

19

Productiviteit (uur/FP) Leverancier A

Normaliseren

data

Page 20: Sogeti seminar Supplier Performance Measurement

20

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

• Conclusies

Page 21: Sogeti seminar Supplier Performance Measurement

21

Inrichten SPM aan klant zijde

Scope bepaling

Documentatie scan + bepalen UoM

Bepalen performance metrieken

Administratieve implementatie

Organisatorische implementatie

Page 22: Sogeti seminar Supplier Performance Measurement

22

Scope bepaling SPM

• Welke domeinen?

• Welke applicaties?

• Welke technologieën?

• Welke activiteiten? − Nieuwbouw

− Adaptief onderhoud

− Correctief onderhoud

• Welke meetmomenten? − Voor handover aan leverancier: reality check

− Voor handover aan klant: performance measurement

• Projectactiviteiten in en uit scope

Page 23: Sogeti seminar Supplier Performance Measurement

23

Documentatie scan en UoM

• Documentatie scan − Kwaliteit en meetbaarheid documentatie

− Welke UoM is geschikt

− Moet documentatie worden aangepast om meetbaarheid te vergroten?

• UoM in contracten: − Objectief, herhaalbaar, verifieerbaar

− Maat voor functionaliteit

− Functiepunten, tenzij niet mogelijk n.a.v. documentatie

scan

Page 24: Sogeti seminar Supplier Performance Measurement

24

Performance metrieken (voorbeelden)

• Productiviteit: − Project Delivery Rate (Uur/UoM)

− Productivity Index (PI)

− FP per manmaand

• Kwaliteit: − Defects/UoM totaal

− Defects/UoM opgeleverd aan klant (A-test + productie)

− %Defects opgeleverd aan klant

• Snelheid (Time to market) − UoM per kalendermaand

− Schedule conformance

Page 25: Sogeti seminar Supplier Performance Measurement

25

Administratieve inrichting

• Standaarden − Work breakdown structure

− Uren- en defectadministratie

• Procesbeschrijving

• Procedures

• Templates

• Database

• Management rapportages

Page 26: Sogeti seminar Supplier Performance Measurement

26

Organisatorische inrichting

• Nieuw organisatie onderdeel of rol: metrics desk

• Management commitment

• Proces eigenaarschap

• Training

• Awareness sessies

• Communicatie

Page 27: Sogeti seminar Supplier Performance Measurement

27

Proces op hoofdlijnen

Klant

-Feasibility study

-Requirements -analysis

-Requirements -design

-Global functional -design

SOW based on

UoM and

historical data

Performance

measurement

Leverancier

-Detailed -functional design

-Technical design

-Coding + -programmer test

-Systems test

-Delivery to klant

Klant

-System integration -test

-User acceptance -test

-Implementation

Page 28: Sogeti seminar Supplier Performance Measurement

28

Start project

Klant –

project voorbereiding

SOW aanvraag

Requirements analyse

Requirements design

Functioneel ontwerp

Leverancier –

SOW voorbereiding

UoM meting

Begroting

Uren, doorlooptijd,

kosten, defects

SOW

Klant –

SOW acceptatie

UoM meting verificatie

Uren, doorlooptijd,

kosten, defects

verificatie

SOW acceptatie

Page 29: Sogeti seminar Supplier Performance Measurement

29

Voorbeeld verificatie

B&T Effort (MHR) vs Effective FP

10 100 1.000 10.000

Effective FP

0,1

1

10

100

1.000

B&

T E

ffort (M

HR

) (thousands)

Current Solution Logged Solutions Historical Projects QSM Business Av g. Line Sty le 1 Sigma Line Sty le Project: Project X

Niet realistisch?

Page 30: Sogeti seminar Supplier Performance Measurement

30

Na afloop project

Leverancier –

SOW update

UoM meting definitief

Data collectie

Uren, doorlooptijd,

kosten, defects

Performance

Measurement rapport

Klant –

SOW acceptatie

UoM meting verificatie

Uren, doorlooptijd,

kosten, defects

verificatie

Performance

Measurement rapport

acceptatie

Page 31: Sogeti seminar Supplier Performance Measurement

31

Benchmark project: intern en extern

• Evaluatie project lerende organisatie! C&T Duration (Months) vs Effective FP

100 200 300 400 500 600 700 800 900 1.000

Effective FP

0,1

1

10

100

C&

T D

ura

tion

(Mo

nth

s)

Project XProject X

Projects being Assessed Special Project QSM Business Avg. Line Sty le 1 Sigma Line Sty le 2 Sigma Line Sty le

Page 32: Sogeti seminar Supplier Performance Measurement

32

Benchmark project: intern en extern

C&T Effort (MHR) vs Effective FP

100 200 300 400 500 600 700 800 900 1.000

Effective FP

0,1

1

10

100

1.000

C&

T E

ffort (M

HR

) (tho

us

an

ds

)

Project XProject X

Projects being Assessed Special Project QSM Business Avg. Line Sty le 1 Sigma Line Sty le 2 Sigma Line Sty le

Page 33: Sogeti seminar Supplier Performance Measurement

33

Benchmark: intern en extern

Errors (SysInt-Del) vs Effective FP

100 200 300 400 500 600 700 800 900 1.000

Effective FP

10

100

1.000

Erro

rs (S

ys

Int-D

el)

Project XProject X

Projects being Assessed Special Project QSM Business Avg. Line Sty le 1 Sigma Line Sty le 2 Sigma Line Sty le

Page 34: Sogeti seminar Supplier Performance Measurement

34

Management rapportages

• Trends in performance

0,4

0,6

0,8

1,0

1,2

1,4

1,6

1,8

2,0

2011Q1 2011Q2 2011Q3 2011Q4 2012Q1

Effic

ienc

y In

dex

Supplier X Efficiency lndex

Supplier X efficiency index Target (baseline +50%)

Baseline Efficiency Lower bound (baseline -40%)

0,4

0,6

0,8

1,0

1,2

1,4

1,6

1,8

2,0

2011Q1 2011Q2 2011Q3 2011Q4 2012Q1

Prod

ucti

vity

Ind

ex

Supplier X Productivity lndex

Supplier X Productivity Index Target (baseline +50%)

Baseline Productiviteit Lower bound (baseline -40%)

0,4

0,6

0,8

1,0

1,2

1,4

1,6

1,8

2,0

2011Q1 2011Q2 2011Q3 2011Q4 2012Q1

Co

st In

de

x

Supplier X Cost lndex

Supplier X Cost index Higher bound(baseline +50%)

Baseline kosten niveau Target (baseline -50%)

0

0,2

0,4

0,6

0,8

1

1,2

1,4

1,6

2011Q1 2011Q2 2011Q3 2011Q4 2012Q1

Qu

alit

y In

de

x

Supplier X Quality Index

Quality index Supplier X Target (baseline +50%)

Baseline Quality Lower bound (baseline -40%)

Page 35: Sogeti seminar Supplier Performance Measurement

35

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

• Conclusies

Page 36: Sogeti seminar Supplier Performance Measurement

36

Conclusies

• Inrichten SPM is niet eenvoudig en kan alleen bij voldoende volwassenheid

• Meten productiviteit(sverbetering) vergt inspanning van zowel leverancier als klant

• Keuze leverancier gaat verder dan kijken naar prijs en/of totale productiviteit

• Inrichten SPM is omvangrijke operatie die een behoorlijke inspanning en doorlooptijd vergt

Page 37: Sogeti seminar Supplier Performance Measurement

37

Supplier Performance

Measurement

Uitbesteden met controle,

houd grip op de prestaties van

de leverancier