Scrum. -nøkkelbegreper og noen personlige erfaringer



Like dokumenter
CONNECTING BUSINESS & TECHNOLOGY KURS OG SERTIFISERINGER - SCRUM

Together. Free your energies Moden og modig! Ansvarsfull og fleksibel!

Introduksjon,l SCRUM. EB og TMG

SCRUM EB og TMG 2010

Scrum. en beskrivelse V

SCRUMGUIDEN. Et hjelpemiddel for deg som ønsker å komme i gang med Scrum

Prosjektledelse - fra innsiden

Smidig innhold Hvordan smidige metoder hjelper oss å lage kvalitetsinnhold. Ove Dalen

Erfaringer fra bruk av Scrum i PS2000-prosjekter NSP temadag Agile metoder i prosjekt Motivasjon av kunder og Nyttige verktøy

Smidige metoder i praksis Høgskolen i Oslo Kristin Meyer Kristiansen Objectnet AS

Smidig utvikling NTNU Tor-Erik Mathisen

Smidig metodikk, erfaringer fra NAV Fagportal

Bruk av HP Quality Center med smidige utviklingsmetoder. HP Sofware Norge

Prosjektledelse, prosjektplanlegging, teamarbeid

Prosjektledelse - fra innsiden av et utviklingsprosjekt. Presentasjon hos UiO Ida Lau Borch, prosjektleder i Bouvet ASA

Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er? Presentation hos UiO Ida Lau Borch, prosjektleder i Bouvet AS

Moderne systemutviklingsmetoder. Smidige prosesser Kjetil Jørgensen-Dahl Objectnet as

Teamarbeid og smidig metodikk. Lean og Scrum. Prosjektarbeid

Prosjektledelse, prosjektplanlegging, teamarbeid

GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG

Oppgave 1 Multiple Choice

Prosjektledelse, prosjektplanlegging, teamarbeid

UKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055

Smidige prosjekter med styring

SCRUM Smidig prosjektledelse og utvikling. 10 september 2009 JOSÉ MANUEL REDONDO LOPERA AVDELINGSLEDER PROSJEKT OG RESSURSANSVARLIG

Et IT-prosjekt = et prosjekt uten styring, er det virkelig slik det er?

Kontrakter og test i smidige prosjekter. Fagmøte Dataforeningen i Trondheim 12.Mars 2012

SAFe. - Ny styringsmodell for innovasjon, IT-utvikling og forvaltning

1. Hvilke type krav angår sikkerhet og pålitelighet?

Modellering IT konferanse

Prosjektledelse,,prosjektplanlegging,, teamarbeid

Bruk av Scrum i BI-prosjekter

Rutetermin 19.0 BLAD NR. 13, STØREN - TYNSET - HAMAR

Copyright 2010 Accenture All Rights Reserved. Smidig utvikling introduksjon og erfaringer

1. Hvilke type krav angår sikkerhet og pålitelighet?

Individer og samspill framfor prosesser og verktøy. Fungerende system framfor utførlig dokumentasjon

Erfaringer med PS2000 kontrakt og kontraktsstyring i PERFORM. Mette Gjertsen Prosjektleder Statens Pensjonskasse

Oppgaver uke 42. Systemutvikling

MIN EGEN MESTRINGSBOK

User Story Mapping gir en nyttigere backlog

Scrumguiden. Den definitive guiden til Scrum: Spillereglene. October Utviklet og vedlikeholdt av Ken Schwaber og Jeff Sutherland

Referat. Møte i EpN ekspertgruppe

Prosessmodeller og smidig programvareutvikling. INF1050: Gjennomgang, uke 02

PROSJEKTBESKRIVELSE TURKART ØSTFOLD FOR. Fremdriftsplan, budsjett og ressursbeskrivelse.

Støtter din digitale reise

Avegility og ledelse av smidige prosjekter. Avenir AS > slide 1

Scrumguiden. Den definitive guiden til Scrum: Spillereglene. Juli Utviklet og vedlikeholdt av Ken Schwaber og Jeff Sutherland

Løsningsforslag Sluttprøve 2015

FINN kundesenter. Hvordan FINN.no utnytter kundeinnsikt til produktutvikling. Anne Sandvin

32) 238 Gjøvik - Jaren Mandag - onsdag i tiden 24. til 31. desember Alle dager i tiden 30. mars til 1. april

Eksamen 2013 Løsningsforslag

11 Planlegging og dokumentasjon

A tool for collaborating to success in a development project Experience with Visual Studio 2010 and Test Manager at Lånekasse

MUSIKALSK TRIKKETUR APRIL

Kap 11 Planlegging og dokumentasjon s 310

Øko-system for innovasjon og distribuerte team

Neste generasjon ERP-prosjekter

Risikostyring og programvare utvikling i en smidig verden

Mellom barken og veden Smidig testing i krevende terreng TTC 2015

Sommeren Dager Aktivitet Intensitet Fokus

Perspektiv Nærvær Familie Disippel Godhet UT OPP. Helbredelse Innhøstning. kulturer

Agile metoder i ulike prosjektfaser, betydning for anvendelse og fokus. Elisabeth Krogh Svendsen, Terramar

Oppgave 1: Multiple choice (20 %)

Min planleggingsbok. Sett inn et bilde av deg her. Denne boken tilhører

Den definitive guiden til Scrum: Spillereglene. November Utviklet og vedlikeholdt av skaperne av Scrum Ken Schwaber og Jeff Sutherland

UKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski

2014 Høgskolen i Oslo og Akershus. Forprosjektrapport "Rinnovasjon" (Renovasjon og innovasjon) monabjerke.no

NYTTESTYRING GJENNOM HYPPIGE LEVERANSER OG TVERRFAGLIGE TEAM

9) 224, 240, 291 Mandag - fredag i tiden 27. juni til 5. august. 10) 225, 229, 265 Lørdag, søndag i tiden 13. desember til 1. mai

BLAD NR. 7, BERGEN - HØNEFOSS Rutetermin 15.0 søndag lørdag

Dag Aktivitet Fokus sone

Kandidat nr. 1, 2 og 3

Smidig systemutvikling og innføring i Scrum

1 Byparken Lagunen. Mandag fredag. Kl Byparken Første avganger. Fra Byparken.

Mandag Rom 01 Rom 21 Rom 22 Rom 23 Rom 24 Rom 31 Rom 33 Rom 34 Rom 35 Rom 36 Rom 37 Rom 41 Rom 42 Rom 43 Rom 44 Rom 45 Rom 46

Vollene. Refleksjoner og noen tanker videre. Oktober 2014

PERFORM et smidig prosjekt PERFORM. Flere usikkerhetsfaktorer vil påvirke PERFORM. 4 av SPKs endringsdrivere =>PERFORM. Kompetanse

Smidig utvikling med Balsamiq

R-elev: Bli en bedre utgave av deg selv med: Smartere trening og kosthold

ESTIMERING I SMIDIGE PROSJEKTER

Hannametoden en finfin nybegynnermetode for å løse Rubik's kube, en såkalt "layer-by-layer" metode og deretter en metode for viderekommende.

Har%hatt%arbeidsmøte%om%revidering%av%org.struktur%og%jobbet%videre%med%dette.%

Prosjektledelse, planlegging og teamarbeid. INF1050: Gjennomgang, uke 10

Estimering av kostnader i softwareutvikling. Hans Christian Benestad PhD, Expertware AS

Kanban. Anine Ragnif

Undervisning i Smidige metoder ved Universitetet i Oslo

36) 262 Mandag - fredag i tiden 12. desember til 12. april; ikke 26. til 30. desember; også tirsdag - fredag i

Uke Mandag Tirsdag Onsdag Torsdag Fredag

11) 823 Eidsvoll - Larvik Alle dager. Larvik - Skien Mandag - lørdag, unntatt helligdager.

17) 5794 Bodø - Lønsdal Mandag - fredag, unntatt helligdager. Lønsdal - Trondheim S Tirsdag - lørdag, Ruteplan: Operativ TPS 4.4.

26) 5911 Alnabru - Dombås mandag - torsdag, unntatt helligdager. Dombås - Trondheim S tirsdag - fredag,

Måned: Desember Treningsform Tid Forklaring Treningssone

Smart bruk av Outlook for å nå dine personlige mål

LINDERUDHALLEN KONTROLLSKJEMA SKAL FYLLES UT UTØVERE SKAL VÆRE UTE AV BYGGET TIL 22:30 KAMPER/TRENING

Erfaringer fra et globalt ECM prosjekt

Et TEMA fra - Roald's rom i rommet.

Mandag Rom 01 Rom 21 Rom 22 Rom 23 Rom 24 Rom 31 Rom 33 Rom 34 Rom 35 Rom 36 Rom 37 Rom 41 Rom 42 Rom 43 Rom 44 Rom 45 Rom 46

Hvorfor klarer dine konkurrenter omstillingen men ikke du? september

SAMHANDLING FOR UTSATTE BARN OG UNGE

Transkript:

Scrum -nøkkelbegreper og noen personlige erfaringer

Agile Manifesto Manifest for smidig systemutvikling Vi oppdager stadig nye og bedre måter å utvikle systemer på, både ved å gjøre det selv og ved å hjelpe andre. Derved har vi lært oss å verdsette: 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 Det betyr at selv om punktene til høyre er verdifulle, verdsetter vi de til venstre mer. ( Original: Beck, Kent; et al.(2001), http://agilemanifesto.org)

Scrum Rammeverk for smidig utvikling scrum n. 1. Sports a. A play in Rugby in which the two sets of forwards mass together around the ball and, with their heads down, struggle to gain possession of the ball. b. The mass or formation of players during such a play. 2. Chiefly British A disordered or confused situation involving a number of people. http://www.thefreedictionary.com/scrum

Scrum Empirisk prosesskontroll, jobber inkrementelt og iterativt, tverrfaglige og selvstyrte team. Roller to hovedkategorier, griser og kyllinger: har forpliktelser er involvert

Roller i scrumteamet Scrum Master Product Owner - produkteier Teamet

Scrum Master Ansvar for prosessen Fjerne hindringer Sørge for å beholde fokus Passer på at reglene blir fulgt Skjerme teamet Ansvar for å kalle inn til møter

Product owner (produkteier) Kundens talsperson Ansvar for å definere oppgavene Ansvar for å prioritere oppgavene Sørger for at teamet jobber med de riktige oppgavene Må være tilgjengelig for teamet

Teamet De som gjør selve jobben Bestå av for eksempel testere, utviklere, dba.. Selvorganiserende Tverrfaglig Autonome

Teamet Gjerne kontorlandskap Størrelse på teamet er viktig, optimalt 7 (±2) Ikke for mange og ikke for få Alle må ha innflytelse og bli hørt For få, dårlig kommunikasjon For mange, noen blir passive

Kyllinger Stakeholders: Kunder, de man lager produktet for Managers: De som sørger for produktutviklingsmiljøet Kontakt med scrumteamet kun under Sprint Review-møtene

Sprint Grunnenheten for utvikling Tidsperiode typisk 2-4 uker Releasekandidat (men må ikke) Kontinuerlig arbeid Sustainable pace jevnt tempo hele tiden Skal ikke trenge pause etter avsluttet sprint

Artifacts Product backlog Sprint backlog Sprint burndown chart

Product backlog (produktkø) Samling av oppgaver som skal utføres Er produkteiers ansvar Skal være prioritert For eksempel User stories, som XX ønsker jeg at YY slik at ZZ Alltid under arbeid

Sprint backlog Samling oppgaver som teamet samlet har forpliktet seg til å løse i løpet av sprinten Låst etter sprintplanleggingen, men sprinten kan oppløses dersom det trengs Gjerne visuelt

Scrumtavla

Sprint burndown chart

Faste møter Alle møter er tidsbegrenset Daily scrum Sprint planning Sprint retrospective Sprint review

Daily scrum Fast klokkeslett og fast sted, helst foran scrumtavla Stående møte, i ring Bare griser kan snakke på møtet (alle velkommen) Makstid 15 min

Daily scrum Tre faste spørsmål til hver: 1. Hva har du gjort siden sist? 2. Hva skal du gjøre fram til neste møte? 3. Har du noen hindringer? Oppdatere estimat på aktiv oppgave se framover

Sprint planning Hele scrumteamet er med Plukke oppgaver fra produktkøen -> sprint backlog Tidsbegrenset ca 8 timer for 4 ukers arbeid Med/uten produkteier Viktig å dele opp oppgaver, vanlig å bryte ned til maks 8 timer per oppgave, helst mindre. Definition of Done Kompleks oppgave? Utredning først

Sprint review Tidsbegrenset til 4 timer Alle invitert Oppsummering av sprinten som er avsluttet, hva som er gjort og ikke gjort Presenterer det som er gjort for stakeholders ved å demonstrere Gode forslag mottas gjerne, feks innspill til produkteier om nye oppgaver/endringer

Sprint retrospective Tidsbegrenset 3 timer Kun for scrumteamet Refleksjoner for forbedring (inspect and adapt) To faste spørsmål, hva gikk bra og hva gikk dårlig? Diskusjon om det som gikk dårlig, hvordan kan det unngås? Scrum Master tar sakene videre

4 uker med Scrum Mandag Tirsdag Onsdag Torsdag Fredag Lørdag Søndag Sprint planning (4t) Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum Sprint review Sprint retrospective Sprint planning (4t) Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum Daily scrum Sprint review Sprint retrospective

Utfordringer ressurser på en sprint Hvem er på teamet denne sprinten? (ferie, andre prosjekter) Splitt /slå sammen team Hva skjer av andre ting som tar tid fra sprinten? Fast scrummøter/konferanser/andre oppgaver

Utfordringer - oppgaver til en sprint Hvor mange og hvilke oppgaver skal tas med i en sprint? Hvordan få produkteier til å prioritere oppgaver man ikke ser umiddelbar effekt av? Estimering er vanskelig, men enklere jo mindre oppgavene er Estimering enklere med erfaring (stabilt team) Estimere så hvem som helst eller en bestemt skal gjøre oppgaven?

Generering av sprint konkret Alle oppgaver i product backlog har et grovestimat Produkteier har oversikt over ressurser Før sprint planning: Produkteier plukker oppgaver fra PB i henhold til prioritet til timene er brukt opp Sprint planning: Scrumteamet bryter opp oppgavene og estimerer med for eksempel poker planning Scrum Master og Produkteier vurderer om det passer, evt tar oppgaver ut/inn Sprinten blir låst

Under sprinten Det enkelte teammedlem plukker saker fra sprint backlog (fra tavla) Noen står fast? Teamet hjelper til Kun en oppgave av gangen Jobbe kun med sprinten Selv om scrum master ikke er tilstede skal daily scrum arrangeres

Ikke ferdig? Gjenstående oppgaver reprioriteres av produkteier Enten tilbake i product backlog, eller topp prioritert og med i neste sprint

Utfordringer Produkteier må involveres i stor grad Resten av organisasjonen må med Forutsetninger endres, men likevel er leveransedatoen fast?

Fordeler Teamet jobber jevnt hele tiden, og får ro Kort feedback loop mellom kunde og team, raskere komme fram til gode løsninger for kunden God teamfølelse, teamet står samlet Dele kunnskap Felles mål Mange hjerner på et problem

Rikke Kristin Gåsholt rikkekr Rom 509 (Forskningsveien 3B)