Agila arbetsformer. Gemensamma värderingar

Relevanta dokument
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

Agil Projektledning. En introduktion

Agil Projektledning. En introduktion

Att arbeta agilt. En arbetsgång

Agila Metoder. Nils Ehrenberg

Agil Projektledning. En introduktion

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

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

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

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

Inspel till dagens diskussioner

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

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

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

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

SCRUM på Riksarkivet. Magnus Welander /

Vad är agilt? Agile Islands Andreas Björk

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

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

BESKRIVNING AV PROCESSMETODEN SCRUM

SCRUM och mycket mer

CREATING VALUE BY SHARING KNOWLEDGE

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

Linköpings universitet 1

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

LEAN I KOMMUNAL VERKSAMHET MÖJLIGHETER ATT OPTIMERA VERKSAMHETEN MED HJÄLP AV LEAN

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

Välkommen till en dag om förbättringsarbete och lärande i vardagen

Agil testning i SCRUM

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

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö

SCRUM. på fem minuter

PRIORITERA FOKUSERA LEVERERA

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

Välkommen till Migrationsverket och en presentation av vårt arbetssätt Värde för alla,

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

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

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

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

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

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

Lean software development och lättrörlig utveckling

SCRUM och agil utveckling

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

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

Projekt intranät Office 365 av Per Ekstedt

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

LEAN KREATIVA IDÉER GENOM FOKUS PÅ KUNDVÄRDE. KATARINA LUND

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

PRIORITERA FOKUSERA LEVERERA

Projektledning IV TFE:>HG. Enklaste sättet att lösa ett problem?

Idag. Projektförberedelse. Projektförberedelse. Sex tänkarhattar. Process och kvalité - perspektivtänkande De Bono: se något ur olika synvinklar

Fungerar Agila principer i alla typer av projekt?

ALM Live: Scrum + VSTS

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

Whitepaper Green Bullet Agil HR

SCRUM. på fem minuter

BT blir Toyota med TPS

Lean i Region Östergötland

Scrum. på fem minuter

Scrum. på fem minuter

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

Agila metoder och motivation

PER-ERIK JOSEPHSON Chalmers tekniska högskola

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

Lean Healthcare. Program. - rapport från verkligheten /06 ST Forum

12 principer of agile practice (rörlig)

Hög verkningsgrad i hela systemet

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

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

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

INFOMET. Projekt. Projektmetodik I

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

KVALITET ARBETSBOK FÖR GRUPPDISKUSSION

Saab Aerostructures Mats Karlström Saab Aerostructures Linköping

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

Åtgärdsarbetet en presentation av första delen. 8 april 2015

Skapa Värde. KTH - November 2009

LÖNESÄTTANDE SAMTAL OCH SMHIs LÖNEKRITERIER 2009

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

Inte störst men bäst. Det är vår vision.

Lätt att göra rätt med målstyrningstavla! Linda Carlsson

Business agility, alla håller med, men hur gör vi nu?

Produktägarens roll i Scrumprojekt

DET HÅLLBARA LEDARSKAPET. Charlotte Råwall Leg psykolog, Organisationskonsult, PBM Göteborg

vad är lean? professionalism engagemang inbyggd kvalitet stoppa vid fel minimera slöserierna

TDP023 Projekt: Agil systemutveckling

SUNETs Projektmodell. Syfte. Processer. Version:

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

LEAN - Lite historisk - Lean på Saab Aerosystems. Jörgen Furuhjelm

Agila Organisationer

Grunderna inom lean i korta drag

Processer och värdegrund

Fem steg mot en effektiv servicelogistik

Integrerat ingenjörsprojekt

Föreläsning 4: Designprocessen

Biblioteksdagarna 2011

Kommunal Jämförelsetjänst

Metoder för Interaktionsdesign

Transkript:

Agila arbetsformer Agile, scrum och lite lite lean Gemensamma värderingar Värdera individer och interaktion högre än processer och verktyg Värdera fungerande mjukvara högre än omfattande dokumentation Värdera samarbete med kunden högre än att förhandla omkontrakt Värdera att reagera på förändring högre än att följa en uppgjord plan 1

12 principer fast bara nio 1. Prioritera och fokusera för att maximera Return on Investment ROI 2. Transparens för att synliggöra problem och bygga förtroende 3. Iterativ och inkrementell utveckling för att lära, få feedback och minska risken 4. Samarbete för att minska missförstånden och klyftorna och säkerställa de affärsmässiga målen 5. Uppmuntra och välkomna förändring eftersom verkligheten ändrar sig hur som hlt helst 6. Enkla verktyg för att kunna anpassa processen efter verksamheten 7. Målstyrning/ Decentralisering för att kunna arbeta effektivt 8. Ständig förbättring för att kunna bli effektivare 9. Hög kvalitet för att fel är kostsamma 2

Lean Scrum XP AGILA METODER Prioritera och fokusera Strikt prioritering Det finns inte två saker som är lika viktiga i Prioriteringen kan ändras men vid ett visst tillfälle är något viktigast Alla påbörjade projekt kostar pengar Avslutade projekt jktger inkomster Fokus på kundvärde 80% kundvärde på 20% av arbetstiden 3

Är det här du och vi? Pull åta sig istället för att bli tilldelad Anpassa åtagandet efter kapacitet Avsluta innan nya projekt påbörjas Fungerande team gruppen ska föra uppdraget i mål på egen hand Kaizen nästa vecka blir bättre än denna Ta tag i problemen och lös dem istället för att acceptera att dom finns där Olika faser på projektnivå och sprintnivå (etappnivå) Förstudie Planering Genomförande Överlämning Avslut Vision Workshop Leveransplan Sprintplan (Etapplan) Produktlogg Sprintlogg (Etapplogg) Tidsuppskattning Sprintar (Etapper) Tidsbegränsning Projekttavla Stå upp möte Erfarenhetsmöte Sprintdemo Reflektion 4

SCRUM Scrum kort Produktägaren bestämmer vad som skall göras ansvarar för prioriterad i dbacklog Utvecklingsteamet bestämmer hur det skall göras Allt arbete görs i cykler sprintar (etapper) om t. ex. 2 veckor Två processer utveckling av funktionerna och förbättring av arbetsmodellen 5

Scrum arbetsprocess Produkt Backlog 1. Sdjlsdkfasöldkf skföadj 2. Sldköalsd öas öd 3. Ölkaös 4. Söldkäaösdk äösd 5. Ldksfäök 6. skdfäalöskdfäas dö Sprint Backlog 1. Sdjlsdkfasöldkf skföadj 2. Sldköalsd öas öd 3. Ölkaös 4. Söldkäaösdk äösd 5. Ldksfäök 6. skdfäalöskdfäas dö Release Första veckan Andra veckan Sprintplanering Dagliga scrum Demo Återblicks möte Scrumroller Beställare Beställaren är delaktig i hela processen Produktägare Produkt Backlog 1. Sdjlsdkfasöldkf skföadj 2. Sldköalsd öas öd 3. Ölkaös 4. Söldkäaösdk äösd 5. Ldksfäök 6. skdfäalöskdfäas dö Produktägaren ansvarar för prioriteringen utvecklingsteam Scrum master Scrummaster ansvarar för scrumprocessen och förbättra denna 6

Produktägaren (Product owner) Ansvarar för att det generas så mycket kundnytta som möjligt Prioriterar bland önskade förbättringar Gör produktbackloggen så tydlig som möjligt Har koll på intressenter Utvecklingsteamet Är en roll i processen Gemensamt ansvar Multipla kompetenser 5 8 personer 100% i projektet Självorganiserade Jobbar ihop 7

Scrum master Lagkapten, ordningsvakt och vaktmästare Ser till att teamet kan jobba bra Löser problem och förbättrar processen Ser till att rutinerna följs Upptäcker och löser problem Finns i bakgrunden Produkt backlog Att göra lista Produktutvecklingsplan Prioriterad Backlog items User story Kundperspektiv Nya sakerkan kan läggas till Prioriteringar kan ändras Synlig för alla 8

Prioriteringsgrunder Backlog 1. Vilket färde tillförs 2. Vad är kostnaden 3. Minimeras någon risk 4. Kan vi lära oss något Uppskattning av arbete relativa mått storypoints Att starta sprinten Planeringsmöte (2 timmar) tidsbegränsat Produktägaren har grovplanerad och grovprioriterad backlog Beslut om vad gruppen tar på sig Stories bryts ner till arbetsuppgifter Sprint backlog är vad gruppen åtar sig att göra denna är låst under sprinten om inte produktägare och utvecklingsteam godkänner 9

Sprint burndown Storypoints Två veckor Dagligt scrum 15 minuter samma tid varje dag Stående Koordinering Alla välkomna 1. Vad gjordes igår? 2. Vad gör vi idag? 3. Vilka hinder finns? 10

Sprint task board Att göra Pågående Klart Oväntat Produkt Backlog 1. Sdjlsdkfasöldkf skföadj 2. Sldköalsd öas öd 3. Ölkaös 4. Söldkäaösdk äösd 5. Ldksfäök 6. skdfäalöskdfäas dö Sprint Backlog 1. Sdjlsdkfasöldkf skföadj 2. Sldköalsd öas öd 3. Ölkaös 4. Söldkäaösdk äösd 5. Ldksfäök 6. skdfäalöskdfäas dö Sprintavslutning Demonstration ti Återblicksmöte Lanseringsburndown Etapp/sprint cykel Plan do study/check act Sprint Sprint Demo Åter plan blick 11

Jobba långsiktigt, minimera risken, var effektiv genom att undvika onödiga saker, synliggör problem, ständig förbättring Kaizen LEAN 1. Långsiktighet Lean 8 principer 2. Ta bort ojämnheter, överbelastning och slöseri 3. Satsa på kvalitet 4. Fokusera på lärande 5. Vänta så länge som möjligt på beslut 6. Respektera andras arbete bt och kunnande 7. Leverera snabbt 8. Optimera på helheter 12

1. Långsiktighet Basera beslut på långsiktighet även om det sker på bk bekostnad av kortsiktiga i ekonomiska k mål 2. Ta bort ojämnhet, överbelastning och slöseri Eliminera Mura ojämnt flöde eliminera i inflödet efter flaskhalsar l vidga flaskhalsarna öka inte trycket Prioritera att bli klar inte att börja nytt samarbeta Eliminera Muri överbelastning tänk långsiktigt Eliminera Muda slöseri tidstjuvar, resursätare, slöseri, svinn och spill allt som inte tillför kunden värde 13

3. Satsa på kvalitet Kvalitet från början Automatiska tester Daglig kontroll av systemets kvalitet Fixa felen med en gång 4. Fokusera på lärande Undvik återlärande Sök upp den som har kunskap Ansvar för att sprida kunskapen Jobba tillsammans överför kunskap Ständig förbättring Kaizen 14

5. Vänta med beslut Att planera har ett värde att följa planer har inget värde äd Vänta med beslut så länge som möjligt besluta när du vet så mycket som möjligt Jobba med flera spår samtidigt 6. Respektera medarbetarnas kunskap Chefen sätter ramar och förväntningar Förutsätter att alla kan och gör sitt jobb Processförändringar görs av dem som kan systemet Eliminera det största problemet först 15

7. Leverera snabbt Inkomsten kommer först när funktionen är levererad Kort tid mellan kostnader och inkomster Kunden hinner inte ändra sig Learning by doing 8. Optimera helheten Alla är delaktiga Nya funktioner skapar oreda Experter innebär en risk Testa inte sist i processen utan kontinuerligt 16

HITTA BALANSEN MELLAN PRINCIPERNA 10 källor till slöseri 1. Onödiga funktioner lägg till funktioner först när de efterfrågas 2. Ej färdigt arbete ej uppdaterad kod, osynkad kod, ej testad kod, odokumenterad kod, ej lanserad kod 3. Återlärande kunskap skall underhållas och överföras 4. Överlämningar lär upp den som tar emot regelbundna överlämningar inga tydliga brytpunkter inte BARA en manual 17

5. Växla mellan uppgifter koncentration på det viktigaste ökar effektivitet och kundnöjdhet 6. Slöseri väntetider personen med svaren finns alltid tillgänglig 7. Defekter kostar tid och pengar att rätt 8. Frustration chefen lyssnar inte, varje medarbetare skaffar sig den information som behövs 9. Onödigt arbete allt som inte tillför värde för kunden 10.Outnyttjad kreativitet alla får delta i det kreativa arbetet inte bara utvecklare och ledning 18

Lean grundtankar Leverera ett beslut eller en produkt just när den bhö behövs Köer och lager minimeras Just in time Tillåt INGA brister Stop the line The five IF The five IF Jag har inte blivit klar Varför Jag kunde inte koncentrera mig Varför För att jag löser alla supportärenden Varför För att vi levererade för många buggar Varför För att vi inte hann testa ordentligt Varför För att vi är stressade att leverera 19