#4 System Development H5 Flashcards
scrum
een raamwerk voor het organiseren en managen van werk.
[gebaseerd op een reeks waarden, principes en praktijken die de basis vormen waarop de organisatie haar unieke implementatie van relevante technische praktijken en specifieke benaderingen voor het realiseren van de Scrum-praktijken.
Het resultaat is uniek.
Je kunt een waarde, principe of praktijk niet negeren of fundamenteel veranderen zonder het risico te lopen in te storten.
Wat kan je doen als je iets wilt aanpassen binnen de structuur van Scrum?
armaturen en functies toevoegen totdat je een proces hebt dat voor jou werkt.
[scrum framework]
product backlog
De product owner heeft een visie op wat hij wil creëren (de grote kubus). Omdat de kubus groot kan zijn, wordt deze door middel van een activiteit die ‘grooming’ wordt genoemd, opgesplitst in een reeks functies die worden verzameld in een lijst met prioriteiten
[scrum framework]
sprint planning
Het aantal items in de productbacklog is waarschijnlijk meer dan een ontwikkelteam kan voltooien in een korte sprint. Om die reden moet het ontwikkelingsteam aan het begin van elke sprint een subset bepalen van de productbacklog-items die het denkt te kunnen voltooien.
de producteigenaar, het ontwikkelteam en ScrumMaster voeren een sprintplanning uit. Tijdens de sprintplanning komen de producteigenaar en het ontwikkelteam een sprintdoel overeen dat definieert wat de komende sprint moet bereiken.
[scrum framework]
sprint backlog
beschrijft dmv een reeks gedetailleerde taken, hoe het team van plan is de geselecteerde subset van functies uit de productachterstand te ontwerpen, bouwen, integreren en testen tijdens die specifieke sprint.
[scrum framework]
sprint execution
waarbij het ontwikkelteam de taken uitvoert die nodig zijn om de geselecteerde functies te realiseren.
Elke dag tijdens de sprint execution helpen de teamleden de werkstroom te beheren door een synchronisatie-, inspectie- en adaptieve planningsactiviteit uit te voeren die bekend staat als de dagelijkse scrum.
einde van de sprint execution -> mogelijk verzendbaar product increment
[scrum framework]
sprint review
de stakeholders en het Scrum-team inspecteren het ‘product dat wordt gebouwd en passen het aan als nodig
Cruciaal voor deze activiteit is het gesprek dat plaatsvindt tussen de deelnemers, waaronder het Scrum-team, belanghebbenden, sponsors, klanten en geïnteresseerde leden van andere teams.
[scrum framework]
sprint retrospective
het Scrum-team inspecteert het Scrum-proces dat wordt gebruikt om het product te maken.
[ontwikkelteam, ScrumMaster en product owner]
- focus = continue procesverbetering
Aan het einde van een sprint-retrospectief zou het Scrum-team een praktisch aantal procesverbeteringsacties moeten hebben geïdentificeerd en gecommitteerd die door het Scrum-team in de volgende sprint zullen worden ondernomen.
grooming
de activiteit van het maken en verfijnen van productbacklog-items, het inschatten ervan en het prioriteren ervan
[De product backlog is een constant evoluerend artefact. Items kunnen door de producteigenaar worden toegevoegd, verwijderd en herzien als de bedrijfsomstandigheden veranderen of als het begrip van het Scrum-team over het product groeit (door feedback op de software die tijdens elke sprint wordt geproduceerd).]
daily scrum
De dagelijkse scrum is essentieel om het ontwikkelteam te helpen de snelle, flexibele werkstroom binnen een sprint te beheren.
Een dagelijkse scrum kan echter handig zijn om de status van sprintbacklog-items onder de leden van het ontwikkelteam te communiceren. De dagelijkse scrum is voornamelijk een inspectie-, synchronisatie- en adaptieve dagelijkse planningsactiviteit die een zelforganiserend team helpt zijn werk beter te doen.
- het is geen statusvergadering en ook geen probleemoplossende activiteit
daily scrum vragen
- Wat heb ik bereikt sinds de laatste dagelijkse scrum?
- Waar ben ik van plan aan te werken bij de volgende dagelijkse scrum?
- Wat zijn de obstakels of belemmeringen die mij ervan weerhouden vooruitgang te boeken?