Key features of Scrum¶
Scrum er en iterativ agil metode
3-5-3 struktur
- 3 roller:
- Product Owner, Scrum Master, Team
- 5 events:
- sprint, sprint plan, daily scrum, sprint review, sprint retrospective
- 3 artifacts
- Product backlog, sprint backlog, product increment
Scrum Roller¶
- Product Owner
- 1 person. Ændringer i backlog sker gennem Product Owner.
- Ansvarlig for maximering af produktets værdi fra arbejde fra Dev team
- Scrum Master
- Ansvarlig for at bruge Scrum på den rigtige måde (iflg. Scrum Guide)
- Hjælper med at forstå Scrum teori, practices, regler og værdier
- Hjælper dem udefra med at forstå hvad der er nyttigt interaktion med Scrum team.
- Ansvarlig for at bruge Scrum på den rigtige måde (iflg. Scrum Guide)
- Development Team
- Består af profesionelle, som leverer potentiel releasable inkrement af "done" produkt i slutningen af hver sprint
- Organizerer deres eget arbejde
Scrum Aktiviteter¶
- Sprint
- Max en måned hvori en brugbar og potentiel udgivelig produkt inkrement udvikles.
- Starter med det samme efter konklusionen på en tidligere sprint
- Hver sprint har et mål med hvad der skal udvikles
- Ingen ændringer der kan endanger målet må laves
- Sprint Planning
- Maximalt 8 timer for en 1 month sprint.
- En plan udarbejdes fra hele Scrum Team
- Hvad kan leveres i den kommende sprint?
- Hvordan kan vi levere det?
- Daily Scrum
- Stand-up møde (15 min)
- Samme tid, samme sted hver dag
- Arbejde til de næste 24 timer bestemmes
- Bruges til at måle progress imod sprint goal
- Stand-up møde (15 min)
- Sprint Review
- Holdes i slutningen af en sprint (4 timer)
- What was done? What to do?
- Resulterer i et genovervejet product backlog
- Sprint Retrospective
- Efter sprint review, før næste sprint planning (3 timer)
- Scrum Master holder det positivt og produktivt
- Kigger på sidste sprint ifht. mennesker, forhold, process, og værktøjer
- identificerer potentielle forbedringer
Scrum Assets¶
Sprint Burndown Chart
- Bruges af development team til at overvåge progress under en sprint
Product Burndown Chart
- Bruges af management til at overvåge produktets progress
- Product mangement purposes
Scrum Board
- Gør product backlog visuel
- Opdateres af development team
- Viser alle items, der skal gøres under sprint
Scrum Søjler¶
Transparency
- Vigtige aspekter af processen skal være synlig for dem der er ansvarlige for outcome
- fælles standard
- Eks. fælles forståelse af "done"
Inspection
- Scrum bruger skal ofte inspecte Scrum artifacts og progress for at opdate uønsket varians
- Skal ikke komme i vejen for arbejde (ikke for tit)
Adaption
- Hvis en inspector finder et aspekt uacceptabelt, skal processen ændres
- Hurtigst muligt
Core Values¶
- Commitment
- People personally commit to achieving the goals of the Scrum Team
- Courage
- The Scrum Team members have courage to do the right thing and work on tough problems
- Focus
- Everyone focuses on the work of the Sprint and the goals of the Scrum Team
- Openness
- The Scrum Team and its stakeholders agree to be open about all the work and the challenges with performing the work
- Respect
- Scrum Team members respect each other to be capable, independent people
Scrum Fejl¶
Scrum Master fungerer som manager
- Agile teams er self-organizing, Scrum Master skal ikke styre hvordan development team arbejder
- Scrum Master skal fungere som coach, ikke leder
Kunder er ikke involveret i hver iteration
- Product Owner skal være involveret i hver iteration, ellers kan der opstå forskellige visioner
Nye requirements eller opgaver tilføjes under en iteration
- Kan komme i vejen for at den nuværende inkrement bliver så værdifuld som muligt.
Last update:
January 22, 2020