2012 – strøm d - kjetil strand - måling av fremdrift i smidige prosjekter

17
07.06.2022 © PROMIS AS 1 Måling av fremdrift i smidige prosjekter Kjetil Strand, Promis

Upload: prosjekt-2013

Post on 14-Dec-2014

441 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 1

Måling av fremdrift i smidige prosjekterKjetil Strand, Promis

Page 2: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 2

Måling av fremdrift - hva er de viktigste ingrediensene?

• Produktnedbrytningsstrukturen (eks. effektmål, epos og brukerhistorier i en produktkø)

• Et prosjektbudsjett som er fordelt på eposnivå• Veldefinerte statuser med ferdigdefinisjoner for overgang

mellom statuser• En estimeringsmodell som forteller hvor mye hver status

bidrar med budsjettert verdi

Page 3: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 3

Kravpoeng

• Kravpoeng brukes til å estimere elementene i produktkøen basert på relativ størrelse og kompleksitet

• Erfaring viser at det for de fleste er enklere å forholde seg til størrelse og kompleksitet enn til ren gjennomføringstid

• Det er enklere å bli enige om relativ størrelse og kompleksitet enn å bli enige om nøyaktige timeestimater

• Det er gode erfaringer med å benytte en lett revisjon av Fibonacci rekken: 1 - 2 – 3 – 5 – 8 – 13 – 20 – 40 – 100

• Hvert element kan estimeres gruppevis med parvis sammenlikning av to og to elementer

Side 3

Page 4: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 4

Teorien om inntjent verdi (noe forenklet)

• I dette eksemplet tilsvarer et kravpoeng 36 timer

• Teamet tar på seg 20 kravpoeng i iterasjonen (tilsvarer 720 prosjekttimer)

• Teamet ferdigstiller 12 kravpoeng – dette er inntjent verdi

• Teamet forbruker 900 timer (tilsvarer 25 kravpoeng)

  Krav-poeng

Timer

Planlagt 20 720

Inntjent 12 432

Forbruk 25 900

Page 5: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 5

Utviklingen over 3 iterasjoner – S-kurven

S-kurve

0

10

20

30

4050

60

70

80

90

1 2 3 4

Sprinter

Kra

vpoe

ng

Planlagt Inntjent Forbruk

1. sprint

2. sprint

3. sprint Sum

Planlagt 20 25 30 75

Inntjent 12 19 41 72

Forbruk 25 28 29 82

0

10

20

30

40

50

60

70

80

90

1. sprint 2. sprint 3. sprint Sum

Planlagt

Inntjent

Forbruk

S-kurven viser de aggregerte størrelsene i hvert målepunkt

Page 6: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 6

Vi kan bruke inntjent verdi til å beregne prognosen

• EV = Inntjent verdi hittil• AC = Alle timer forbrukt

i prosjektet hittil• CPI = EV / AC• BAC =

Prosjektbudsjettet• Prognosen = AC +

(BAC – EV) / CPI

Page 7: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 7

Fra fokus på oppgaver til fokus på produkter(ref Prince2®)

FØR NÅ

Page 8: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 8

Produktnedbrytningsstrukturen

• Under leveranseplanlegging etableres budsjetter på epos• Disse budsjettene fordeles på brukerhistoriene i produktkøen• Budsjettene kan uttrykkes i form av kravpoeng for relativ størrelse• Hvert kravpoeng vil tilsvare et antall timer i prosjektbudsjettet

Produktkøen

Leveranseplanen

Prosjektet Effektmål

Epos

Bruker-historie

Bruker-historie

Bruker-historie

Epos

Bruker-historie

Page 9: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 9

Livsløpet til brukerhistorier og inntjent verdi

I Behovs-analyse

I Løsnings-beskrivelse I Konstruksjon I Godkjenning I Produksjon

10% 30% 85% 100%

1) Brukerhistoriene går gjennom 5 stadier2) Det som innkasseres av kravpoeng underveis henger sammen med

estimeringsmodellen i organisasjonen3) Inntjent verdi = Summen av andeler av budsjettert verdi på brukerhistoriene4) Bare fremdrift på brukerhistorier teller som inntjent verdi5) Det er om å gjøre å unngå ‘opphopninger’ i alle ledd av verdikjeden6) Aktiviteter er nyttige bare i den grad de understøtter fremdrift på brukerhistoriene

Page 10: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 10

Flyt – produktkøen som et kalvende isfjell

Overordnetproduktkø

Initiellproduktkø

Dynamiskproduktkø

Ikke påbegynt Under arbeid Til test Ferdig

Page 11: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 11

http://www.youtube.com/watch?v=bYH2Df-evNs

Eller bedre: Som en kalvende isbre

Page 12: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 12

Algoritmen for beregning av inntjent verdi

• For alle epos i Løsningsbeskrivelse, Konstruksjon, Godkjenning eller Produksjon: Summer budsjettert verdi og multipliser med EVSD

• For alle brukerhistorier i Konstruksjon: Summer budsjettert verdi og multipliser med (EVCO – EVSD)

• For alle brukerhistorier i Godkjenning: Summer budsjettert verdi og multipliser med (EVAP – EVSD)

• For alle brukerhistorier i Produksjon: Summer budsjettert verdi og multipliser med (EVPR – EVSD)

Status Fremdrifts-indikator

Prosent inntjent

I behovsanalyse EVAN 0

I løsningsbeskrivelse EVSD 10

I konstruksjon EVCO 30

I godkjenning EVAP 85

I produksjon EVPR 100

Page 13: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 13

Lokal CPI i et større prosjekt

Side 13

Grafen omfatter de to siste årene av et prosjekt på 4 år. I sprintene 6 – 11 var prosjektet i en sammenhengende testperiode for den største leveransen

Page 14: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 14

Grunner til at lokal CPI varierer

• På teamnivå blir en svak sprint gjerne etterfulgt av en sterk• Teamet startet på en brukerhistorie, men ble ikke ferdig i sprinten• En eller flere brukerhistorier ble ikke godkjent i kontrollpunktet• Dette er ‘lavthengende frukter’ for neste sprint

• Leveransegrensene bidrar til varierende CPI• De første sprintene i en leveranse sammenfaller med starten på

godkjenningsprøven for den forrige leveransen, med mye feilretting og ‘task switching’ – dette betyr lav CPI

• Når en leveranse går i produksjon, blir de siste 15% av budsjettert verdi på brukerhistoriene innkassert – dette betyr høy CPI

• Treghet i utviklings- og testmiljøer (ytelsesproblemer)• Arbeid forbundet med inntruffet usikkerhet varierer

Side 14

Page 15: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 15

Konseptet understøtter flyt, men også optimalisering

• CPI = EV / AC• Med dette konseptet, vil hele prosjektet ha interesse av å

flytte produktelementene fram i verdikjeden, skape flyt og slik øke telleren (EV)

• Dersom alle prosjekttimer bidrar i nevneren, vil det bidra til et felles fokus på å optimalisere forbruket og eliminere bortkastet arbeid (AC)

Page 16: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 16

Takk for meg! Om Promis:• Promis er spesialisert innen ledelse og kvalitetssikring av IT-programmer og -

prosjekter• Promis mottok prisen ‘Årets konsulent’ i 2012• Promis er sentral i utviklingen av kontraktsstandarden PS2000• Promis står sammen med Metier bak sertifiseringsordningen ITPP (IT Project

Professional - sertifisering for gjennomføring av smidige IT-utviklingsprosjekter)

Page 17: 2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter

10.04.2023 • © PROMIS AS 17