15.01.2015 Views

PRINCE2 OG SCRUM

PRINCE2 OG SCRUM

PRINCE2 OG SCRUM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Dagens emner<br />

‣Den agile proces – <strong>SCRUM</strong> kort fortalt<br />

‣<strong>PRINCE2</strong> <strong>SCRUM</strong> præmissen<br />

‣Projekt organisering<br />

‣Planlægning og styring<br />

‣Definition af en fase<br />

‣Afrapportering til Styregruppen<br />

‣Projekttrekanten<br />


Præsentation<br />

< Dorte Hidan<br />

< Partner<br />

< It-arkitektur, agil projektledelse<br />

< Email: dhi@fourkant.net<br />

< Mobil: +45 53 25 37 96<br />

< www.fourkant.net<br />


Inden vi går videre til <strong>PRINCE2</strong>, så husk….<br />

Agile manifest<br />

‣Individer og interaktioner over processer og værktøjer<br />

‣Fungerende software over omfattende dokumentation<br />

‣Kundesamarbejde over kontraktforhandling<br />

‣Reaktion på ændringer over at følge en plan<br />


<strong>SCRUM</strong> – en agil udviklingsmetode<br />

Roller i <strong>SCRUM</strong><br />

‣ Scrum teams<br />

‣ Scrum Master<br />

‣ Product Owner<br />

Produkter<br />

‣ Product backlog<br />

‣ Sprint planer<br />

‣ Burndown chart<br />

<strong>SCRUM</strong> sikrer at kunden hurtigt får det der er vigtigt for dem.<br />

Processer<br />

‣ Sprint planning<br />

‣ Daily meeting<br />

‣ Review<br />

‣ Retrospective<br />

‣ Product Backlog management<br />


<strong>SCRUM</strong> – sprintplaner og burndown charts<br />

< Løbende opfølgning<br />

< Fokus på fremdrift<br />

< Opfølgning hver dag<br />

< Fokus på rest estimering<br />


Præmissen<br />

< <strong>PRINCE2</strong> er valgt til styring af projektet.<br />

< Der er et ønske om at benytte <strong>SCRUM</strong>.<br />

< Kontrakten er indgået, men den er en udfordring for den agile proces.<br />

< <strong>SCRUM</strong> <strong>PRINCE2</strong><br />

< <strong>SCRUM</strong> kan sagtens fungere uden <strong>PRINCE2</strong>, men<br />

< <strong>PRINCE2</strong> bør kende <strong>SCRUM</strong>.<br />

< <strong>PRINCE2</strong> er ydre styring, mens <strong>SCRUM</strong> er indre styring<br />

< Husk at ca 20% er værktøj og ca 80% er menneskelig faktora.<br />


Projektleder<br />

Teamleder<br />

Styregruppe<br />

<strong>PRINCE2</strong> & <strong>SCRUM</strong><br />

Forberedelse Udførelse Afslutning<br />

LP1 LP2 LP3 LP4 LP5<br />

SP IP LF SF<br />

AP<br />

PL<br />

SL<br />


Start af Projekt (SP)<br />

< Beslutte om projektet skal følge <strong>SCRUM</strong><br />

< Start af projektorganisation<br />

< Styregruppeformanden kan fx fungere som sponser for den agile<br />

proces og derved give opbakning til projektlederen.<br />

< Udnævnelse af projektorganisation<br />

< Product owner / Product management<br />

< Evt udpege Scrum Master(e)<br />

< Forankre <strong>SCRUM</strong> i styregruppen<br />


Projekt organisation (roller)<br />

Styregruppen<br />

Senior Leverandør Styreformand Senior Bruger<br />

Projekt leder<br />

Product owner<br />

Bruger gruppe<br />

Teamleder/<br />

Scrum master<br />

Scrum Team<br />


<strong>SCRUM</strong> master (=) Teamleder<br />

< Fordi teamlederens (kilde: <strong>PRINCE2</strong> manual)<br />

< primære ansvar er at sikre, at fremstillingen af de produkter, som Projektlederen har defineret, bliver af en passende<br />

kvalitet og inden for tids- og omkostningsrammer, Styregruppe har fastlagt. Teamlederen rapporterer til og modtager<br />

retningslinjer fra Projektlederen.<br />

< Scrum master (kilde: Ken Schwaber)<br />

< The ScrumMaster is a facilitator for the team and product owner. Rather than manage the team, the ScrumMaster works to<br />

assist both the team and product owner in the following ways:<br />

< Remove the barriers between the development and the product owner so that the product owner directly drives<br />

development..<br />

< Improve the lives of the development team by facilitating creativity and empowerment.<br />

< Improve the productivity of the development team in any way possible.<br />

< Improve the engineering practices and tools so that each increment of functionality is potentially shippable.<br />

< Keep information about the team's progress up to date and visible to all parties.<br />


Initiering af Projekt (IP)<br />

< Product backloggen<br />

< Den første udgave af Backloggen. Prioriteret og (groft) estimeret.<br />

< Faser<br />

< Definition af en fase og hvad den indeholder.<br />

< Milepæle er tids- eller mængdebestemte<br />

< Organisation<br />

< Sammensætte <strong>SCRUM</strong> teams<br />

< Risici<br />

< Vurdere risici ved brugen af <strong>SCRUM</strong><br />


Faser<br />

Fase1 start<br />

Release 1<br />

Fase 1<br />

Fase 2<br />

sp1 sp2 sp3 sp4<br />

sp5<br />

Sp4=Release sprint<br />

Sprint planning<br />

Sprint review<br />


Ledelse af et Projekt (LP)<br />

< Skal Styregruppen godkende alle ændringer i backloggen<br />

< Skal styregruppen have adgang til Product backloggen<br />

< Skal styregruppen have adgang til Sprint-backloggen<br />

< Findes der afvigelser i <strong>SCRUM</strong><br />


Planlægning (PL)<br />

< Planen ER Product Backloggen<br />

< Planen<br />

< Ikke mere detaljeret end der er behov for<br />

< Skal understøtte READY<br />

< Planen opdateres bl.a<br />

< Efter Sprint planlægningen<br />

< Efter Sprint Review<br />

< Estimeringsteknik kan fx være Poker Planning<br />


READY & DONE<br />

. Don't let anything<br />

that‘s not READY<br />

into your Sprint,<br />

and let nothing<br />

escape that's<br />

not DONE<br />

http://jeffsutherland.com/scrum/2009/07/ready-dynamic-model-of-scrum.html<br />


Processen omkring Product Backlog<br />

< Processen (flow):<br />

1. Produkter der er nye<br />

2. Produkter der under<br />

forberedelse til at blive<br />

READY<br />

3. Produkter der er READY<br />

4. Produkter der er i Sprint<br />

http://blog.xebia.com/2009/07/04/flow-to-ready-iterate-to-done/<br />


Styring af Fase (SF)<br />

< Igangsættelse af nyt sprint<br />

< En arbejdspakke = Sprint backloggen<br />

< Udstedelse af en arbejdspakke = Sprint planlægning<br />

< Definere tolerance for sprint (ifht burndown chart)<br />

< Vurdere fremdrift.<br />

< Overvåge burndown chart på sprint backloggen<br />

< Reagere ved overskridelse af tolerancen.<br />

< Afsluttes med Sprint Review<br />

< Opdatering af styringsdokumentation<br />


Styring af en fase vha Product backlog<br />

Product<br />

backlog<br />

opret kunde<br />

Søg efter kunde<br />

Sikkerhed<br />

Rollestyring<br />

Opdater kunde<br />

Prioriteret og estimeret<br />


Tid<br />

Burndown chart med tolerance<br />

Tolerance<br />

Burndown<br />

•Projekt<br />

350<br />

•Arbejdspakke<br />

Enhed<br />

•Numerisk<br />

•Procent<br />

300<br />

250<br />

200<br />

150<br />

100<br />

50<br />

0<br />

1 2 3 4 5 6 7 8 9 10<br />

Total forventet tid<br />

Tolerance<br />

Total rest estimat<br />

Dage<br />

Burndown chart med tolerance<br />


Sprint Review efter hvert sprint<br />

Sprint planning<br />

Sprint review<br />

Fase 1<br />

Release 1<br />

Fase 2<br />

sp1 sp2 sp3 sp4<br />

sp5<br />

Demo<br />

•Opdater og vurder<br />

Sprint<br />

Review<br />

Hver 4. uge<br />

Deltagere:<br />

•Scrum team<br />

•Inkl. Scrum Master<br />

•Product Owner<br />

•Projektleder<br />

•Andre relevante<br />

interessenter<br />

•Projekt emner<br />

•Risikolog<br />

•Kvalitetslog<br />

•Business case<br />

•Ændringslog<br />

•Product Backlog<br />

Eskalering<br />


Styring af Produktleverancer (SL)<br />

< Styres suverænt af <strong>SCRUM</strong> processen.<br />

< Status og fremdrift<br />

< aflæses på Sprint backloggen og burndown chart<br />

< Via <strong>SCRUM</strong> teams daglige møder<br />


Projekt trekanten<br />

Kvalitet<br />

Sprint<br />

Ressourcer<br />

Tid<br />

Formålet med projekttrekanten er at gøre projektdeltagerne bevidste om, at ændringer i projektets vilkår (kvalitet, tidsplan og ressourcer)<br />

ofte har indflydelse på andre dele af projektet, og at der derfor ofte skal reageres på ændringerne.<br />


Ledelse af Faseovergang (LF)<br />

< Sprint Review for afslutning af fasen<br />

< Opdatering af relevante ledelsesprodukter<br />

< Afrapportere til Styregruppen<br />

< Definer næste fase vha Product backloggen<br />


Sprint Review efter Release<br />

Sprint planning<br />

Sprint review<br />

Fase 1<br />

Release 1<br />

Fase 2<br />

sp1 sp2 sp3 sp4<br />

sp5<br />

Sprint<br />

Review<br />

Ved Release<br />

Demo<br />

Deltagere:<br />

•Scrum team<br />

•Inkl. Scrum Master<br />

•Product Owner<br />

•Projektleder<br />

•Andre relevante<br />

interessenter<br />

•Opdater og vurder<br />

•Projekt emner<br />

•Risikolog<br />

•Kvalitetslog<br />

•Business case<br />

•Ændringslog<br />

•Product Backlog<br />

Afrapportering<br />

til Styregruppen<br />


Opsamling<br />

< Udfordringerne omkring projektroller<br />

< Hvordan <strong>PRINCE2</strong> kan udnytte <strong>SCRUM</strong>’s rytme<br />

< Vigtigt at holde <strong>SCRUM</strong> team stabilt (READY & DONE mantra)<br />

< Kontrakten er en udfordring, som ikke skal undervurderes, men heller ikke<br />

være en hindring.<br />


Spørgsmål<br />


Workshop<br />

1. Potentielle gevinster ved forening af Prince2 og<br />

<strong>SCRUM</strong><br />

2. Sandsynlige udfordringer som man vil møde<br />

3. Vigtige kerneaktiviteter for at realisere gevinsterne<br />


Referencer<br />

< Er du ny i <strong>SCRUM</strong>, så er her en god og gratis bog:<br />

< http://www.infoq.com/minibooks/scrum-xp-from-the-trenches<br />

< Definition af READY<br />

< http://blog.xebia.com/2009/06/19/the-definition-of-ready/<br />

< Risk management med <strong>SCRUM</strong><br />

< http://agile101.net/2009/07/27/agile-risk-management-for-projects-and-programmes/<br />

< Implementering af <strong>SCRUM</strong> bla i YAHOO:<br />

< http://scrumtraininginstitute.com/home/stream_download/scrumpapers<br />

< Endnu en <strong>SCRUM</strong> bog der er værd at læse:<br />

< ”The Enterprise and <strong>SCRUM</strong>” af Ken Schwaber<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!