37
Supplier Performance Supplier Performance Measurement Harold van Heeringen

Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Supplier Performance Supplier Performance Measurement

Harold van Heeringen

Page 2: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

2

• Inrichten SPM proces

• Conclusies

Page 3: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

3

• Inrichten SPM proces

• Conclusies

Page 4: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

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

4

− 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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

SPM – 3 fasen

1. Selectie van de juiste leverancier− Kwalitatieve criteria

− Kwantitatieve criteria

2. Vaststellen baseline productiviteit en prijs per UoM per domein

5

UoM per domein

3. Voortdurend meten van prestaties van leverancier

Page 6: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

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

6

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

Page 7: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

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

7

• 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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Volwassenheid (CMMI)

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

8

Page 9: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

9

• Inrichten SPM proces

• Conclusies

Page 10: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

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)

10

• 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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Functiepunten

• Functiepuntanalyse− Objectief (ISO standaard)

− Herhaalbaar

− Verifieerbaar

• Kwantificeert de omvang van de functional user

11

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

− Onafhankelijk van de implementatie

• Zegt niets over non-functionals

Page 12: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Technologie onafhankelijk

• Applicatie A− Omvang = 500 FP

− Technologie: Java

− Architectuur stand alone

Applicatie A

Uren besteed: 3.000= 6 uur/FP

Uren besteed: 6.000

12

• Applicatie B− Omvang = 500 FP

− Technologie: Cobol / .NET

− Architectuur SOA

• Omvang is hetzelfde, maar productiviteit niet!

Applicatie B

Uren besteed: 6.000= 12 uur/FP

Page 13: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Productiviteit (uur/FP) – organisatie specifiek

• Kennis en vaardigheden van de mensen− Ervaring

− Certificering in technische omgevingen

− Bijscholingsmogelijkheden

• Volwassenheid van de organisatie− Aanwezigheid kwaliteitssysteem

13

− 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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

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

14

− 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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Het effect van doorlooptijd

Omvang/productiviteit

= Inspanning1/3 * doorlooptijd4/3

Insp

anni

ng

15

Insp

anni

ng

Doorlooptijd

Plan A: 6 maanden, 4.500 uur

Plan B: 7 maanden, 2.400 uur

Page 16: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Project bij verschillende doorlooptijdenIn

span

ning

(ur

en)

ADoorlooptijd: 6 maandenInspanning: 4.500 uurMax. teamomvang: 5,8 FTEMTTD: 1,764 dagenPDR = 9,0 uur/FP

BDoorlooptijd: 7 maanden

16

Insp

anni

ng (

uren

)

Doorlooptijd

Doorlooptijd: 7 maandenInspanning: 2.500 uurMax. teamomvang: 2,7 FTEMTTD: 2,816 dagenPDR = 5,0 uur/FP

Omvang = 500 functiepunten

Page 17: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Leveranciers vergelijken

17

PDR (uur/FP)

Page 18: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Leveranciers vergelijken

18

Page 19: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Productiviteit (uur/FP) Leverancier A

Normaliseren data

19

Page 20: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

20

• Inrichten SPM proces

• Conclusies

Page 21: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Inrichten SPM aan klant zijde

Scope bepaling

Documentatie scan + bepalen UoM

21

Bepalen performance metrieken

Administratieve implementatie

Organisatorische implementatie

Page 22: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Scope bepaling SPM

• Welke domeinen?

• Welke applicaties?

• Welke technologieën?

• Welke activiteiten? − Nieuwbouw

22

− 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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Documentatie scan en UoM

• Documentatie scan− Kwaliteit en meetbaarheid documentatie

− Welke UoM is geschikt

− Moet documentatie worden aangepast om meetbaarheid te vergroten?

23

• UoM in contracten:− Objectief, herhaalbaar, verifieerbaar

− Maat voor functionaliteit

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

scan

Page 24: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Performance metrieken (voorbeelden)

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

− Productivity Index (PI)

− FP per manmaand

• Kwaliteit:

24

• 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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Administratieve inrichting

• Standaarden− Work breakdown structure

− Uren- en defectadministratie

• Procesbeschrijving

• Procedures

25

• Procedures

• Templates

• Database

• Management rapportages

Page 26: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Organisatorische inrichting

• Nieuw organisatie onderdeel of rol: metrics desk

• Management commitment

• Proces eigenaarschap

• Training

• Awareness sessies

26

• Awareness sessies

• Communicatie

Page 27: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Proces op hoofdlijnen

Klant

-Feasibility study

-Requirements-analysis

-Requirements

Leverancier

-Detailed-functional design

-Technical design

-Coding +

Klant

-System integration-test

-User acceptance-test

27

-Requirements-design

-Global functional-design

SOW based on UoM and

historical data

Performance measurement

-Coding +-programmer test

-Systems test

-Delivery to klant

-test

-Implementation

Page 28: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Start project

Klant –project voorbereiding

Requirements analyse

Requirements design

Leverancier –SOW voorbereiding

UoM meting

Begroting

Klant –SOW acceptatie

UoM meting verificatie

Uren, doorlooptijd, kosten, defects

28

SOW aanvraag

Functioneel ontwerp Uren, doorlooptijd, kosten, defects

SOW

kosten, defects verificatie

SOW acceptatie

Page 29: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Voorbeeld verificatie

B&T Effort (MHR) vs Effective FP

100

1.000

B&

T E

ffort (MH

R) (thousands)

Niet realistisch?

29

10 100 1.000 10.000

Effective FP

0,1

1

10

B&

T E

ffort (MH

R) (thousands)

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

Page 30: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Na afloop project

Leverancier –SOW update

UoM meting definitief

Data collectie

Klant –SOW acceptatie

UoM meting verificatie

Uren, doorlooptijd, kosten, defects

30

Uren, doorlooptijd, kosten, defects

Performance Measurement rapport

kosten, defects verificatie

Performance Measurement rapport

acceptatie

Page 31: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Benchmark project: intern en extern

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

10

100

C&

T D

ura

tion

(Mo

nth

s)

Project XProject X

31

100 200 300 400 500 600 700 800 900 1.000

Effective FP

0,1

1

C&

T D

ura

tion

(Mo

nth

s)

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

Page 32: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Benchmark project: intern en extern

C&T Effort (MHR) vs Effective FP

100

1.000

C&

T E

ffort (M

HR

) (tho

us

and

s)

32

100 200 300 400 500 600 700 800 900 1.000

Effective FP

0,1

1

10

C&

T E

ffort (M

HR

) (tho

us

and

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 33: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Benchmark: intern en extern

Errors (SysInt-Del) vs Effective FP1.000

Erro

rs (S

ys

Int-D

el)

Project XProject X

33

100 200 300 400 500 600 700 800 900 1.000

Effective FP

10

100

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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

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

Effi

cie

ncy

In

de

x

Supplier X Efficiency lndex

0,4

0,6

0,8

1,0

1,2

1,4

1,6

1,8

2,0

2011Q1 2011Q2 2011Q3 2011Q4 2012Q1

Pro

du

ctiv

ity

Ind

ex

Supplier X Productivity lndex

34

2011Q1 2011Q2 2011Q3 2011Q4 2012Q1

Supplier X efficiency index Target (baseline +50%)

Baseline Efficiency Lower bound (baseline -40%)

2011Q1 2011Q2 2011Q3 2011Q4 2012Q1

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 I

nd

ex

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

ali

ty I

nd

ex

Supplier X Quality Index

Quality index Supplier X Target (baseline +50%)

Baseline Quality Lower bound (baseline -40%)

Page 35: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Agenda

• Supplier Performance Measurement (SPM)

• Functiepunten en productiviteit

• Inrichten SPM proces

35

• Inrichten SPM proces

• Conclusies

Page 36: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Conclusies

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

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

36

• 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: Presentatie supplier performance measurement door harold van heeringen van sogeti [compatibiliteits

Supplier Performance Measurement

37

Uitbesteden met controle, houd grip op de prestaties van

de leverancier