SCRUM och mycket mer



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

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.

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

ALM Live: Scrum + VSTS

BESKRIVNING AV PROCESSMETODEN SCRUM

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

Agil testning i SCRUM

Inspel till dagens diskussioner

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

CREATING VALUE BY SHARING KNOWLEDGE

Agila Metoder. Nils Ehrenberg

Agila metoder och motivation

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.

SCRUM på Riksarkivet. Magnus Welander /

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

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

Metoder för Interaktionsdesign

SCRUM. på fem minuter

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

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

IT-projektledning - introduktion 725G62

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

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

Vad är agilt? Agile Islands Andreas Björk

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

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

XLPM 2.5 UPPDATERINGAR RELEASE: BESKRIVNING AV VAD SOM ÄR NYTT OCH ÄNDRAT

TDDD26 Individuell projektrapport

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö

Hållbart förbättringsarbete med stöd av kvalitetsregister

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

Linköpings universitet 1

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

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

Agila arbetsformer. Gemensamma värderingar

IMPLEMENTERING AV VIARY FÖR PULSEN, halvdag för hela gruppen

SCRUM. på fem minuter

SCRUM och agil utveckling

Scrum + XP = sant. Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se. Frederik Blauenfeldt Jeppsson. dt06fb8@student.lth.

Supportsamtal ett coachande samtal medarbetare emellan

Scrums användning i Extreme Programming projekt. Lunds Tekniska Högskola D07 Lars-Olof Rydgren EDA

Agil Projektledning. En introduktion

Processbeskrivning Systemutveckling

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

HANDLEDARENS INSTRUKTIONER

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

Bättre Självförtroende NU!

Fungerar Agila principer i alla typer av projekt?

Agil Projektledning. En introduktion

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

Skrivglädje i vardagen!

INTERAKTIVA WORKSHOPÖVNINGAR

Scrum ur ett SWOT- perspektiv. En analys av Scrum- metodikens, styrkor, svagheter, möjligheter och hot. Jesper Sahlman Teja Trenkler

Förslag på intervjufrågor:

Projectbase en generell projektmodell

Bestäm dig, kommer du att vara en tänkare eller görare

Agil Projektledning. En introduktion

Kanban. Marcus Hammarberg. torsdag den 15 september 2011 (v.)

Integrerat ingenjörsprojekt

LEDARE I FRIIDROTTSSKOLAN

Positiv Ridning Systemet Negativ eller positiv? Av Henrik Johansen

på ett stort spelföretag Andreas Ström

Kursutvärderingsformulär

Gunnar Kihlblom. Coaching av ledare och nyckelpersoner. Utbildning i Affärs Coaching

De tre första månaderna på ett nytt jobb

Att ge feedback. Detta är ett verktyg för dig som:

Skapa Värde. KTH - November 2009

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

12 principer of agile practice (rörlig)

Från förvaring till förvandling Från förvaring till förvandling

Elevernas uppfattningar om alltmer digitaliserad undervisning

Enkätsvar Fler kvinnor. Enkätsvar 2013 Kyrkans Familjerådgivning Stockholm

Användbarhet och Webbutveckling för mobila enheter. Användbarhetstester

Har du funderat något på ditt möte...

Mentorskapsprojektet i Göteborg

Vad gjorde vi förra gången? Vad gjorde vi förra gången? Vad gjorde vi förra gången? Syftet med att organisera verksamheten Organisationsteori

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

Projekt. Revisionmetodik -utbildning i systemkontroll. Ett projekt inom livsmedelsavdelningen. Genomfört 2010.

Scrum + XP samt konsekvensanalys

Hogia Personal version ( )

5 vanliga misstag som chefer gör

Gruppenkät. Lycka till! Kommun: Stadsdel: (Gäller endast Göteborg)

UTBILDNINGEN. Svenska Ishockeyförbundet Elitkurs Hur viktig är coachens kroppsspråk och verbala förmåga för lagets framgång?

En liten hjälp till BAS grupperna i Lidköpings församling

U t v e c k l i n g s c e n t r u m. Tillsammans

Dale Carnegie Tips för att skapa förstklassig kundservice

MEDARBETARSAMTAL SAMTALSGUIDE

Martin Völcker, SLL & Suit

BÖCKER INSPIRATION.

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Scrum. på fem minuter

Scrum. på fem minuter

Ingenjörsinriktad yrkesträning - Softhouse Crossmedia Avenue. Ronny Roos, d04rr

VÄRLDEN BEHÖVER FLER MEDVETET VÄRDERINGSDRIVNA INDIVIDER.

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

Agila Avtal. avtalsformer som kan fungera. Carina Meurlinger

Att starta en lärgrupp

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

MEDARBETARSAMTAL. vid miljöförvaltningen

Transkript:

Typ av dokument Anvisning Skapad Senaste uppdatering 2008-01-27 2008-11-13 1 (5) Sida 1 Det minsta möjliga? SCRUM och mycket mer Om man nu vill vara agile och inte har allt tid i världen, vad skall man då börja med? Svaret är överlag SCRUM, som är den minsta och tunnaste av de olika angreppssätten inom agile. 2 Projektplanering Organisation Product backlog (release backlog) PBI Välj ut Scrum Master (projektledare), product owner och ditt team. Totalt 7 +/-2 per team. Notera skillnaden mellan pigs och chickens. Product owner skapar en lista över grejer (funktionella eller icke- funktionella eller vad-som-helst) som skall göras. Grejerna i listan fördelas ut för de närmaste par sprintarna. Man kan, om man är mogen, gå vidare och välja ut vilken funktionalitet från product backlog som skall ingå i nästa release. Detta urval kallas i så fall releasee backlog. Product Backlog Item. En product backlog består av en rad product backlog items. 3 (iterationer) om 30 dagar per sprint Möte / workshop planning meeting backlog Product owner väljer tillsammans med teamet ut en lämplig mängd av grejer (PBI:er) från product backlog som skall genomföras i kommande sprint. Glöm inte att sprinten skall vara potentiellt skeppbar

Anvisning 2008-01-27 2008-11-13 2 (5) (implementerbar). - goal Det övergripande målet (målen) med vår sprint. Vi kanske inte kan leverera alla PBI:er vi tänkt oss, men målet bör vi klara av. I kursen har vi även pratat om det som ett sprintens tema. Scrum poängterar mätbarheten av temat. - task En PBI bryts ner i ett antal tasks. Daily scrum Vad gjorde du igår? Vad skall du göra idag? Finns det något som hindrar dig från att komma fram? Dagligt stå-upp möte. Glöm inte att stå upp och i max 15 minuter. Senarelägg längre diskussioner med de få berörda och tvinga inte alla att sitta med på ett långt möte. - burndown chart Man kan använda en daglig burndown chart. - Done Definiera vad ni i projektgruppen menar med färdig. Allmänt, GUI checklista, teknisk checklista, etc. - Daily burndown chart Efter varje dag så ber du varje person som är ansvarig för en item i backloggen att uppdatera hur mycket tid som återstår. review - Den sista dagen av varje sprint stänger du alla done items samt bjuder in executives och övriga intressenter för att visa upp vad ni har levererat under sprinten. Delen med demon för intressenterna ersätter vanligen traditionella styrgruppsmöten. - Abnormal termination Om en sprint inte håller, är det viktigt att avbryta den och planera om. Daily scrum (m.m.) (Impediments) Vad hindrar dig från att nå framgång? Varje team medlem tar fram sina impediments vid daily scrum och det är sedan Scrum Masters uppgift att ta itu. Väldigt likt vad vi kallar risks & issues log. 4 Mellan sprintar Möte / workshop retrospective Uppdaterad arbetssätt Det är viktigt att vi lär oss att bli bättre hela tiden, även under innevarande projekt. I varje sprint jobbar vi annorlunda än i föregående sprint för att vi har lärt oss något. Det viktiga är inte att nå upp till en viss nivå, utan

Anvisning 2008-01-27 2008-11-13 3 (5) att säkerställa att vi blir ständigt bättre. - Release burndown chart Efter varje sprint, så uppdaterar du hur mycket som finns kvar av din backlog. - Velocity Hur mycket du klarar i nästa sprint avgörs av hur mycket du klarade den här sprinten, enligt principen Yesterday s weather. - Förändrat team Det kan finnas anledning att byta ut vissa medlemmar i teamet mellan två sprintar. Var dock försiktig då ett sammanhållet team är en nyckel till framgång. 5 Vad bör man lägga till? Scrum är som sagt var lite tunt - vad skall man lägga till om man känner sig mogen? Detta varierar naturligtvis från projekt till projekt. I följande lista hittar du några förslag där vi först listar de 5 punkter vi anser vara allra viktigast. Själva kör vi alltid minst Scrum processen plus i första hand. Begrepp I första hand. MoSCoW Early prototyping Samlokalisering Workshops Framgångsrik prioriteringsteknik. För att på ett tidigt stadium skilja på viktigt och viktigt. Tidig prototyping är en viktig framgångsfaktor. Vi får mycket, mycket bra feedback från både oss själva och våra kunder på just den här tekniken. Alltid mycket viktigt, och nästan en förutsättning även för Scrum projekt. Väl förberedda workshops med oberoende workshopledare.

Anvisning 2008-01-27 2008-11-13 4 (5) Timeboxing Aterns process för att hantera insidan av iterationen (sprinten) har mer kontroller (inklusive early prototyping) och ger högre kvalitet. Timeboxing processen = Scrumprocessen + prototyping process med kontrollerade avstämningar (R1 och R2). Samt även därefter: Leverans objektifi ering Risk & ärendelogg Agile coach Pre-project Rolldefinitioner Iterative projektplan Feasibility study Försök att objektifiera så mycket i din backlog som möjligt. Arbeta gärna med definitioner för att tillsammans prata igenom vad varje leveransobjekt egentligen innebär. Projektledarens spegelbild till product backlog. Backloggen innehåller det vi skall skapa, medan risk & ärendeloggen innehåller det vi skall får bort ut projektet. Stöd och hjälp om du har bråttom och vill komma igång med ett fungerande projekt NU. En enkel förprojektfas som gör att vi väljer ut projekt bra, snabbt och effektivt utan långbänkar. Det finns färdiga rolldefinitioner ibland annat Atern och XP, som kan användas som inspiration för att underlätta self-organisation inom projektet. Går att göra lite noggrannare än Scrum i grunden gör det, i stil med vad ni har gjort i kursen. En bra förstudiefas med prototyper och en ordentlig fundering på om det verkligen är värt det att gå vidare är viktig för de av er som har en stor % projekt som inte lönar sig (t.ex. internet-idéer). 6 Kan jag göra det här själv? För det mesta ja (utan att det beror på ) om: Ni är ett litet team, 3-4 personer. Ni har goda och informella relationer med varandra och med kunden. Hela teamet är tända på att arbeta på det nya sättet. Teamet har gått en Scrum eller generell agile kurs. Du och ni har tid på er och ser fram emot en förbättring över längre tid och flera projekt. Det finns mandat och intresse från ledning och chefer. Du går kursen och läser böcker. Överlag nej (utan att det beror på ) om: Ni är ett lite större team, kanske 7-10 personer eller fler. Ni har mindre goda (även om de inte är direkt dåliga) relationer inom teamet och/eller med kunden. Relationerna med kunden är aningen formella och politiska.

Anvisning 2008-01-27 2008-11-13 5 (5) Teamet undrar vad är det här för något?, när du börjar prata om Scrum och agile. Teamet har inte gått en Scrum eller generell agile kurs. Projektet har stor press på sig att börja leverera effektivare NU. Det finns inte mycket tålamod att fokusera på ett förbättrat arbetssätt över tiden. Du har inte tid eller lust att läsa alltför mycket böcker eller gå alltför många kurser. 7 Om utbildning och förberedelse Nu talar vi i egen sak så du får ta det här med en nypa salt, men även i tidigare liv som köpare har jag alltid i efterhand ångrat mig när jag inte sett till att utbilda hela mitt team och jag har aldrig ångrat mig när jag gjort det. Naturligtvis gäller det både utbildning kring arbetssätt likväl som teknik och ämne. Ett sammansvetsat team som ser på samma sätt på teknik och arbetssätt producerar långt mer per sprint än ett som inte riktigt landat i vad man egentligen menar och vill.