Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 1
© Wenell Management AB, 2017
Intro till
Agil ProjektledningCMB 11 juni 2018
Mats NymanWenell Management AB
© Wenell Management AB, 2017
Inspel till dagens diskussioner
• Historik och bakgrund• Agila manifestet och de agila principerna• SCRUM• Kort om SAFe
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 2
© Wenell Management AB, 2017
Vattenfall…
Kravinfångning
Analys & Design
Implementering
Validering & Verifiering
Drift & Underhåll
© Wenell Management AB, 2017
CHAOS Report – The Standish GroupHur mycket används utvecklade funktioner ?
• Alltid• Ofta• Ibland• Sällan• Aldrig
( 7 %)(13 %)
(45 %)
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 3
© Wenell Management AB, 2017
Varför - Agile
De funktioner man borde utveckla är endast 20% av vad som normalt utvecklas. Uppemot 80% borde kanske inte ha utvecklats alls.(Källa: CHAOS Report by The Standish Group, a study of 23.000+ IT projects since 1994)
© Wenell Management AB, 2017
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 4
© Wenell Management AB, 2017
Vad är Agile ?
• Agile kan sägas vara ett paraplybegrepp.
• Det är inte en systemutvecklingsmetodik i sig utan snarare en uppsättning värderingar,attityder och principer.
• Inom agile finns ett antal olika utvecklingsmetodikersom anses vara agila.
Crystal
© Wenell Management AB, 2017
Januari 2001
• Begreppet ”Agile Software Development” myntas
• Agila alliansen
• Agila manifestet
• Agila principer
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 5
© Wenell Management AB, 2017
Agila manifestet
Vi finner bättre sätt att utveckla programvaragenom att utveckla själva och hjälpa andra att utveckla.
Genom detta arbete har vi kommit att värdesätta:
Individer och interaktioner framför processer och verktygFungerande programvara framför omfattande dokumentation
Kundsamarbete framför kontraktsförhandlingAnpassning till förändring framför att följa en plan
Det vill säga, medan det finns värde i punkterna till höger,värdesätter vi punkterna till vänster mer.
resultatresultat
resultat
© Wenell Management AB, 2017
Agila principer, kortfattat
1. Tidiga och kontinuerliga leveranser av värde
2. Välkomna ändringar3. Leverera fungerande
resultat ofta4. Kunden är alltid
närvarande5. Människor först –>
motiverade individer6. Face-2-face
kommunikation
7. Fungerande resultat = progress
8. Uthållig arbetstakt9. Förstklassig teknik
och bra design10. Enkelhet – maximera
det som inte görs11. Självorganisering där
teamen tar ansvar12. Lärande i det egna
arbetet
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 6
© Wenell Management AB, 2017
Varför Agile ?
• Nytta per krona– Vi gör det viktigaste först.– Vi validerar kontinuerligt.
• Flexibilitet– Vi välkomnar förändringar.
• Tydlighet– Vi strävar efter transparens för att alla ska få en gemensam
bild av nuläge och mål.
© Wenell Management AB, 2017
Traditionellt sätt
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 7
© Wenell Management AB, 2017
Agilt sätt
© Wenell Management AB, 2017
Traditionell projektmodell
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 8
© Wenell Management AB, 2017
… som är Agil
© Wenell Management AB, 2017
Fokustriangeln vänds upp-och-ner
Resultat
Tid Kostnad Resultat
Tid Kostnad
Traditionellt Agilt
Fix_____
Flexibelt
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 9
© Wenell Management AB, 2017
Korta vs. Långa arbetspaket
Etapp 1 Etapp 2 Etapp 3 Etapp 4 Etapp 5
© Wenell Management AB, 2017
Våga leva med osäkerheten
Tid
Kunskap omprodukten
Frihetsgrad
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 10
© Wenell Management AB, 2017
Agile - Summering
• Gör det nyttigaste först• Välkomna förändringar• Tydlighet & Transparens i alla delar• Kommunicera mer än dokumentera• Leverera ofta (presentera och demonstrera)
– Testdrivet– Integrationsdrivet
• Användbarhet = Framgångsfaktor• Närzonsplanering• Kaizen – Ständig förbättring
© Wenell Management AB, 2017
”Face to Face”
• En viktig agil princip är ”Kommunikation ansikte mot ansikte är det bästa sättet att förmedla information, både till och inom teamet”
• Tonfall, mimik och kroppsspråk ger oändligt mycket mer detaljer i kommunikationen än tex. skriven text
• Denna princip bör användas dagligen i det agilateamet och även i kommunikation med projektets intressenter
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 11
© Wenell Management AB, 2017
SCRUMIndata från kunder,
användare, ledning, teamoch andra intressenter
123456789- - -n-1n
Prioriterad lista över
funktioner och krav som
behövs
Produktägare
Produktlogg
Teamet väljer ut så mycket
de tror sig klara av att
leverera efter en etapp
Aktiviteter
Team
Etapp-planerings-
möte
Etapplogg
AktiviteterAktiviteter
Etapp1-4 v
24 tSCRUM Master
Dagligtstå-upp möte
Slutdatum och innehåll ska ej ändrasFärdigt resultat
Etappåterblick
Etappgranskning
© Wenell Management AB, 2017
Indata från kunder,användare, ledning, team
och andra intressenter
123456789- - -n-1n
Prioriterad lista över
funktioner och krav som
behövs
Produktägare
Produktlogg
Etapp1-4 v
24 tSCRUM Master
Dagligtstå-upp möte
Slutdatum och innehåll ska ej ändrasFärdigt resultat
Etappåterblick
Etappgranskning
Teamet väljer ut så mycket
de tror sig klara av att
leverera efter en etapp
Aktiviteter
Team
Etapp-planerings-
möte
Etapplogg
AktiviteterAktiviteter
Etapp-planering
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 12
© Wenell Management AB, 2017
Etapplanering
• Första halvan– Projektbeställaren förfinar och prioriterar om projektets
produktlogg tillsammans med teamet.– Projektbeställaren väljer ut de prioriterade uppgifter som
ska ingå i etappen och formar tillsammans med teamet ett mål för etappen.
• Andra halvan– Gruppen åtar sig jobbet och överför elementen i
produktloggen till en etapplogg med nedbrutna aktiviteter.– Gruppen själv bestämmer vem som gör vilka aktiviteter.
© Wenell Management AB, 2017
MoSCoW
• Must have– Utan dessa skapas inget värde
• Should have– Utan dessa reduceras värdet
• Could have– Bra att ha, men skapar begränsat värde
• Won’t have for now– Dessa klarar vi oss bra utan just nu
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 13
© Wenell Management AB, 2017
Indata från kunder,användare, ledning, team
och andra intressenter
123456789- - -n-1n
Prioriterad lista över
funktioner och krav som
behövs
Produktägare
Produktlogg
Teamet väljer ut så mycket
de tror sig klara av att
leverera efter en etapp
Aktiviteter
Team
Etapp-planerings-
möte
Etapplogg
AktiviteterAktiviteter
Etapp1-4 v
24 tSCRUM Master
Dagligtstå-upp möte
Slutdatum och innehåll ska ej ändrasFärdigt resultat
Etappåterblick
Etappgranskning
Dagligt Stå-upp möte
Dagligtstå-upp möte
© Wenell Management AB, 2017
Dagliga Stå-upp-möten
• Kort möte max 15 min• Alla står, alla kan se varandra och projekttavlan• Syfte är att informera varandra och att tidigt
identifiera ev. problem• Alla svarar på tre frågor
– Vad har jag gjort sen sist?– Vad skall jag göra härnäst?– Är det något som hindrar mig?
• Projekttavlan uppdateras• Projektledaren fångar upp hinder att röja
– Listar hinder i ärendelogg (Impediment Backlog)
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 14
© Wenell Management AB, 2017
Projekt-tavla(KanBan-tavla)
© Wenell Management AB, 2017
Hastighet(Velocity)
• Velocity är en term från SCRUM som indikerar hur mycket resultat teamet kan skapa under en etapp
• Måttet är antal ”Story-points” som teamet utvecklar per etapp
• Teamet blir efter några etapper mer träffsäkra i sina estimeringar och bedömd hastighet
• Ofta utvecklas teamet och höjer sin hastighet• Hastighetens utveckling över tid bör påverka
mängden resultat teamet åtar sig att utveckla per etapp
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 15
© Wenell Management AB, 2017
Indata från kunder,användare, ledning, team
och andra intressenter
123456789- - -n-1n
Prioriterad lista över
funktioner och krav som
behövs
Produktägare
Produktlogg
Teamet väljer ut så mycket
de tror sig klara av att
leverera efter en etapp
Aktiviteter
Team
Etapp-planerings-
möte
Etapplogg
AktiviteterAktiviteter
Etapp1-4 v
24 tSCRUM Master
Dagligtstå-upp möte
Slutdatum och innehåll ska ej ändrasFärdigt resultat
Etappåterblick
Etappgranskning
Etapp-granskning
Färdigt resultat
Etappgranskning
© Wenell Management AB, 2017
Etappgranskning(Sprint Review)
• I slutet av etappen visas (det användbara) resultatet upp och demonstreras för berörda intressenter
• Under denna demonstration söker teamet feedback från de som deltar. Bra att utse någon några som dokumenterar denna återkoppling.
• Viktigt att tydliggöra intressenternas roller (deras åsikter är input till Projektbeställaren/ Produktägaren men inga beslut)
• Produktägaren tar med sig feedback som inspel till hur prioriteringar i nästa etapp görs.
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 16
© Wenell Management AB, 2017
Indata från kunder,användare, ledning, team
och andra intressenter
123456789- - -n-1n
Prioriterad lista över
funktioner och krav som
behövs
Produktägare
Produktlogg
Teamet väljer ut så mycket
de tror sig klara av att
leverera efter en etapp
Aktiviteter
Team
Etapp-planerings-
möte
Etapplogg
AktiviteterAktiviteter
Etapp1-4 v
24 tSCRUM Master
Dagligtstå-upp möte
Slutdatum och innehåll ska ej ändrasFärdigt resultat
Etappåterblick
Etappgranskning
Etapp-återblick
Etappåterblick
© Wenell Management AB, 2017
Etappåterblick(Retrospective)
• Lärande och ständig förbättring är viktiga principer i agiltarbete
• Efter etappens leverans skall vi reflektera över hur etappens arbete genomförts
• Förslag på arbetsgång:1. Alla i teamet reflekterar och skriver Post-Its med saker de
tycker har fungerat bra resp. kan förbättras• Var specifik och tydlig!
2. Medlemmarna sätter sina lappar på tavlan längs en tidslinje för etappen och berättar vad de menar
3. Teamet diskuterar och enas om vad man vill ändra till nästa etapp
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 17
© Wenell Management AB, 2017
SAFe, Scaled Agile Framework
© Wenell Management AB, 2017
Intro till agil projektledning, CMB 2018-06-11
© Wenell Management AB 2018 18
© Wenell Management AB, 2017
Agila principer, kortfattat
1. Tidiga och kontinuerliga leveranser av värde
2. Välkomna ändringar3. Leverera fungerande
resultat ofta4. Kunden är alltid
närvarande5. Människor först –>
motiverade individer6. Face-2-face
kommunikation
7. Fungerande resultat = progress
8. Uthållig arbetstakt9. Förstklassig teknik
och bra design10. Enkelhet – maximera
det som inte görs11. Självorganisering där
teamen tar ansvar12. Lärande i det egna
arbetet
Top Related