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
volgende
Slide 1: Tekstslide
SDMBOStudiejaar 2,3

In deze les zitten 40 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 45 min

Onderdelen in deze les

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 - Tekstslide

Deze slide heeft geen instructies




Terugblik

Slide 2 - Tekstslide

Deze slide heeft geen instructies

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 - Sleepvraag

Deze slide heeft geen instructies

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 - Quizvraag

Deze slide heeft geen instructies

Backlog Refinement Meeting

Slide 5 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

Wat gaan we doen?

  • Projecten: Walvos & QR-Goats;
  • 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 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

Backlog Refinement Meeting

Het is een informele bijeenkomst.

Aanwezigen:

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

Slide 9 - Tekstslide

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

-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 - Tekstslide

Deze slide heeft geen instructies

-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 - Tekstslide

Deze slide heeft geen instructies

-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 - Tekstslide

Deze slide heeft geen instructies

-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 - Tekstslide

Deze slide heeft geen instructies

-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 - Tekstslide

Deze slide heeft geen instructies

-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 - Tekstslide

Deze slide heeft geen instructies


Hoe zien deze stappen er in een Flowchart uit.

Slide 17 - Tekstslide

Deze slide heeft geen instructies

-Het Proces-

Slide 18 - Tekstslide

Deze slide heeft geen instructies

Oefening
Team Walvos



Slide 19 - Tekstslide

Deze slide heeft geen instructies

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 - Quizvraag

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 - Quizvraag

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 - Quizvraag

Deze slide heeft geen instructies

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 - Tekstslide

Deze slide heeft geen instructies

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

Slide 24 - Poll

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 - Tekstslide

Deze slide heeft geen instructies

                                                         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 - Tekstslide

Deze slide heeft geen instructies

                                                       Oefening 1:
                                                        Refine PBI

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

Slide 27 - Tekstslide

Deze slide heeft geen instructies

Team QR Goats

Slide 28 - Tekstslide

Deze slide heeft geen instructies

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 - Quizvraag

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 - Quizvraag

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 - Quizvraag

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 - Tekstslide

Deze slide heeft geen instructies

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

Slide 33 - Poll

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 - Tekstslide

Deze slide heeft geen instructies

                                                         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 - Tekstslide

Deze slide heeft geen instructies

Team Dynamix

Slide 36 - Tekstslide

Deze slide heeft geen instructies

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 - Quizvraag

Deze slide heeft geen instructies

                                                         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 - Tekstslide

Deze slide heeft geen instructies

                                                         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 - Tekstslide

Deze slide heeft geen instructies

                                                         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 - Tekstslide

Deze slide heeft geen instructies