Agil Projektledning En introduktion
Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara mer insatta i ett agilt projekt Mindre fokus på projektledaren Det är projektgruppen som arbetar tillsammans Arbetsbelastningen kan bli väldigt ojämn Inom agila projekt kan arbetsfördelningen göras om varje dag för att nå målet
Agil vs Traditionell Projektledning PBS i stället för WBS: (leveranser framför arbete) Timeboxing: för varje sprint ligger leveransdatum fast. När nästa etapp påbörjas tas beslut om vad som ska levereras under etappen. För hela projektet kan tid (antal etapper), kostnad och resultat ändras under projektets gång. Fasövergångar: Nästa etapp påbörjas även om inte den föregående har avslutats. Projektledaren har större fokus på att undanröja hinder och stötta gruppen (Scrum master).
Lean från Produktionsindustrin Eliminera slöseri: All väntan är slöseri korta ledtider. Fokusera på lärande: Det är alltid tillåtet att misslyckas en gång när man provar något nytt. Om man misslyckas två gånger har man inte lärt från det första misslyckandet. Skjut på åtagande: När beslutet fattas ska man vara så nära genomdrivandet som möjligt. Snabba leveranser: När beslutet är fattat ska vi agera så snabbt som möjligt Respektera människor: Lyssna på och ta hänsyn till synpunkter från de som är berörda av projektet Optimera helheten: Det finns sällan anledning att optimera en delprocess som inte utgör en flaskhals i verksamheten
Agila manifestet en samling värderingar Individer och interaktioner Fungerande mjukvara Kund samarbete Anpassa till förändring framför framför framför framför Processer och verktyg Omfattande dokumentation Kontraktsförhandling Följa en plan Källa: www.agilemanifesto.org
12 Principer 1. Tidig och kontinuerlig leverans 2. Välkomna förändrade krav 3. Täta leveranser 4. Dagliga möten 5. Motiverade individer med stöd och förtroende 6. Kommunikation ansikte mot ansikte 7. Användbart resultat är bästa måttet på framstetg 8. Jämn arbetsbelastning 9. Bra teknik och design 10. Arbeta inte i onödan 11. Självorganiserande team 12. Reflektera över hur teamet kan bli mer effektivt med jämna mellanrum.
Projektgruppen Självstyre och tvärkompetens (få expertfunktioner) Tydliga mål Kollektivt ansvar, För att undvika ansvarsdiffusion har varje aktivitet en utpekad ansvarig.
Faser Samma indelning som för traditionellt projekt Förstudie Planering Genomförande Överlämning Avslut Fördelar Begränsning Avslut av projektdel
Förstudiefas Ska projektet genomföras? Vad ska göras i projektet? När ska det göras? Vad ska det kosta? Vad ska inte göras? Viktigt att begränsa projektet
Planeringsfas Hur ska projektet genomföras? Tidsplan Budget Risker Hur ska projektet organiseras?
Genomförandefas Själva projektarbetet utförs
Överlämningsfas Projektresultatet överlämnas till kund
Avslutsfas Projektet avslutas
Agil vs Traditionell Projektledning Förstudie liknande Stora skillnader i planering, genomförande, överlämning och avslut
Förstudie Ska ge svar på om projektet ska utföras över huvudtaget Det görs fler förstudier än projekt Väldigt omfattande i traditionella projekt Viktig även här Kortare tid men samma omfattning
Planering Grov planering på lång sikt Vad ska göras? Men inte när Detaljerad planering enbart för närmaste tiden Vad ska göras den närmsta veckan? Planering görs kontinuerligt
Planering 5 nivåer av planering Vision Färdplan Leveransplan Etapplan Daglig plan 4 första planerna görs i första etappen Leveransplan och etapplan ändras fortlöpande
Färdplan Översikt över vad som ska göras och när Få detaljer och inget fast datum PBS Product breakdown structure Projektet bryts ner i produkter/leveranser Logiska nätverk Ordning på leveranser/produkter Logiskt nätverk + datum -> färdplan
Leveransplan Färdplan + exakta datum Uppdateras kontinuerligt Behöver inte vara gjord för hela projektet från början
Etapplan Etapp = delmål Resultat ska levereras Etappernas slutdatum ändras inte! Aktiviteter stryks eller flyttas Etapplanen innehåller etapper och deras längd Bara för den närmsta tiden
Produktlogg Kravlista Beskrivningar utifrån kundens terminologi Också bara beskrivet för den närmaste tiden Krav och mål Krav vad som ska uppfyllas Mål den faktiska leveransen
Användarhistorier Förtydliga krav kortfattat [Roll] ska kunna [krav eller funktionalitet] för att [orsak] Kan användas av beställare för att enkelt beskriva krav Produktlogg kan innehålla användarhistorier istället för rena kravspecifikationer
Etapplogg Mer detaljerad beskrivning än produktloggen Detaljplanera endast det som ska göras under etappen Resten står kvar i en produktlogg Kraven för förhandlas för varje etapperna Projektgruppen delar upp ansvar för de olika delarna i etapploggen
Etapplogg Krav/användarhistoria Vilket krav kopplas aktiviteten till? Uppgiftsnummer/aktivitetsnummer Vilken aktivitet ska göras? Namn Ge aktiviteten ett namn Ansvarig Vem är ansvarig? Kommentar Är det något som behöver påpekas? Tidsuppskattning Hur lång tid uppskattas uppgiften ta?
Prioritering av krav Börja med det nyttigaste först Måste ha Ska ha Kan ha Vänta med
Tidsuppskattning Uppskatta den tid som är kvar Svårt att göra Kontinuerlig uppskattning av återstående tid på stå-upp-möten
Daglig plan Vad ska göras idag? Görs på stå-upp-möte
Genomförande Arbetet utförs i etapper Små delprojekt Kontinuerlig uppföljning och leverans
Genomförandet Många korta effektiva möten Etapplan och Projekttavla Täta leveranser Möten med kund Kontinuerligt överlämnande När resultatet är levererat - Erfarenhetsmöte och Avslut
Genomförande
Projekttavla
Stå-upp-möte Sedan sist? Vad har du gjort sen senaste mötet? Idag? Vad ska du göra till nästa möte? Problem? Vad kan ställa till problem? Nya aktiviteter? Finns det något mer som behövs göras? Lärdomar? Finns det lärdomar/beslut du vill dela med resten av gruppen?
Etappslut Presentation av resultat Kort och effektivt Sker ofta Lyssna på feedback Ändra eventuellt på krav och ordning för arbetsuppgifter
Erfarenhetsmöte Vad är (gick) bra? Vad kan förbättras?
Riskhantering Görs löpande på stå-upp-möten När fel upptäcks Fortsätta med arbetet Åtgärda fel Åtgärda kritiska fel
Avslut Överlämning av projektresultat Sker kontinuerligt Slutlig överlämning är annorlunda Ofta förhandlas det om vad som ska överlämnas Efterarbete Erfarenhetsmöten Praktiska saker
Slutrapport Sammanfattning av erfarenhetsmöten De 3 viktigaste erfarenheterna Erfarenheter av löpande arbete Tidstjuvar Viktiga externa händelser Åtgärdsförslag