Inspel till dagens diskussioner

Relevanta dokument
Fungerar Agila principer i alla typer av projekt?

Agil Projektledning. En introduktion

Agil Projektledning. En introduktion

Agil Projektledning. En introduktion

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

Modell för agil utveckling och förvaltning av produkter

Vad är agilt? Agile Islands Andreas Björk

SCRUM och mycket mer

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Att arbeta agilt. En arbetsgång

SCRUM på Riksarkivet. Magnus Welander /

BESKRIVNING AV PROCESSMETODEN SCRUM

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

Historik och bakgrund

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

SCRUM. på fem minuter

Expertgruppen för digitala investeringar. Framgångsfaktorer för ett agilt arbetssätt

Agila arbetsformer. Gemensamma värderingar

Insikt. kräver kunskap, erfarenhet och förståelse

Metoder för Interaktionsdesign

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd SESAM

Projectbase en generell projektmodell

Scrum Scrum. en beskrivning. a description. V Scrum Alliance,Inc 1

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

SCRUM. på fem minuter

Agil projektledning. Lean. Agila metoder. Scrum. Projektmetodiken. Agil projektledning

SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte?

SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

DevOps i Verkligheten

Processbeskrivning Systemutveckling

Agila metoder. Idag skall vi vända på steken... Agil Ledning av IT-projekt

Linköpings universitet 1

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Agila metoder och motivation

PROJEKTLEDNING. Vad är ett PROJEKT? Ett projekt:

IT-projektledning - introduktion 725G62

Kurser och seminarier från AddQ Consulting

Projektmetodik. Översikt. Lektion 1: Metodiker. Metodiker.

AGILA METODER. (för oss som inte kodar) Nina Berlin

Skapa Värde. KTH - November 2009

SCRUM och agil utveckling

Utmaningar & fallgropar med att gå från Vattenfall till Agilt i en traditionell IT-organisation!

Agila Avtal. avtalsformer som kan fungera. Carina Meurlinger

Projektstyrning. Tor Fridell

Agil transformation och DevOps Hur lyckas du? Stockholm, Stefan Ingelgård

Agila Metoder. Nils Ehrenberg

agil projektledning CE E86C7B9BE4BB2FD43E7A902 Agil Projektledning 1 / 6

Testbara krav. SAST Syd Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt

CREATING VALUE BY SHARING KNOWLEDGE

Martin Völcker, SLL & Suit

Retrospektiv. Bra, dåligt eller fortsätt som vanligt? Martin

Agil testning i SCRUM

Anpassning av Scrum-metod

Effek%va(App+projekt(

12 principer of agile practice (rörlig)

Workshop Innoveta. Innovativa e-tjänster för kompetensutveckling och verksamhetsstöd för kundservice. Annika Nåfors Mats Weidmar Michael Fager

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö


UTBILDNING: Skapa och leda högpresterande

IBM Software Group. Agil Acceptans Test. Annika Kortell SAST 15-års jubileum IBM Corporation

UTBILDNING: Kommunikationsverktyg och träning för ledare

Användbarhet i sitt sammanhang

Vad är Projekt? Internationella nätverk. Dagens program: Välkomna till Projektledning enligt Lööw. PMI: baserat i USA: Project Management Institute

Uppföljning. Tieto PPS AH017, , Sida 1

Scrum + XP samt konsekvensanalys

AGILA METODER. Projekt är unik och välavgränsad verksamhet. Framgångsrika projekt är välplanerade. Projekt har, eller bör ha, fasta och tydliga mål

SUNETs Projektmodell. Syfte. Processer. Version:

ALM Live: Scrum + VSTS

Elmarknadshubben: Kompetensbaserad upphandling

Samarbetsstrukturer för att självorganisera inom givna ramar.

Framgångsfaktorer Program Management inom FöreningsSparbanken. 23 mars 2004 Program Management v1.0 1

HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande

Produktägarens roll i Scrumprojekt

TDP023 Projekt: Agil systemutveckling

Föreläsning på PVD 2018

Kursöversikt Certifierad Mjukvarutestare

En studie i agil projektledning på en content byrå problem och möjligheter

Spelplanen ändras. 1. Agila arbetssätt växer sig starkare. 2. Förenkling, transparens och flexibilitet blir ledstjärnor i förändringsarbeten.

Agila metoder i stora projekt inom två svenska storbanker

Big Room Planning NyA Scaling Scrum the SAFe way

Whitepaper Green Bullet Agil HR

Scrum: en analys av praktik och problematik

Med kunden i fokus & ett Agilt mindset. för att navigera i komplexitet

Du fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB

TDDI02. På denna föreläsning: Programmeringsprojekt, Föreläsning 1. Kursinformation Vad är Software Engineering? Hur går ett projekt till?

HANTERING AV PROBLEM I

UTBILDNING: Leda människor i projekt

TDDI02. Programmeringsprojekt, Föreläsning 1. Filip Strömbäck. Med utgångspunkt i tidigare slides av Jonas Lindgren

Projektarbete. Grunder

Kvadrat Management AB Way of Working

Användarcentrerad systemdesign

Workshop: Lyckas med Governance, projektportfölj och projektkontor!

SESAM. Agila metoder

Ansvarsområden och utmaningar för produktägare och Scrum-mästare En fallstudie på ett svenskt IT-företag

Transkript:

Intro till Agil Projektledning CMB 11 juni 2018 Mats Nyman Wenell Management AB Inspel till dagens diskussioner Historik och bakgrund Agila manifestet och de agila principerna SCRUM Kort om SAFe Wenell Management AB 2018 1

Vattenfall Kravinfångning Analys & Design Implementering Validering & Verifiering Drift & Underhåll CHAOS Report The Standish Group Hur mycket används utvecklade funktioner? Alltid Ofta Ibland Sällan Aldrig ( 7 %) (13 %) (45 %) Wenell Management AB 2018 2

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 2018 3

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 utvecklingsmetodiker som anses vara agila. Crystal Januari 2001 Begreppet Agile Software Development myntas Agila alliansen Agila manifestet Agila principer Wenell Management AB 2018 4

Agila manifestet Vi finner bättre sätt att utveckla programvara resultat genom 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 verktyg Fungerande programvara resultat framför omfattande dokumentation Kundsamarbete framför kontraktsförhandling Anpassning 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. Agila principer, kortfattat 1. Tidiga och kontinuerliga leveranser av värde 2. Välkomna ändringar 3. Leverera fungerande resultat ofta 4. Kunden är alltid närvarande 5. Människor först > motiverade individer 6. Face-2-face kommunikation 7. Fungerande resultat = progress 8. Uthållig arbetstakt 9. Förstklassig teknik och bra design 10. Enkelhet maximera det som inte görs 11. Självorganisering där teamen tar ansvar 12. Lärande i det egna arbetet Wenell Management AB 2018 5

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. Traditionellt sätt Wenell Management AB 2018 6

Agilt sätt Traditionell projektmodell Wenell Management AB 2018 7

som är Agil Fokustriangeln vänds upp-och-ner Traditionellt Agilt Resultat Fix Tid Kostnad Flexibelt Tid Kostnad Resultat Wenell Management AB 2018 8

Korta vs. Långa arbetspaket Etapp 1 Etapp 2 Etapp 3 Etapp 4 Etapp 5 Våga leva med osäkerheten Frihetsgrad Kunskap om produkten Tid Wenell Management AB 2018 9

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 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 agila teamet och även i kommunikation med projektets intressenter Wenell Management AB 2018 10

Indata från kunder, användare, ledning, team och andra intressenter SCRUM Dagligt stå-upp möte SCRUM Master 24 t Produktägare 1 2 3 4 Prioriterad 5 lista över 6 funktioner 7 och krav som 8 behövs 9 - - - n-1 n Produktlogg Teamet väljer ut så mycket de tror sig klara av att leverera efter en etapp Etappplaneringsmöte Team Etapplogg Etapp 1-4 v Slutdatum och innehåll ska ej ändras Etappåterblick Färdigt resultat Etappgranskning Indata från kunder, användare, ledning, team och andra intressenter Etappplanering Dagligt stå-upp möte SCRUM Master 24 t Produktägare 1 2 3 4 Prioriterad 5 lista över 6 funktioner 7 och krav som 8 behövs 9 - - - n-1 n Produktlogg Teamet väljer ut så mycket de tror sig klara av att leverera efter en etapp Etappplaneringsmöte Team Etapplogg Etapp 1-4 v Slutdatum och innehåll ska ej ändras Etappåterblick Färdigt resultat Etappgranskning Wenell Management AB 2018 11

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. 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 Wenell Management AB 2018 12

Indata från kunder, användare, ledning, team och andra intressenter Dagligt Stå-upp möte Dagligt stå-upp möte SCRUM Master 24 t Produktägare 1 2 3 4 Prioriterad 5 lista över 6 funktioner 7 och krav som 8 behövs 9 - - - n-1 n Produktlogg Teamet väljer ut så mycket de tror sig klara av att leverera efter en etapp Etappplaneringsmöte Team Etapplogg Etapp 1-4 v Slutdatum och innehåll ska ej ändras Etappåterblick Färdigt resultat Etappgranskning 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) Wenell Management AB 2018 13

Projekt-tavla (KanBan-tavla) 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 Wenell Management AB 2018 14

Indata från kunder, användare, ledning, team och andra intressenter Etappgranskning Dagligt stå-upp möte SCRUM Master 24 t Produktägare 1 2 3 4 Prioriterad 5 lista över 6 funktioner 7 och krav som 8 behövs 9 - - - n-1 n Produktlogg Teamet väljer ut så mycket de tror sig klara av att leverera efter en etapp Etappplaneringsmöte Team Etapplogg Etapp 1-4 v Slutdatum och innehåll ska ej ändras Etappåterblick Färdigt resultat Etappgranskning 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. Wenell Management AB 2018 15

Indata från kunder, användare, ledning, team och andra intressenter Etappåterblick Dagligt stå-upp möte SCRUM Master 24 t Produktägare 1 2 3 4 Prioriterad 5 lista över 6 funktioner 7 och krav som 8 behövs 9 - - - n-1 n Produktlogg Teamet väljer ut så mycket de tror sig klara av att leverera efter en etapp Etappplaneringsmöte Team Etapplogg Etapp 1-4 v Slutdatum och innehåll ska ej ändras Etappåterblick Färdigt resultat Etappgranskning Etappåterblick (Retrospective) Lärande och ständig förbättring är viktiga principer i agilt arbete 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 Wenell Management AB 2018 16

SAFe, Scaled Agile Framework Wenell Management AB 2018 17

Agila principer, kortfattat 1. Tidiga och kontinuerliga leveranser av värde 2. Välkomna ändringar 3. Leverera fungerande resultat ofta 4. Kunden är alltid närvarande 5. Människor först > motiverade individer 6. Face-2-face kommunikation 7. Fungerande resultat = progress 8. Uthållig arbetstakt 9. Förstklassig teknik och bra design 10. Enkelhet maximera det som inte görs 11. Självorganisering där teamen tar ansvar 12. Lärande i det egna arbetet Wenell Management AB 2018 18