SCRUM på Riksarkivet. Magnus Welander / 2011-05-26



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

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

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

Agila Metoder. Nils Ehrenberg

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

Inspel till dagens diskussioner

BESKRIVNING AV PROCESSMETODEN SCRUM

SCRUM och mycket mer

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

Metoder för Interaktionsdesign

Vad är agilt? Agile Islands Andreas Björk

ALM Live: Scrum + VSTS

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

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

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

SCRUM. på fem minuter

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

CREATING VALUE BY SHARING KNOWLEDGE

Agila metoder och motivation

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

Agila arbetsformer. Gemensamma värderingar

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

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

Fungerar Agila principer i alla typer av projekt?

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

SCRUM och agil utveckling

SCRUM. på fem minuter

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

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

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö

Idag. Camilla Forsell TNM082 VT2014 TNM082, Camilla Forsell. Camilla Forsell TNM082 VT2014 TNM082, Camilla Forsell.

Produktägarens roll i Scrumprojekt

Effek%va(App+projekt(

Scrumguiden. Den definitiva guiden till Scrum: Spelets regler. Oktober Utvecklad och underhållen av Ken Schwaber och Jeff Sutherland

TDP023 Projekt: Agil systemutveckling

Scrum + XP samt konsekvensanalys

Scrumguiden. Den definitiva guiden till Scrum: Spelets regler. Juli Utvecklad och underhållen av Ken Schwaber och Jeff Sutherland

Lean software development och lättrörlig utveckling

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

Projekt intranät Office 365 av Per Ekstedt

Scrum. på fem minuter

Scrum. på fem minuter

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

Agil Projektledning. En introduktion

IT-projektledning - introduktion 725G62

Agil Projektledning. En introduktion

Demo Införande av Företagsstöd i nya Nyps

Agil Projektledning. En introduktion

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

Agil testning i SCRUM


Agila Avtal. avtalsformer som kan fungera. Carina Meurlinger

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

Skapa Värde. KTH - November 2009

Anpassning av Scrum-metod

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

TDP023 Projekt: Agil systemutveckling

Hårdvaruprojekt. Intro-lektion

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

Översikt. Fö: Projekt: Interaktivt system. Projekt. Mål. Coachning. Praktiker att använda

Scrum och utmaningar En kvalitativ studie om vilka utmaningar praktiserande står inför agila arbetsmetoden Scrum

Checklista workshopledning best practice Mongara AB

Idag. Agila metoder. Scrum. Scrumguiden. Scrumguiden 2/3/16

Scrumguiden. Den definitiva guiden till Scrum: Spelets regler. Juli Utvecklad och underhållen av Ken Schwaber och Jeff Sutherland

Mall & guide inför Ditt företags utvecklingssamtal

Lita på mig Löften & lögner i agila projekt

Individuell plan LSS

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

Sammanställning av kursvärdering

Generella riktlinjer vid distribuerad Scrum En kvalitativ studie av hur ett distribuerat projekt bedrivs med hjälp av Scrum

Integrerat ingenjörsprojekt

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

STRESS ÄR ETT VAL! { ledarskap }

Therese Hansson & Magnus Jonsson. Motivationsfaktorer - Test inom Agila utvecklingsprojekt


Habilt agil eller farligt fragil?

Innehåll. Material Ordförandeguide Uppdaterad: Sida 2 av 7

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

TDDD26 Individuell projektrapport

Processbeskrivning Systemutveckling

Att mötas i Adobe Connect Pro

Blended Learning Trollhättan

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

Introduktion till lättrörlig produktutveckling med Lean och Scrum

The Scrum Guide. Den definitive guiden till Scrum: Spelets regler. November 2017

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

Predictions EVRY Integration AB

Figuren nedan visar de parter som ingår i DiVA-konsortiet och lokala intressenter:

Projektstyrning. Tor Fridell

Dagbok Mikael Lyck

Scrum en fallstudie från lokala företags perspektiv Kandidatarbete i Datavetenskap Blekinge Tekniska Högskola Data och Systemvetenskapsprogrammet

UTBILDNING: Leda människor i projekt

Idag. Förväntningar. Farhågor Agil användbarhetsutveckling för handhållna enheter TNM082, VT2014, FÖ2. Agil utveckling Scrum

Avstämning med Referensgrupp Sprint 11 lnu.se + Mina saker

F9 del B Organisatoriskt. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson Datavetenskap, LTH

Scaled Agile Framework

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

Enkätsvar Fler kvinnor

Transkript:

SCRUM på Riksarkivet Magnus Welander / 2011-05-26

Agenda Metoden SCRUM Erfarenheter från Riksarkivet Sverige

Metoden SCRUM

Varför agile? Källa: Standish Group

Önskedrömmar Kunden vet vad de vill ha Utvecklarna vet hur man bygger Ingenting ändras

Vattenfallsmodellen

Verklighet Kunden upptäcker vad de vill ha Utvecklarna upptäcker hur man bygger 60% av kraven ändras

Verklighet Sluta kämpa mot! Det kommer alltid bli förändringar Sedan blir det mer förändringar Lev med det! Hantera det!

Agila metoder hanterar verkligheten Omfamna förändringar även sena sådana Bygg ofta releasa ofta Ta in synpunkter på det vi gjort Utvärdera och förändra själva utvecklingsprocessen

Scrum en agil metod

Roller

Produktägaren Tar in synpunkter från intressenter God verksamhetskunskap Prioriterar Jobbar nära teamet En person (som kan ha medhjälpare) Begreppet kan leda fel INTE samma som systemägare Produktägare är en projektroll

Olika sätt att bygga på Monolitiskt Inkrementellt

Sprinten

Sprint-planering Produktägare och Team möts Ta fram Sprint-målet Bestäm vilka punkter från backloggen som ska göras under sprinten Bryt ner stora jobb Gissa tider Tid och plats för demo, retrospective, daily scrum

Anchoring

Estimering Utförs av teamet Få fram relativa storheter Planning Poker - ett sätt

Taskboard

Taskboard - Att göra

Taskboard sprintmål m.m.

Daily Scrum Kort möte, max 15 min Teamet träffas Alla besvarar tre frågor Vad har du gjort sedan förra mötet? Vad kommer du att göra innan nästa möte? Är det något som hindrar dig? Öppet möte, alla kan komma in och lyssna Frågor utifrån tas av Scrum-master efter mötet

Användare!

Demo Intressenter får se levande system Fångar upp missförstånd Fångar upp synpunkter och nya krav Leder till omprioriteringar

Återblicksmöte (retrospective) Vad fungerade bra? Inte? Vad kan vi förbättra inför nästa sprint? Hur stämde våra uppskattningar?

Olika sätt att hantera utfall på Sprint Estimerat Utfall 1 30 10 Evidence based management 2 30 10 3 10? Sprint Estimerat Utfall Sprint Estimerat Utfall 1 30 Management 10 by wishful 1 thinking 30 10 2 30 10 2 50 10 3 30? 3 70?

RADAR utfall Sprint Estimerat Utfall 1 19 10 2 10 14 3 17 17 4 15 21

Timeboxing

Prioritera, fokusera, leverera

Prioritera, fokusera, leverera

Erfarenheter från Riksarkivet Sverige

SCRUM funkar!

Indikatorer Vi levererar! Våra användare är nöjda! Vi har kul!

Vad har SCRUM hjälpt oss med? Fokusera Leverera i tid Leverera rätt saker Få kvalitet på det vi levererar Jobba smartare Lätt att svara på hur går det?

Två projekt hittills RADAR fas 1 - Avslutat SNW fas 1 - Pågår

Projekt i jämförelse RADAR Kontroll/arkivering av born digital Fyra utvecklare på i princip heltid Tre i Stockholm, en i Lund Användarna i samma rum (Stockholm) Funkar! SNW Google-liknande sökning Åtta utvecklare, varav flera deltid Fyra i Stockholm, två i Lund, två i Ramsele Inga användare, däremot beställare som ibland är tillgängliga Funkar SCRUM: Heltid norm SCRUM: Hela teamet i samma rum! SCRUM: Användare med i teamet

Geografisk spridning - lösningar Adobe Connect Skype Fotografera taskboard varje dag / Virtuell whiteboard MSN Telefon Mejl (inte så vanligt) Dokumentation (inte så vanligt)

Test Egentligen inte ett obligatorium för SCRUM Men vi vill ju leverera fungerande programvara Vi testar hela tiden Lokalt och på testservern Sprinten avslutas med genomkörning av gamla och nya tester Vi får bra kvalitet!

Vad levererar vi? Det viktigaste Något som tillför ett affärsvärde Testad, fungerande programvara Vi gör det var tredje vecka

Det viktigaste Källa: Standish Group

Vad levererar vi inte? Allt Kravspecar Designspecar Driftsatt system (inte än)

Vilka delar av SCRUM kör vi? Alla Eftersom alla delar tillför ett stort värde Och annars skulle det inte vara SCRUM

Slutsats SCRUM funkar! Vi levererar! Yippie!