Pro: Agile Meeting "Backlog Refinement" Faciliteren

Projecten 
Backlog Refinement Meeting


     "Don't let anything that's not Ready into your Sprint and let      
                          nothing escape that's not Done


                                     Software Developer, leerjaar 2
1 / 40
suivant
Slide 1: Diapositive
SDMBOStudiejaar 2,3

Cette leçon contient 40 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 45 min

Éléments de cette leçon

Projecten 
Backlog Refinement Meeting


     "Don't let anything that's not Ready into your Sprint and let      
                          nothing escape that's not Done


                                     Software Developer, leerjaar 2

Slide 1 - Diapositive

Cet élément n'a pas d'instructions




Terugblik

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

Refinement
Sprint review
Retrospective
Story points toekennen aan een story.
Het gaat niet goed met je vanwege je scheiding.
Drie dagen voor de het einde van de sprint, de stakeholders uitnodigen.
Presentatie voorbereiden om de nieuwe features te laten zien.
Eigen user story bespreken met de team.
Het ergert je dat een team lid altijd te laat is.
Je bent het niet eens met het proces tijdens een sprint.
Je schrijft acceptatie criteria voor een user story.
Je neemt feedback mee in je sprint.

Slide 3 - Question de remorquage

Cet élément n'a pas d'instructions

Tijdens jullie sprint, heb je een refinement sessie. Wat doe je hierin?
A
Bespreken hoe het gaat met de sprint
B
De bovenste user story oppakken
C
PB-items bespreken voor nieuwe sprint
D
User stories schrijven en in de backlog zetten

Slide 4 - Quiz

Cet élément n'a pas d'instructions

Backlog Refinement Meeting

Slide 5 - Diapositive

Cet élément n'a pas d'instructions

Scrum
Scrum kent een aantal ceremonies en principes.
Deze gaan wij gezamenlijk oefenen dit jaar.
Laten wij naar een overzicht kijken.
Meeste teams gaan iedere dag gezamenlijk in een kring staan en vertellen elkaar wat ze hebben gedaan, wat ze gaan doen vandaag en of zij ergens tegenaan lopen.
Richting het einde van de sprint worden de stakeholders uitgenodigd om deel te nemen aan de sprint demo (ook wel sprint review genoemd). Hier wordt de voortgang getoond en staat het team ook open voor feedback. Dit wordt vaak geleid door de product owner.
Tijdens de retrospective bespreekt het team hoe de samenwerking en sprint is gegaan. Eventuele pijnpunten komen hier naar voren en het team maakt maakt gezamenlijk hier een actie voor. Dit wordt vaak door de Scrum Master.
Gedurende een sprint voegt het team allerlei user stories toe aan de sprint. Echter voor die opgepakt worden moeten deze besproken worden met het team en de product owner. De product owner is tenslotte de persoon met de visie. Dat heet een refinement.

Slide 6 - Diapositive

Cet élément n'a pas d'instructions

Wat gaan we doen?

  • Projecten: Walvos ;
  • Product Backlog Refinement Meetings;
  • Wekelijks terugkerende afspraak ( max 1 uur);
  • Doorloop je PBR volgens een proces op de juiste manier;
  • Nodig minimaal 1x per sprint de Senior SM of PO bij jullie meeting voor een observatie.

Slide 7 - Diapositive

Cet élément n'a pas d'instructions

Backlog Refinement Meeting
-Doel-


  • Het vaststellen van nieuwe sprintdoelen;
  • PBI - prioriteren;
  • PBI - refinen voor de nieuwe sprint;
  • Samen als team beter begrijpbaar maken van de PB;

Slide 8 - Diapositive

Cet élément n'a pas d'instructions

Backlog Refinement Meeting

Het is een informele bijeenkomst.

Aanwezigen:

  • Development team (Jr- SM, Jr-PO, Developers)
  • Stakeholders (optioneel)

Slide 9 - Diapositive

Cet élément n'a pas d'instructions

Wat heb je nodig?


  • Geordende product backlog met minstens één item voor PBR;
  • Agenda opgesteld in Confluence; (Confluence voorbeeld template!)
  • Jr-PO/SM bereid kort voor de meeting even de PBR voor;
  • Stakeholder uitgenodigd (optioneel);
  • Planning pokerkaarten app in Jira klaar gezet of gebruik een online versie (https://planningpokeronline.com/) 
  • Jr-PO om knopen door te hakken & Jr-SM voor procesbegeleiding (zorgt dat het op tijd gaat en goed verloopt qua discussies.

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

-Hoe werkt het-
Er zijn drie soorten refinement:
  1. Nieuwe PBI's (product backlog items) toevoegen, waarbij team en stakeholders worden uitgenodigd om de wensen te bespreken.
  2. Klein maken/spitten van PBI's. Uitgangspunt is dat item niet groter is dan werk voor één sprint.
  3. "Ready"maken van PBI's. De kleinere PBi's worden hierbij voorzien van verscherpte omschrijving van behoeftes, acceptatiecriteria's, een relatieve schatting en andere nodige info. Hierna is het item klaar om in een sprint mee te gaan.
 

Slide 11 - Diapositive

Cet élément n'a pas d'instructions

-Stap 1-
Admin(Notulist) rol kiezen


  • Kies een roulerende admin per PBR;
  • Het noteren van belangrijke informatie mag niet vergeten         worden;
  • Kies een vrijwilliger uit je team;


Slide 12 - Diapositive

Cet élément n'a pas d'instructions

-Stap 2-
Bespreek de "Wat & Waarom"



De junior PO zal mogelijk met de hulp van één of meer teamleden met wensen of verzoeken van stakholders naar het team komen. En bekijkt ook de sprint doelen voor de nieuwe sprint en de daarbij horende epics / userstories. 

Deze specifieke wensen van de stakeholders worden besproken in het team waarop scherpe vragen gesteld en meegedacht mag  worden door development team. En probeer zoveel mogelijk aannames te checken. Hiervoor starten we per PBI een timebox van 10 minuten, dit wordt in de gaten gehouden door de junior SM.  




Slide 13 - Diapositive

Cet élément n'a pas d'instructions

-Stap 3-

  • Omschrijvingen van PBI worden aangepast/gewijzigd volgens US-format.
  • Split de PBI items (Epic's naar US), dat ze voor één sprint    afgerond kunnen worden.  
  • PBI's mogen niet te groot te zijn.


Slide 14 - Diapositive

Cet élément n'a pas d'instructions

-Stap 4-

  • Het Dev. Team probeert de PBI te begrijpen en vragen te stellen over "Wat", "Waarom" en met "Hoe", de oplossingen te bedenken;
  • Schrijf "Spikes" op betreffende onduidelijkheden over PBI's die nog door de junior PO uitgezocht moeten worden. (max 1 uur per Spike);
  • Omschrijvingen worden toegevoegd (wireframes, brainstorm ideeën etc);
  • Voeg acceptatiecriteria toe bij de PBI's;
  • Alles volledig dan kunnen er Storypoints worden toegevoegd.

Slide 15 - Diapositive

Cet élément n'a pas d'instructions

-Stap 5-
D.o.R check

Laatste check of de items ready zijn. 

Je gaat met het team na of de wens zoals deze omschreven is duidelijk en klein genoeg is om af te ronden in één sprint.  

               
             Doorloop de D.o.R checklist, per PBI.


Slide 16 - Diapositive

Cet élément n'a pas d'instructions


Hoe zien deze stappen er in een Flowchart uit.

Slide 17 - Diapositive

Cet élément n'a pas d'instructions

-Het Proces-

Slide 18 - Diapositive

Cet élément n'a pas d'instructions

Oefening
Team Walvos



Slide 19 - Diapositive

Cet élément n'a pas d'instructions

Is de volgende Userstorie goed of fout?
Als docent wil ik een stap terug kunnen op de plattegrond zodat ik niet naar verwijderen moet bij een fout.
A
Goed
B
Fout

Slide 20 - Quiz

Als docent, terwijl ik werk met de plattegrond of interface, wil ik de mogelijkheid hebben om een stap terug te gaan in mijn acties, zodat ik snel en efficiënt fouten kan corrigeren, zonder dat ik handmatig acties hoef te verwijderen.
Is de volgende Userstorie goed of fout?
Als docent wil ik kunnen switchen tussen beoordelen statistiek en aantal vragen, zodat ik andere statistieken kan zien
A
Goed
B
Fout

Slide 21 - Quiz

Als docent wil ik de mogelijkheid hebben om tussen beoordelingsstatistieken en het aantal gestelde vragen te schakelen, zodat ik verschillende soorten statistieken kan bekijken.
Is de volgende Userstorie goed of fout?
Als docent wil ik een klassen lijst met alle stundenten en hun totaal aantal punten van de sprint zodat ik kan zien wie er goed heeft gewerkt.
A
Goed
B
Fout

Slide 22 - Quiz

Cet élément n'a pas d'instructions

Tip
  • Zorg dat je genoeg user stories hebt besproken voor de nieuw sprint. Kijk altijd even naar de   Roadmap wat hebben jullie besproken met de klant.
  • Probeer US te koppelen op Epic Niveau in Jira, dan is het ook makkelijker om ze straks te     verdelen en te bespreken in de Roadmap voor de klant.
  • Bij onduidelijkheden van user stories bespreek ze of met je PO/SM of met de klant tijdens     Sprint Review of wanneer eerder nodig is dan nodig je ze uit bij de PBR.

Slide 23 - Diapositive

Cet élément n'a pas d'instructions

In hoeverre is het duidelijk wat jullie moeten doen:
😒🙁😐🙂😃

Slide 24 - Sondage

https://www.youtube.com/watch?v=G9oVxt0h29s&t=3206s
                                                         Tip:

Zorg dat je werk net genoeg refined is. Het doel is niet om tot op de puntkomma werk te omschrijven, maar om het voldoende te doen dat het team precies genoeg weet om aan de wens van de klant te kunnen voldoen.

Slide 25 - Diapositive

Cet élément n'a pas d'instructions

                                                         Tip:

Probeer voldoende user stories voor de volgende sprint te refinen (3 PBR's per sprint);

en dat het team precies genoeg weet om aan de wens van de klant te kunnen voldoen.

Slide 26 - Diapositive

Cet élément n'a pas d'instructions

                                                       Oefening 1:
                                                        Refine PBI

         Als leerling wil ik dat mijn kaarten online bereikbaar zijn.​

Slide 27 - Diapositive

Cet élément n'a pas d'instructions

Team QR Goats

Slide 28 - Diapositive

Cet élément n'a pas d'instructions

Is de volgende Userstorie goed of fout?

Als student, wil ik een waarschuwing/melding ontvangen wanneer ik 3 keer te laat ben gekomen. Zodat je beter erop moet letten om op tijd te komen
A
Goed
B
Fout

Slide 29 - Quiz

Nee we willen dat hij een melding krijgt dat hij met zijn coach moet kletsen. Misschien zelfs blokkeert of iets dergelijks tot je gesprek hebt.

Is de volgende Userstorie goed of fout?

als student, wil ik mijn rooster kunnen zien (dit is een event eigenlijk), zodat de student kan kijken op het rooster.
A
Goed
B
Fout

Slide 30 - Quiz

Als student wil ik mijn persoonlijke rooster in de QR-app kunnen bekijken, zodat ik weet wanneer en waar ik moet inchecken voor mijn lessen en evenementen.
Is de volgende Userstorie goed of fout?

Als student, wil ik dat je een herinnering krijgt als je niet ingecheckt bent, zodat je het niet vergeet.
A
Goed
B
Fout

Slide 31 - Quiz

Kan nog duidelijker tussen bepaalde tijd.
Maar is goed
Tip
  • Zorg dat je genoeg user stories hebt besproken voor de nieuw sprint. Kijk altijd even naar de   Roadmap wat hebben jullie besproken met de klant. 
  • Probeer US te koppelen op Epic Niveau in Jira, dan is het ook makkelijker om ze straks te     verdelen en te bespreken in de Roadmap voor de klant.
  • Bij onduidelijkheden van user stories bespreek ze of met je PO/SM of met de klant tijdens   Sprint Review of wanneer eerder nodig is dan nodig je ze uit bij de PBR.

Slide 32 - Diapositive

Cet élément n'a pas d'instructions

In hoeverre is het duidelijk wat jullie moeten doen:
😒🙁😐🙂😃

Slide 33 - Sondage

https://www.youtube.com/watch?v=G9oVxt0h29s&t=3206s
                                                         Tip:


Zorg dat je werk net genoeg refined is. Het doel is niet om tot op de puntkomma werk te omschrijven, maar om het voldoende te doen dat het team precies genoeg weet om aan de wens van de klant te kunnen voldoen.

Slide 34 - Diapositive

Cet élément n'a pas d'instructions

                                                         Oefening 1:
                                                        PBI REFINE;


Als gebruiker wil ik mijn foute kaarten opnieuw kunnen leren zodat ik niet steeds de cards te zien krijg die ik al ken.

.

Slide 35 - Diapositive

Cet élément n'a pas d'instructions

Team Dynamix

Slide 36 - Diapositive

Cet élément n'a pas d'instructions

Is de volgende Userstory goed of fout?
Als admin wil ik een totaaloverzicht met resultaten per student zodat ik kan zien hoeveel er getraind wordt
A
Goed
B
Fout

Slide 37 - Quiz

Cet élément n'a pas d'instructions

                                                         Tip:

Zorg dat je werk net genoeg refined is. Het doel is niet om tot op de puntkomma werk te omschrijven, maar om het voldoende te doen dat het team precies genoeg weet om aan de wens van de klant te kunnen voldoen.

Slide 38 - Diapositive

Cet élément n'a pas d'instructions

                                                         Oefening 1:
                                                      PBI REFINEN;

Als gebruiker wil ik op basis van een goed of fout antwoord dat mijn kaart in een hogere of lagere categorie komt zodat kaarten vaker of minder vaak terug komen

Slide 39 - Diapositive

Cet élément n'a pas d'instructions

                                                         Oefening 2:
                                                         PBI REFINE;

Als docent wil ik een admin panel met daarin een studentenoverzicht zodat ik de prestaties en statistieken kan zien van studenten

Slide 40 - Diapositive

Cet élément n'a pas d'instructions