www steria no 29 11 2020 1 Scrum

  • Slides: 54
Download presentation
 www. steria. no 29. 11. 2020 1 Scrum lunsj

www. steria. no 29. 11. 2020 1 Scrum lunsj

 www. steria. no Varmluftsballong 14. 09. 2010 Scrum-kurs © Steria

www. steria. no Varmluftsballong 14. 09. 2010 Scrum-kurs © Steria

 www. steria. no Velkommen til Scrum-kurs for Sterias prosjektlederakadami Johannes Brodwall 14. 09.

www. steria. no Velkommen til Scrum-kurs for Sterias prosjektlederakadami Johannes Brodwall 14. 09. 2010 Scrum-kurs © Steria

 Stafettpinnen som glipper Takk til Mike Cohn www. steria. no 14. 09. 2010

Stafettpinnen som glipper Takk til Mike Cohn www. steria. no 14. 09. 2010 4 Scrum-kurs

 Agenda Visjonsworkshop Hva er Smidig? Hva er Scrum? Planning poker Pause Reflection workshop

Agenda Visjonsworkshop Hva er Smidig? Hva er Scrum? Planning poker Pause Reflection workshop Kursoppsummering www. steria. no 14. 09. 2010 5 Scrum-kurs

 Visjonsworkshop For <en målgruppe> Som har <et behov eller en mulighet> Så er

Visjonsworkshop For <en målgruppe> Som har <et behov eller en mulighet> Så er <produktnavnet/aktivitet> et <type produkt/aktivitet> Som <har en god grunn til å like>. I motsetning til <viktigste alternativ> Har vårt produkt <viktigste differensiator> www. steria. no 14. 09. 2010 6 Scrum-kurs

 Visjonsworshop - eksempel “For skogbruksansvarlige på fylkesmannens kontor som skal forvalte skogsprosjekter så

Visjonsworshop - eksempel “For skogbruksansvarlige på fylkesmannens kontor som skal forvalte skogsprosjekter så er ØKS et regnskapsystem som gir kontroll og oversikt over regnskapet. I motsetning til den gamle versjonen av systemet gir vår løsning støtte for fullstendig elektronisk saksbehandling. ” www. steria. no 14. 09. 2010 7 Scrum-kurs

 Visjonsworkshop For <en målgruppe> Som har <et behov eller en mulighet> Så er

Visjonsworkshop For <en målgruppe> Som har <et behov eller en mulighet> Så er <produktnavnet/aktivitet> et <type produkt/aktivitet> Som <har en god grunn til å like>. I motsetning til <viktigste alternativ> Har vårt produkt <viktigste differensiator> www. steria. no 14. 09. 2010 8 Scrum-kurs

 Visjonsworkshop For prosjekt- og testledere i Steria Som har mulighet til å bli

Visjonsworkshop For prosjekt- og testledere i Steria Som har mulighet til å bli markedsledende på smidige prosjekter Så er Scrum workshop et smidig virkemiddel Som gir et konkurransefortrinn. I motsetning til annet kurs Gir vår workshop felles plattform og erfaringsutveksling for deltagerne (samt en billig guru) www. steria. no 14. 09. 2010 9 Scrum-kurs

 www. steria. no Smidige metoder og Scrum • Det smidige manifestet • Scrum

www. steria. no Smidige metoder og Scrum • Det smidige manifestet • Scrum – steg for steg Scrum lunsj © Steria

 www. steria. no 29. 11. 2020 12 Scrum lunsj

www. steria. no 29. 11. 2020 12 Scrum lunsj

 Manifestet for smidig programvareutvikling Personer og samspill fremfor prosesser og verktøy Programvare som

Manifestet for smidig programvareutvikling Personer og samspill fremfor prosesser og verktøy Programvare som virker fremfor omfattende dokumentasjon Samarbeid med kunden fremfor kontraktsforhandlinger Å reagere på endringer fremfor å følge en plan www. steria. no Dette vil si: Selv om punktene som står til høyre har verdi, så verdsetter vi punktene til venstre enda høyere. 14. 09. 2010 13 Scrum-kurs

 Prinsippene bak Det smidige manifestet Vår høyeste prioritet er å tilfredsstille kunden gjennom

Prinsippene bak Det smidige manifestet Vår høyeste prioritet er å tilfredsstille kunden gjennom tidlige og kontinuerlige leveranser av programvare som har verdi. 2. Ønsk endringer i krav velkommen, selv sent i utviklingen. Smidige prosesser bruker endringer til å skape konkurransefortrinn for kunden. 3. Lever fungerende programvare hyppig, med et par ukers til et par måneders mellomrom. Jo oftere, desto bedre. 4. Forretningssiden og utviklerne må arbeide sammen daglig gjennom hele prosjektet. 5. Bygg prosjektet rundt motiverte personer. Gi dem miljøet og støtten de trenger, og stol på at de får jobben gjort. 6. Den mest effektive måten å formidle informasjon inn til og innad i et utviklingsteam, er å snakke ansikt til ansikt. 7. Fungerende programvare er det primære målet på fremdrift. 8. Smidige metoder fremmer bærekraftig programvareutvikling. Sponsorene, utviklerne og brukerne bør kunne opprettholde et jevnt tempo hele tiden. 9. Kontinuerlig fokus på fremragende teknisk kvalitet og godt design fremmer smidighet. 10. Enkelhet – kunsten å maksimere mengden arbeid som ikke blir gjort – er essensielt. 11. Med jevne mellomrom reflekterer teamet over hvordan det kan bli mer effektivt og så justerer det adferden sin deretter. 12. De beste arkitekturer, krav og design vokser frem fra selvstyrte team. 1. www. steria. no 14. 09. 2010 14 Scrum-kurs

 Scrum er en kontrakt mellom de som skal ha noe og de som

Scrum er en kontrakt mellom de som skal ha noe og de som skal lage det www. steria. no 14. 09. 2010 15 Scrum-kurs

 Iterasjoner Seremonier Scrum Roller www. steria. no 14. 09. 2010 Artifakter 16 Scrum-kurs

Iterasjoner Seremonier Scrum Roller www. steria. no 14. 09. 2010 Artifakter 16 Scrum-kurs

 2 -4 uker Ferdig Iterasjoner 4 seremonier Scrum 3 roller www. steria. no

2 -4 uker Ferdig Iterasjoner 4 seremonier Scrum 3 roller www. steria. no 14. 09. 2010 17 3 artifakter Scrum-kurs

 Scrum – Når? Sprint (1 -4 uker) www. steria. no 14. 09. 2010

Scrum – Når? Sprint (1 -4 uker) www. steria. no 14. 09. 2010 18 Scrum-kurs

 Takk til Mike Cohn www. steria. no 14. 09. 2010 19 Scrum-kurs

Takk til Mike Cohn www. steria. no 14. 09. 2010 19 Scrum-kurs

 Definition of done Hvordan reagerer vi dersom vi oppdager ”feil” etter at noe

Definition of done Hvordan reagerer vi dersom vi oppdager ”feil” etter at noe er ”ferdig? ” Hvilke hindre eksisterer for å produksjonssette en iterasjon? Hvor ofte er det optimalt å produksjonssette? www. steria. no 14. 09. 2010 20 Scrum-kurs

 Planlegging Stå-opp Iterasjoner 4 seremonier Scrum 3 roller www. steria. no 14. 09.

Planlegging Stå-opp Iterasjoner 4 seremonier Scrum 3 roller www. steria. no 14. 09. 2010 21 Review Tilbakeblikk 3 artifakter Scrum-kurs

 Sprint planning meeting Takk til Mike Cohn www. steria. no 14. 09. 2010

Sprint planning meeting Takk til Mike Cohn www. steria. no 14. 09. 2010 22 Scrum-kurs

 Scrum – Når? Ståopp Sprint (1 -4 uker) Review Planlegging www. steria. no

Scrum – Når? Ståopp Sprint (1 -4 uker) Review Planlegging www. steria. no 14. 09. 2010 23 Scrum-kurs Tilbakeblikk

 www. steria. no 29. 11. 2020 24 Scrum lunsj

www. steria. no 29. 11. 2020 24 Scrum lunsj

 Scrum – Når? Ståopp Sprint (1 -4 uker) Review Planlegging www. steria. no

Scrum – Når? Ståopp Sprint (1 -4 uker) Review Planlegging www. steria. no 14. 09. 2010 25 Scrum-kurs Tilbakeblikk

 Iterasjoner 4 seremonier Scrum 3 roller 3 artifakter Produktkø Burn-down Sprintkø www. steria.

Iterasjoner 4 seremonier Scrum 3 roller 3 artifakter Produktkø Burn-down Sprintkø www. steria. no 14. 09. 2010 26 Scrum-kurs

 Scrum – Hva? Burndown Produktkø www. steria. no 14. 09. 2010 Sprint-kø 27

Scrum – Hva? Burndown Produktkø www. steria. no 14. 09. 2010 Sprint-kø 27 Scrum-kurs Scrum Team

 Bekymret? www. steria. no 14. 09. 2010 28 Scrum-kurs

Bekymret? www. steria. no 14. 09. 2010 28 Scrum-kurs

 Hva har skjedd? www. steria. no 14. 09. 2010 29 Scrum-kurs

Hva har skjedd? www. steria. no 14. 09. 2010 29 Scrum-kurs

 Hva har skjedd? www. steria. no 14. 09. 2010 30 Scrum-kurs

Hva har skjedd? www. steria. no 14. 09. 2010 30 Scrum-kurs

 Hva har skjedd? www. steria. no 14. 09. 2010 31 Scrum-kurs

Hva har skjedd? www. steria. no 14. 09. 2010 31 Scrum-kurs

 Iterasjoner Produkteier 4 seremonier Scrum 3 roller 3 artifakter Teamet Scrum Master www.

Iterasjoner Produkteier 4 seremonier Scrum 3 roller 3 artifakter Teamet Scrum Master www. steria. no 14. 09. 2010 32 Scrum-kurs

 Scrum – Hvem? Produkt-eier Scrum Master www. steria. no 14. 09. 2010 33

Scrum – Hvem? Produkt-eier Scrum Master www. steria. no 14. 09. 2010 33 Scrum-kurs Scrum Team

 www. steria. no 29. 11. 2020 34 Scrum lunsj

www. steria. no 29. 11. 2020 34 Scrum lunsj

 Iterasjoner er ikke mini-fossefall Takk til Mike Cohn www. steria. no 14. 09.

Iterasjoner er ikke mini-fossefall Takk til Mike Cohn www. steria. no 14. 09. 2010 35 Scrum-kurs

 2 -4 uker Planlegging Stå-opp Ferdig Iterasjoner Produkteier 4 seremonier Scrum 3 roller

2 -4 uker Planlegging Stå-opp Ferdig Iterasjoner Produkteier 4 seremonier Scrum 3 roller Review Tilbakeblikk 3 artifakter Teamet Produktkø Scrum Master Burn-down Sprintkø www. steria. no 14. 09. 2010 36 Scrum-kurs

 www. steria. no Øvelse: Planning poker 37 Konfidensiell 29. 11. 2020 - Navn

www. steria. no Øvelse: Planning poker 37 Konfidensiell 29. 11. 2020 - Navn på presentasjon. ppt © Steria

 Men først…. Hvor lang tid vil det ta å lese den siste Harry

Men først…. Hvor lang tid vil det ta å lese den siste Harry Potter boka? Hvor lang tid vil det ta å kjøre til Eiffeltårnet i Paris? www. steria. no 29. 11. 2020 38 Konfidensiell - Navn på presentasjon. ppt

 Gi svar med 90% konfidensintervall: Hvor høy er Galdhøpiggen? 2. Hvor mange trappetrinn

Gi svar med 90% konfidensintervall: Hvor høy er Galdhøpiggen? 2. Hvor mange trappetrinn er det i det skjeve tårnet i Pisa? 3. Hvor stor del av jordas overflate dekker Europa? 4. Hvor mange l/s vann renner fra Amazonas til Atlanterhavet i regntiden? 5. Hva er diameteren til månen? 6. Hvor mange detektivromaner skrev Agatha Christie? 7. Hvor stor er overflaten til Mjøsa? 8. Når døde Petter Dass? 9. Hvor mange regjeringer har Norge hatt siden 1884? 10. Hvor mange mål ble skåret i Tippeligaen i 2006/2007 -sesongen? 1. www. steria. no 29. 11. 2020 39 Konfidensiell - Navn på presentasjon. ppt

 Svar Hvor høy er Galdhøpiggen? Svar: 2469 m 2. Hvor mange trappetrinn er

Svar Hvor høy er Galdhøpiggen? Svar: 2469 m 2. Hvor mange trappetrinn er det i det skjeve tårnet i Pisa? Svar: 294 eller 296 (avhengig av hvilken side du går på på toppen) 3. Hvor stor del av jordas overflate dekker Europa? Svar: 1, 996% 4. Hvor mange l/s vann renner fra Amazonas til Atlanterhavet i regntiden? Svar: 300. 000 m 3 (= 300. 000 l/s) 5. Hva er diameteren til månen? Svar: 3. 474 km 6. Hvor mange detektivromaner skrev Agatha Christie? Svar: 80 7. Hvor stor er overflaten til Mjøsa? Svar: 365 km 2 8. Når døde Petter Dass? Svar: 18. september 1707 9. Hvor mange regjeringer har Norge hatt siden 1884? Svar: 48, ikke medregnet 4 regjeringer/administrasjoner 1940 -45 10. Hvor mange mål ble skåret i Tippeligaen i 2006/2007 -sesongen? Svar: 588 1. www. steria. no 29. 11. 2020 40 Konfidensiell - Navn på presentasjon. ppt

 Angi relativ størrelse Hund 2. Flodhest 3. Nesehorn 4. Sjiraff 5. Hest 6.

Angi relativ størrelse Hund 2. Flodhest 3. Nesehorn 4. Sjiraff 5. Hest 6. Geit 7. Ku 8. Elg 9. Bjørn 10. Katt 11. Apekatt 1. www. steria. no 29. 11. 2020 41 Konfidensiell - Navn på presentasjon. ppt

42 Scrum-kurs 14. 09. 2010 www. steria. no Reflection workshop En praktisk øvelse ©

42 Scrum-kurs 14. 09. 2010 www. steria. no Reflection workshop En praktisk øvelse © Steria

 Gjennomføring – Reflection workshop Jobb i tildelte grupper Hvert team deles i 2

Gjennomføring – Reflection workshop Jobb i tildelte grupper Hvert team deles i 2 med rollene Kunde ▬ Utviklere ▬ Kunden beskriver tildelt tegning kun med skrevne ord Utviklere «utvikler» tegning på bakgrunn av beskrivelse fra kunden Retrospektiv sammen etter hver runde www. steria. no 14. 09. 2010 43 Scrum-kurs

 Gjennomføring – Reflection workshop www. steria. no 5 minutter: Briefing om oppgaven 5

Gjennomføring – Reflection workshop www. steria. no 5 minutter: Briefing om oppgaven 5 minutter: Teamets spilleregler 7 minutter: Første iterasjon 7 minutter: Første retrospektiv 5 minutter: Felles debrief 7 minutter: Andre iterasjon 7 minutter: Andre retrospektiv 5 minutter: Felles debrief 5 minutter oppsummering 14. 09. 2010 44 Scrum-kurs

 Retrospektiv Tiltak Gleder Frustrasjoner www. steria. no 14. 09. 2010 45 Scrum-kurs

Retrospektiv Tiltak Gleder Frustrasjoner www. steria. no 14. 09. 2010 45 Scrum-kurs

 www. steria. no Oppsummering 14. 09. 2010 Scrum-kurs © Steria

www. steria. no Oppsummering 14. 09. 2010 Scrum-kurs © Steria

 2 -4 uker Planlegging Stå-opp Ferdig Iterasjoner Produkteier 4 seremonier Scrum 3 roller

2 -4 uker Planlegging Stå-opp Ferdig Iterasjoner Produkteier 4 seremonier Scrum 3 roller Review Tilbakeblikk 3 artifakter Teamet Produktkø Scrum Master Burn-down Sprintkø www. steria. no 14. 09. 2010 47 Scrum-kurs

 Scrum-regler – finn: Radikal, effektiv, upassende 1. 2. 3. 4. 5. 6. 7.

Scrum-regler – finn: Radikal, effektiv, upassende 1. 2. 3. 4. 5. 6. 7. 8. www. steria. no Alt som skal gjøres skal beskrives på produktkøen Produkteier bestemmer ”hva”, teamet bestemmer ”hvordan” Teamet forplikter seg til å levere avtalte funksjoner i iterasjonen. Produkteier forplikter seg til å ikke endre omfanget i iterasjonen. Produktet skal være potensielt leverbart etter hver iterasjon Resultatet av en iterasjon er det som er demonstrert og helt ferdig Vi skal alltid prøve å bli enda bedre Alle iterasjoner skal ha samme lengde Teamet består av alle som trengs for å bli ”ferdig” 14. 09. 2010 48 Scrum-kurs

 Kursretrospektiv Hvilke spørsmål har du fått besvart? Hvilke nye spørsmål har du fått?

Kursretrospektiv Hvilke spørsmål har du fått besvart? Hvilke nye spørsmål har du fått? Fikk vi oppfylt din ”deltagervisjonen”? www. steria. no 29. 11. 2020 49 Scrum lunsj

 2 -4 uker Planlegging Stå-opp Ferdig Iterasjoner Produkteier 4 seremonier Scrum 3 roller

2 -4 uker Planlegging Stå-opp Ferdig Iterasjoner Produkteier 4 seremonier Scrum 3 roller Review Tilbakeblikk 3 artifakter Teamet Produktkø Scrum Master Burn-down Sprintkø www. steria. no 14. 09. 2010 52 Scrum-kurs

 Takk for oppmerksomheten Johannes Brodwall Chief Scientist Steria, Norway johannes. brodwall@steria. no http:

Takk for oppmerksomheten Johannes Brodwall Chief Scientist Steria, Norway johannes. brodwall@steria. no http: //johannesbrodwall. com http: //sterkblanding. no @jhannes www. steria. no

 Bonus #1: Extreme programming User stories Test-driven development Pair programming Continuous integration www.

Bonus #1: Extreme programming User stories Test-driven development Pair programming Continuous integration www. steria. no 29. 11. 2020 54 Scrum lunsj

 Bonus #2: Lean – Seven wastes 改善 – kaizen Kvalitet må bygges inn

Bonus #2: Lean – Seven wastes 改善 – kaizen Kvalitet må bygges inn Se helheten - Value chain mapping Utsett beslutninger Fremskynd leveranser All makt til arbeiderne 無駄 www. steria. no 29. 11. 2020 55 Scrum lunsj

 無駄 – Seven wastes Industri Programvare Overproduksjon Ubrukte Lagerhold Defekter Transport Venting Arbeid

無駄 – Seven wastes Industri Programvare Overproduksjon Ubrukte Lagerhold Defekter Transport Venting Arbeid Overprosessering www. steria. no 29. 11. 2020 56 Scrum lunsj funksjoner Uferdig arbeid Bugs Overleveringer Venting Å finne informasjon Ubrukt dokument

 Bonus #3: Økonomi og kontrakter Målpris Earned www. steria. no 29. 11. 2020

Bonus #3: Økonomi og kontrakter Målpris Earned www. steria. no 29. 11. 2020 Value Management 57 Scrum lunsj