SCRUM
SCRUM er en projektstyringsmetode, som styrer tid og resourcer i et team.
Agile handler om at levere det, som kunden efterspørger. Agile med SCRUM:
- Så hurtigt, billigt og effektivt som muligt.
- Med lavest mulig risiko for fejl, rework eller "will not have".
- Tæt relation til kunden/forretningen.
- At teamet ikke står i vejen for sig selv.
- At hele teamet har adgang til at arbejde effektivt og lære af processen.
SCRUM består af Sprints, hvor en Sprint Cycle er 1-4 uger.
- Sprint er de øverste prioritere som skal laves i en Sprint Cycle.
- Sprint Cycle er tidsperioden for et sprint, 1-4 uger.
- Sprint Backlog er udvalgte PBIs (Product Backlog Items) som man fokuserer på i et Sprint
- Product Backlog, indeholder PBIs (Product Backlog Items).
- PBI (Product Backlog Item) er typisk en use case eller en user story, men kan også være mange andre ting.
- Daliy Scrum er et dagligt møde i teamet, omkring hvor langt de er, og de vil nå og hvilke forhindringer der kan være.
- Sprint Review er en demonstration til PO (Product Owner)
- Sprint Retrospective er et tilbageblik på sprintet for, at se hvad der gik godt og skidt, og hvad der skal mere eller mindre af.
- Product Backlog Refinement er når backloggen bliver reprioriteret eller refineret, altså når epics (meget store opgaver) bliver brudt ned. Dette sker sammen med teamet og PO.
- Sprint Planning er når sprintet bliver planlægget og udvælger PBIs (Product Backlog Items) til sprint backloggen.
Sprint Execution er udførelsen af opgaverne i Sprint Backlog'en.
Invest
De højst prioriteret PBIs skal stå øverst og de helt store og ikke refined PBI står i bunden. Der kan kun være en er hver prioritet.
- Independent (ikke afhængig af andre PBIs)
- Negotiable (kan laves om, hvis det er nødvendigt)
- Valuable (tydelig værdi for forretningen/kunden)
- Estimable (kan tidsestimeres)
- Small (lille)
- Testable (kan testes)