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



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

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

SCRUM och agil utveckling

Informationshantering vid systemutveckling styrd av CM

Fungerar Agila principer i alla typer av projekt?

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

Fokus på seniora konsulter med mycket erfarenhet

Systemet. Varför? Persiska viken 3 juli Resultat. Mitt under striden: USA befinner sig i konflikt med Irak och Iran. Mitt under striden, forts:

Agile Enterprise Architecture

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

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor

SCRUM och mycket mer

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

Linköpings universitet 1

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

CREATING VALUE BY SHARING KNOWLEDGE

OOA Objektorienterad Analys. Exempel på informell kravspecifikation. DD2385 Programutvecklingsteknik Några bilder till föreläsning 11 13/5 2013

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

Agile-metoder, XP och ACSD

Agile i ett större sammanhang

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

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

BESKRIVNING AV PROCESSMETODEN SCRUM

Inspel till dagens diskussioner

SCRUM. på fem minuter

Agil testning i SCRUM

Vad är agilt? Agile Islands Andreas Björk

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

Agila kontrakt DF PVH Lars Wendestam

Användarcentrerad systemdesign

Kursmål. Kursens delar. Obligatorisk närvaro

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

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

ALM Live: Scrum + VSTS

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

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

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

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

Lärandemål. Kursupplägg. Hantverk. Roller. Projekt med extern kund TDP027. Projekt: Agil systemutveckling. Annika Silvervarg CiltLab/HCS/IDA

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

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

Verktyg för agil systemutveckling. Vad är ett verktyg? Olika typer av verktyg för mjukvaruutveckling. Vad kan ett bra verktyg tillföra?

SCRUM. på fem minuter

SCRUM på Riksarkivet. Magnus Welander /

Agila kontrakt och LOU

Agil Projektledning. En introduktion

Agil Projektledning. En introduktion

Agila kontrakt. Mattias Skarin Kanban / Lean coach Konsten att måla ut sig ur ett hörn och in i ett samarbete.

IT-projektledning - introduktion 725G62

Användarcentrerad systemdesign

This work by. Fredrik Wendt. is licensed under a. Creative Commons

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

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

Projektledning Introduktion. Version Juha Söderqvist

Scrum + XP samt konsekvensanalys

agil projektledning CE E86C7B9BE4BB2FD43E7A902 Agil Projektledning 1 / 6

TDP023 Projekt: Agil systemutveckling

Stad + Data = Makt. Kart/GIS-dag SamGIS Skåne 6 december 2017

Psykosocial enkät. 191 svar av 354 möjliga: 54% 2014: 172 av 333 = 52% 2011: 68%

Scrum. Seminar SESAM, Stockholm, Emerging requirements and Agile testing in. Jimmy Janlén.

Föreläsning 4: Designprocessen

Swedbank CI Cross Functional Team

RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet

Agila Metoder. Nils Ehrenberg

AGIL KRAVHANTERING. Hitta behoven bakom kraven!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive

Scrum. på fem minuter

Agil programutveckling

Scrum. på fem minuter

Projektarbete. Grunder

Kanban är inte din process. (låt mig berätta varför) #DevLin Mars 2012

Uppräkningstyper enum. DD2385 Programutvecklingsteknik Några bilder till föreläsning 11 12/ Enum m.m. OOA (ObjektOrienterad Analys)

Agila arbetsformer. Gemensamma värderingar

Sustainability transitions Från pilot och demonstration till samhällsförändring

Välkomna *ll frukostmöte!

RUP - Rational Unified Process

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget % misslyckades!

KURSER OCH WORKSHOPS 2017

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson

Projekt i verkligheten. Ola Ågren

Kurser och seminarier från AddQ Consulting

Agila Organisationer

Effekter av införande av agila metoder. Daniel Sundmark Mälardalens högskola

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö

Copyright 2009 Accenture All Rights Reserved. Accenture Delivery Methods Gästföreläsning Karlstad Universitet 13 februari 2009

Projektledning VBEF 05. Kristian Widén, PhD

Agila metoder en kartläggning av teori och praktik

Kursprogram hösten 2011

Resursmanifest. Georg Silber

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

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

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

On the Establishment of UCSD i n in Organisations Åsa Cajander Uppsala Universitet Universitet

Mina målsättningar för 2015

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

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

Scaled Agile Framework

Lean Product Development

Kurser och seminarier från AddQ Consulting

Agil Projektledning. En introduktion

Modern utvecklingsmetodik. Användarcentrering i företag. Användarcentrering i företag. Användarcentrering i företag. Användarcentrering i företag

Transkript:

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

Frontit Frontit är ett svenskt konsultföretag i gränslandet mellan Management & IT, som stärker sina kunders förmåga att framgångsrikt driva förändringar. Grundat som Statskonsult Projektstyrning 1969. Idag är vi ca 70 seniora projektledare i Stockholm, Sundsvall och Västerås

Agenda Reklam Kort om..projektbegreppet och om styrning av projekt Traditionell vs Agil styrning av projekt Viktiga komponenter i ett agilt arbetssätt Scrum på 10 minuter Reklam

Projekt? Start Slut Kostnad Funktion Tid

Styrning av projekt Rational Unified Process PMBOK PROPS Scrum PMI extreme Programming SMART Critical Path PPS Gantt-scheman Prince2 Work Breakdown Structure PENG IPMA Gate Model Earned Value Management PERT

Styrning av projekt Jaha, men vilken är bäst?

Styrning av projekt Jaha, men vilken är bäst?

Styrning av projekt Portfölj Program Projekt Produktion

IT projekt När vet vi mest? När projektet är klart Kunskap När vet vi minst? När projektet startar Tid

IT projekt IT-projekt har ofta karaktären av forskningsprojekt. Vi har aldrig gjort detta tidigare. Ofta en illusion att IT-projekt tidigt kan detaljplaneras.

Konsekvens? Tag beslut så sent som möjligt (men inte senare) Arbeta iterativt och inkrementellt Introducera inslag av evolutionärt arbetssätt Karaktär av forskningsprojekt

Traditionellt ( Vattenfall, plandrivet) Analys/Krav Design/Utveckling Test/Rättning Release

IID (Iterative and Incremental Development) Analys/ Krav Analys/ Krav Analys/ Krav Analys/ Krav Analys/ Krav Design/ Utveckling Design/ Utveckling Design/ Utveckling Design/ Utveckling Design/ Utveckling Test/ Rättning Test/ Rättning Test/ Rättning Test/ Rättning Test/ Rättning Release Release Release Release Release Iterationer (Sprint i Scrum) 1 2 3 4 5 Demo Nytt beslut Demo Demo Good enough? Nytt beslut Demo Demo

Beslutskurvan för plandrivet projekt Beslut Ackumulerat Antal beslut Antal beslut Tid

Beslutskurvan för agilt projekt Beslut Ackumulerat Antal beslut Antal beslut Tid

Agila manifestet We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. http://agilemanifesto.org/

..och nu blir det Scrum på 10 minuter!

Scrum Vi vill utveckla/förbättra denna produkt

Krav & önskemål i Scrum Övriga Kund Användare Chef

Krav & önskemål i Scrum Product Owner Product backlog Representerar verksamheten Formulerar mål Prioriterar backlog

Scrum sprint backlog Prioriterad Product Backlog Product Owner Sprint Backlog Scrum Master Scrum Master Sprint 1 Sprint 2

Scrum sprint backlog Product backlog Product Owner Sprint Backlog Scrum Master Sprint n

Scrum Produkten klar Product Owner

Scrum - Sammanfattning Instead of a large group spending a long time building a big thing we have A small team spending a short time building a small thing but Integrating regularly to see the whole

Centrala begrepp: Burn down chart 600 500 400 300 200 Återstående timmar Budget 100 0 1 4 7 10 13 16 19 22 25 28

Centrala begrepp: Scrum meeting Scrum Team Stående möten Scrum Master 1. Vad har du gjort sedan igår? 2. Vad skall du göra idag? 3. Är det något som hindrar dig? Vad i så fall? Product Owner Övriga. Får observera men inte yttra sig. Chicken Chicken Chicken

Principer i Scrum Time-box iterativ utveckling Inga ändringar under en sprint Scrum meeting Scrum board Självorganiserande team Team med max 7 medlemmar Gemensam lokal Daily build Burn Down Chart Sprintpaus, Retrospektiv Ingen övertid (uthålligt Team) Demonstrationer efter varje sprint

Agila metoder Prod-miljö Do Whatever Scrum XP RUP - Ceremony Få dok. Informella steg Roller Aktiviteter Artefakter + Ceremony Många dok. Formella steg

Tack för uppmärksamheten! thomas.oberg@frontit.se stefan.paulsson@frontit.se

Projektledarnätverk Frukostseminarie 25:e oktober Kl 8:00(7:30) 10:00 Slottsgatan 7-9 Gratis I samarbete med natverk.malardalen@frontit.se