More Related Content
More from Prosjekt 2013 (20)
2012 – Strøm D - Kjetil Strand - Måling av fremdrift i smidige prosjekter
- 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
19.10.2012 • © PROMIS AS 2
- 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
19.10.2012 • © PROMIS AS 3
- 4. Teorien om inntjent verdi (noe forenklet)
Krav- Timer
• I dette eksemplet tilsvarer et poeng
kravpoeng 36 timer
• Teamet tar på seg 20 Planlagt 20 720
kravpoeng i iterasjonen
(tilsvarer 720 prosjekttimer)
• Teamet ferdigstiller 12
kravpoeng – dette er Inntjent 12 432
inntjent verdi
• Teamet forbruker 900 timer
(tilsvarer 25 kravpoeng) Forbruk 25 900
19.10.2012 • © PROMIS AS 4
- 5. Utviklingen over 3 iterasjoner – S-kurven
90
80
70
60
50 Planlagt S-kurven viser de aggregerte
Inntjent
størrelsene i hvert målepunkt
40
30 Forbruk
20
10
0
1. sprint 2. sprint 3. sprint Sum
S-kurve
90
80
70
1. 2. 3. 60
Kravpoeng
sprint sprint sprint Sum 50
40
Planlagt 20 25 30 75 30
20
Inntjent 12 19 41 72 10
0
Forbruk 25 28 29 82 1 2 3 4
Sprinter
Planlagt Inntjent Forbruk
19.10.2012 • © PROMIS AS 5
- 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
19.10.2012 • © PROMIS AS 6
- 7. Fra fokus på oppgaver til fokus på produkter
(ref Prince2®)
FØR NÅ
19.10.2012 • © PROMIS AS 7
- 8. Produktnedbrytningsstrukturen
Prosjektet Effektmål
Leveranseplanen Epos Epos
Bruker- Bruker- Bruker- Bruker-
Produktkøen
historie historie historie historie
• 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
19.10.2012 • © PROMIS AS 8
- 9. Livsløpet til brukerhistorier og inntjent verdi
10% 30% 85% 100%
I Behovs- I Løsnings-
I Konstruksjon I Godkjenning I Produksjon
analyse beskrivelse
1) Brukerhistoriene går gjennom 5 stadier
2) Det som innkasseres av kravpoeng underveis henger sammen med
estimeringsmodellen i organisasjonen
3) Inntjent verdi = Summen av andeler av budsjettert verdi på brukerhistoriene
4) Bare fremdrift på brukerhistorier teller som inntjent verdi
5) Det er om å gjøre å unngå ‘opphopninger’ i alle ledd av verdikjeden
6) Aktiviteter er nyttige bare i den grad de understøtter fremdrift på brukerhistoriene
19.10.2012 • © PROMIS AS 9
- 10. Flyt – produktkøen som et kalvende isfjell
Ikke påbegynt Under arbeid Til test Ferdig
Overordnet Initiell Dynamisk
produktkø produktkø produktkø
19.10.2012 • © PROMIS AS 10
- 11. Eller bedre: Som en kalvende isbre
http://www.youtube.com/watch?v=bYH2Df-evNs
19.10.2012 • © PROMIS AS 11
- 12. Algoritmen for beregning av inntjent verdi
Status Fremdrifts- Prosent
• For alle epos i indikator inntjent
Løsningsbeskrivelse, Konstruksjon, G
odkjenning eller Produksjon: Summer I behovsanalyse EVAN 0
budsjettert verdi og multipliser med
EVSD
I løsningsbeskrivelse EVSD 10
• For alle brukerhistorier i Konstruksjon:
Summer budsjettert verdi og
multipliser med (EVCO – EVSD) I konstruksjon EVCO 30
• For alle brukerhistorier i Godkjenning:
Summer budsjettert verdi og
multipliser med (EVAP – EVSD) I godkjenning EVAP 85
• For alle brukerhistorier i Produksjon:
Summer budsjettert verdi og I produksjon EVPR 100
multipliser med (EVPR – EVSD)
19.10.2012 • © PROMIS AS 12
- 13. Lokal CPI i et større prosjekt
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
19.10.2012 • © PROMIS AS 13
- 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
19.10.2012 • © PROMIS AS 14
- 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)
19.10.2012 • © PROMIS AS 15
- 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)
19.10.2012 • © PROMIS AS 16