1 / 77

Velkommen til Scrum-kurs

Velkommen til Scrum-kurs. Stafettpinnen som glipper. Takk til Mike Cohn. Scrum lunsj. 02.09.2014. 2. Oppvarming Smidige utviklingsmetoder Scrum User stories Å finne user stories Å prioritere user stories Å bryte ned user stories Akseptansekriterier Estimering Avslutning. Agenda.

overton
Download Presentation

Velkommen til Scrum-kurs

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Velkommen til Scrum-kurs Scrum lunsj

  2. Stafettpinnen som glipper Takk til Mike Cohn Scrum lunsj 02.09.2014 2

  3. Oppvarming Smidige utviklingsmetoder Scrum User stories Å finne user stories Å prioritere user stories Å bryte ned user stories Akseptansekriterier Estimering Avslutning Agenda Scrum lunsj 02.09.2014 3

  4. Deltager user story (10 minutter) Scrum lunsj Som en instruktør Ønsker jegå høre 1-2 ”deltager user story” fra hver gruppe Slik atjeg kan tilpasse kurset til deres ønsker 02.09.2014 4

  5. Smidige metoder og Scrum Scrum lunsj

  6. De Smidig Verdiene (5 minutter) • Individer og samspill framfor prosesser og verktøy • Fungerende system framfor utførlig dokumentasjon • Samarbeid med kunden framfor kontraktsforhandlinger • Å reagere på endringer framforå følge en plan Scrum lunsj

  7. De smidige prinsippene (4 x 2 minutter) Scrum lunsj

  8. Adaptive Scrum Extreme programming EVO Crystal FDD DSDM Lean

  9. Adaptive Scrum Extreme programming EVO Crystal FDD DSDM Lean

  10. Adaptive Scrum Extreme programming EVO Crystal FDD DSDM Lean

  11. Adaptive Scrum Extreme programming EVO Crystal FDD DSDM Lean

  12. Adaptive Scrum Extreme programming EVO Crystal FDD DSDM Lean

  13. Scrum Scrum lunsj

  14. Scrum er en kontrakt mellom de som skal ha noe og de som skal lage det Scrum lunsj

  15. Takk til Mike Cohn

  16. Definition of done Scrum lunsj Hva vil du ikke at skal skje etter at noen har kallt noe for ”ferdig”? Hvilke aktiviteter vil du at skal være utført før noen kaller et krav ”ferdig”? Hva er greit at skjer etter at kravet er ”ferdig”? Hva må vi regne med at gjenstår etter at kravet er ”ferdig”? Om hver krav var i produksjon når det var ”ferdig”, hvilke muligheter ville vi hatt da? 02.09.2014 18

  17. Iterasjoner Seremonier Scrum Roller Artifakter Scrum lunsj

  18. Planlegging Ferdig 2-4 uker Stå-opp Iterasjoner Iterasjoner Iterasjoner Iterasjoner Iterasjoner 4 seremonier 4 seremonier 4 seremonier 4 seremonier 4 seremonier Review Scrum Scrum Scrum Scrum Tilbakeblikk Produkteier 3 roller 3 roller 3 artifakter 3 artifakter 3 artifakter Teamet Burn-down Produktkø Scrum Master Sprintkø Scrum lunsj

  19. Scrum – Hvem? Produkt-eier Scrum Master Scrum Team Scrum lunsj

  20. Scrum – Når? 24 timer Stå-opp Sprint(1-4 uker) Sprint(1-4 uker) Review Tilbakeblikk Plan-legging Scrum lunsj

  21. Sprint planning meeting Takk til Mike Cohn

  22. Scrum – Når? 24 timer Stå-opp Sprint(1-4 uker) Sprint(1-4 uker) Review Tilbakeblikk Plan-legging Scrum lunsj 02.09.2014 25

  23. Scrum – Hva? Burn-down Produkt Produkt-eier Scrum Master Produkt-kø Scrum Team Sprint-kø Scrum lunsj

  24. Bekymret?

  25. Hva har skjedd?

  26. Hva har skjedd?

  27. Hva har skjedd?

  28. Iterasjoner er ikke mini-fossefall Takk til Mike Cohn

  29. Scrum-regler (10 minutter) • Alt som skal gjøres skal beskrives på produktkøen • Produkteier bestemmer ”hva”, teamet bestemmer ”hvordan” • Resultatet av en iterasjon er det som er demonstrert og helt ferdig • Produktet skal være potensielt leverbart etter hver iterasjon • Vi skal alltid prøve å bli enda bedre • Iterasjonen er låst i prioritering av omfang og i tid Scrum lunsj

  30. Produktkøhåndtering Scrum lunsj

  31. Eksempel fra team Steria desemberleveranse Scrum lunsj

  32. Eksempler: Scrum lunsj Som saksbehandler trenger jeg å kunne foreta endringer i personlogg slik at jeg kan dokuementere sakene jeg har behandlet i Puma og i MP. 02.09.2014 35

  33. Eksempler: Scrum lunsj Som saksbehandler ønsker jeg å kunne se en tabell med relevante detaljer over NAV ytelser slik at jeg kan svare på spørsmål 02.09.2014 36

  34. Eksempler: Scrum lunsj • Som personservicemedarbeider • ønsker jeg å kunne se automatiske utførte endringer på pensjoner • slik at jeg kan besvare henvendelser som gjelder disse. • Eksempel på automatisk utførte endringer er: Automatisk endring av utbetaling ved 67 02.09.2014 37

  35. Eksempler: Scrum lunsj Som Saksbehandler kan jeg bruke hurtigtaster slik at jeg unngår unødvendig bruk av mus. 02.09.2014 38

  36. Produktkøisfjellet

  37. Hva blir ferdig iterasjon 6 og 7?

  38. Hva blir ferdig iterasjon 6 og 7?

  39. I – Independent • N - Negotiable • V - Valuable • E – Estimatable • S – appropriate Size • T – Testable Scrum lunsj

  40. Eksempel: Dagligvarer på nett Scrum lunsj 02.09.2014 43

  41. User story brainstorm (20 minutter) Scrum lunsj Lag user stories for en nettbutikk 02.09.2014 44

  42. User story prioritering (10 minutter) Scrum lunsj Prioriter utlevert user stories for nettbutikken 02.09.2014 45

  43. Prinsipper for prioritering (diskusjon) Scrum lunsj

  44. Prinsipper for prioritering Scrum lunsj 02.09.2014 47

  45. User story breakdown (5 minutter) • Bryt ned historien • Som markedsjef • Ønsker jegå registrere en kampanje • Slik atjeg kan stimulere shoppere til å handle mer Scrum lunsj

  46. Prinsipper for nedbryting • Forskjellige produkter (Alder, Uføre, osv) • Operasjon (Opprette, oppdater, hent, slett, søk) • Utsett å behandle noen datafelter • Utsett validering av input • Utsett sideeffekter • Stubb ut avhengigheter • Utsett arkitekturegenskaper (logging, feilhåndtering) • Utsett ytelse • Utsett/forenkle avvikshåndter • Utsett spesielle datatilfeller Scrum lunsj

  47. User story breakdown (5 min plenum) • Bryt ned historien • Som en medarbeide på PSS • Kan jeg se et regnestykke over utbetalingen til kunden • Slik at jeg kan svare på spørsmål rundt samordning • Tips: Hva om man har AORD, NAV, flere NAV ytelser? Mye info, ingen info? Hva om data er inkonsistent? Scrum lunsj

  48. User story breakdown (5 plenum) • Bryt ned historien • Som saksbehandler • kan jeg redigere grunnlagsdata for rettighet • slik at pensjonsberegningen og premie til arbeidsgiver blir korrekt. Scrum lunsj

  49. Adaptive Scrum Extreme programming EVO Crystal FDD DSDM Lean

  50. Evo: Virksomhetsmål

More Related