Agil Projektledning
En introduktionAgil 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).
Jämförelse
• Traditionell
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
Processer och
verktyg
Individer och
interaktioner
framförFölja en plan
Anpassa till
förändring
framför Källa: www.agilemanifesto.orgOmfattande
dokumentation
Fungerande
mjukvara
framförKontraktsförhandling
Kund
samarbete
framförAgila manifestet –
en samling värderingar
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
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
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
• 5 nivåer av planering • Vision • Färdplan • Leveransplan • Etapplan • Daglig plan• 4 första planerna görs i första etappen
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
Leveransplan
• Färdplan + exakta datum
• Uppdateras kontinuerligt
Etapplan
• Etapp = delmål
• Resultat ska levereras
• Etappernas slutdatum ändras inte!
• Aktiviteter stryks eller flyttas
• Etapplanen innehåller etapper och deras längd
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
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
Prioritering av krav
• ”Börja med det nyttigaste först”
• Måste ha
• Ska ha
• Kan ha
Tidsuppskattning
• Uppskatta den tid som är kvar
• Svårt att göra
Daglig plan
• Vad ska göras idag?
Genomförande
• Arbetet utförs i etapper
• Små delprojekt
Genomförandet
• Många korta effektiva möten
• Etapplan och Projekttavla
• Täta leveranser
• Möten med kund
• Kontinuerligt överlämnande
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?
Etappslut
• Presentation av resultat
• Kort och effektivt
• Sker ofta
• Lyssna på feedback
Erfarenhetsmöte
• Vad är (gick) bra?
Riskhantering
• Görs löpande på stå-upp-möten
• När fel upptäcks
• Fortsätta med arbetet
• Åtgärda 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
Slutrapport
• Sammanfattning av erfarenhetsmöten
• De 3 viktigaste erfarenheterna
• Erfarenheter av löpande arbete
• Tidstjuvar
• Viktiga externa händelser