Agile sprintreviews

Drie stappen voor betere sprintreviews met je agile team.

Dan Radigan Door Dan Radigan
Onderwerpen zoeken

Sprintreview versus retrospectief

Sprintreviews zijn niet hetzelfde als retrospectieven. Wat is een sprintreview? Sprintreviews laten zien hoe hard het hele team heeft gewerkt: ontwerpers, ontwikkelaars en de producteigenaar. Bij Atlassian houden we onze sprintrereviews graag informeel. Teamleden verzamelen zich rond een bureau voor informele demonstraties en beschrijven het werk dat ze voor die iteratie hebben gedaan. Het is een moment om vragen te stellen, nieuwe functies uit te proberen en feedback te geven. Succes delen is een belangrijk onderdeel van het opbouwen van een agile team.

Laten we eerst eens kijken waarom de definitie van 'klaar' van het team zo belangrijk is voor deze agile ceremonie.

Stap 1: Definieer 'klaar'

Als regelmatige gebruiker van Jira vind ik niets zo bevredigend als het doorzetten van een taak van 'codebeoordeling' naar 'klaar'. Die swoosh van een agile kaart staat voor voltooid werk dat we als team wilden bereiken. Gedaan en klaar!

Stap 1: Definieer 'klaar'

Als regelmatige gebruiker van Jira vind ik niets zo bevredigend als het doorzetten van een taak van 'codebeoordeling' naar 'klaar'. Die swoosh van een agile kaart staat voor voltooid werk dat we als team wilden bereiken. Gedaan en klaar!

Stap 1: Definieer 'klaar'

Als regelmatige gebruiker van Jira vind ik niets zo bevredigend als het doorzetten van een taak van 'codebeoordeling' naar 'klaar'. Die swoosh van een agile kaart staat voor voltooid werk dat we als team wilden bereiken. Gedaan en klaar!

Een agile kaart updaten in Jira

Het bereiken van de eindstreep en het voltooien van werkzaamheden vereist een goede planning, een duidelijke definitie van 'klaar' en gerichte uitvoering. Het meeste hiervan gebeurt tijdens de sprintplanning, maar om een succesvolle sprintreview en sprint te hebben, moeten teams meer doen dan alleen plannen. Ze moeten een duidelijke cultuur ontwikkelen over hoe werk te leveren en wat 'klaar' betekent.

Een cultuur van levering

Effectieve teams zorgen voor duidelijke processen en een duidelijke ontwikkelcultuur voor elk werkitem. Gebruik deze vragen om je proces te beoordelen en ervoor te zorgen dat het optimaal werkt voor je team:

  • Zijn de story's goed gedefinieerd door de producteigenaar, de ontwerper en het engineeringteam voordat ze worden geïmplementeerd?
  • Begrijpt en leeft iedereen de technische waarden en cultuur van het team na?

  • Zijn er duidelijke definities en vereisten voor codebeoordeling, geautomatiseerd testen en continue integratie om duurzame, agile ontwikkeling te stimuleren?

  • Zijn er, nadat het team een story heeft voltooid, veel bugs opgedoken? Met andere woorden, betekent 'klaar' echt 'klaar? '

De cultuur van het team rond kwaliteit en voltooiing moet boven alle userstory's, technisch werkitems en bugs uitstijgen. Deze cultuur weerspiegelt hoe het team software benadert en levert.

Definieer 'klaar' voor elk werkitem

Een duidelijke definitie van 'klaar' helpt teams zich te concentreren op het einddoel voor elk werkitem. Wanneer de producteigenaar werk toevoegt aan de backlog van het team, is het definiëren van de acceptatiecriteria een belangrijk onderdeel van zijn of haar proces. Wat betekent het als een userstory compleet is? Bij Atlassian houdt het Jira-team acceptatiecriteria en testnotities bij, precies in lijn met de rest van de userstory binnen Jira. Op die manier heeft het hele team een duidelijk beeld van succes op elk issue. Wat zijn acceptatiecriteria en testopmerkingen?

  • Acceptatiecriteria: statistieken die de producteigenaar gebruikt om te bevestigen dat een story naar zijn of haar tevredenheid is geïmplementeerd.
  • Tekstopmerkingen: korte, specifieke richtlijnen van het Quality Assistance-team waarmee de ontwikkelaar betere functiecode en geautomatiseerde tests kan schrijven.

Met goed gedefinieerde issues tijdens de implementatie kan iedereen succesvol zijn. Met Jira is het eenvoudig om velden inline toe te voegen. Klik als beheerder op de knop 'beheerder' voor het issue.

Stap 2: Vier het team

Bij Atlassian is een van onze kernwaarden 'samenwerken als team'. Sprintreviews zijn een goed moment om het team en ieders prestaties tijdens een iteratie te vieren. We houden ze meestal op vrijdagmiddag, wanneer iedereen op kantoor voor het weekend tot rust komt. Sprintreviews zijn niet hetzelfde als retrospectives. Zorg er daarom voor dat je de sprintreview organiseert na een iteratie, maar vóór je retrospective. Externe deelnemers zijn altijd welkom om deel te nemen, maar de vergadering bestaat meestal uit de producteigenaar, het volledige ontwikkelteam en de scrummaster. Als best practice raden we aan om in de vergadering 30 minuten tot één uur te besteden aan elke iteratie.

We houden van sprintreviews omdat ze de gezondheid en het moreel van het team beschermen. Sprintreviews hebben alles te maken met teambuilding. De review is niet vijandig en het is geen examen: het is een samenwerkingsevenement binnen het team waarin mensen hun werk demonstreren, vragen stellen en feedback krijgen.

Als een sprinteview geen positieve activiteit in het hele team wordt, kan dit op het volgende wijzen:

  • Het team neemt te veel werk op zich en voltooit het niet tijdens een iteratie
  • Het team worstelt met bestaande technische schulden

  • Functies worden niet duurzaam ontwikkeld om ervoor te zorgen dat er geen nieuwe bugs in de codebase worden geïntroduceerd

  • De ontwikkelpraktijken van het team zijn niet optimaal afgestemd

  • De producteigenaar verandert prioriteiten binnen een iteratie en het ontwikkelteam wordt buitenspel gezet door scope-creep

Opmerking: elk team heeft soms een moeilijke iteratie. Neem in de retrospective van het team de tijd om te begrijpen waarom een iteratie verandert en maak een plan om issues in de volgende sprint aan te pakken.

Stap 3: Bereik alle regio's

Bedrijven met verspreide teams hebben speciale uitdagingen met betrekking tot het schalen van agile ceremonies in verschillende regio's. Sprintreviews zijn geen uitzondering. Het Jira-team heeft leden over de hele wereld: Sydney, Gdańsk, Saigon en San Francisco. Hoewel we verspreid zijn, zijn sprintreviews een belangrijk onderdeel van onze teamcultuur. Teamleden maken informele video's en delen deze op een Confluence-pagina zodat het hele team ze kan zien.

Deze informele video's houden iedereen op de hoogte van de voortgang van de ontwikkeling, ondanks tijdsverschillen. Het direct tonen van een functiedemo door de ontwikkelaar het team op twee manieren:

  • Productbegrip: het hele team krijgt de intentie, grondgedachte en implementatie van de functie te horen. Het verbreedt ieders begrip van het hele product.

  • Teambuilding: video's creëren meer persoonlijke banden binnen het team. Ieder van ons krijgt te zien wie er achter elk aspect van een product zit. De bruggen die door deze praktijk worden geslagen, maken ons ondanks geografische ver verwijderde gebieden een hechtere, meer samenhangende groep.

Nog een laatste advies

Voor teams waarvoor sprintreviews nieuw zijn, is er een sterke verleiding om sprintreviews te laten samenvallen met retrospectives. Een sprintreview is een ceremonie die los staat van een sprint retrospective. Neem de tijd om te genieten van de vruchten van je werk. Vier prestaties uitgebreid. Effectieve sprintreviews versterken het moreel en de motivatie van het team. Dit idee van viering is zo belangrijk voor ons in het Jira-team dat we precies om deze reden 'Ga je gang en vier' hebben opgenomen in onze visie.

Nog een laatste advies

Voor teams waarvoor sprintreviews nieuw zijn, is er een sterke verleiding om sprintreviews te laten samenvallen met retrospectives. Een sprintreview is een ceremonie die los staat van een sprint retrospective. Neem de tijd om te genieten van de vruchten van je werk. Vier prestaties uitgebreid. Effectieve sprintreviews versterken het moreel en de motivatie van het team. Dit idee van viering is zo belangrijk voor ons in het Jira-team dat we precies om deze reden 'Ga je gang en vier' hebben opgenomen in onze visie.

Nog een laatste advies

Voor teams waarvoor sprintreviews nieuw zijn, is er een sterke verleiding om sprintreviews te laten samenvallen met retrospectives. Een sprintreview is een ceremonie die los staat van een sprint retrospective. Neem de tijd om te genieten van de vruchten van je werk. Vier prestaties uitgebreid. Effectieve sprintreviews versterken het moreel en de motivatie van het team. Dit idee van viering is zo belangrijk voor ons in het Jira-team dat we precies om deze reden 'Ga je gang en vier' hebben opgenomen in onze visie.

Nog een laatste advies

Voor teams waarvoor sprintreviews nieuw zijn, is er een sterke verleiding om sprintreviews te laten samenvallen met retrospectives. Een sprintreview is een ceremonie die los staat van een sprint retrospective. Neem de tijd om te genieten van de vruchten van je werk. Vier prestaties uitgebreid. Effectieve sprintreviews versterken het moreel en de motivatie van het team. Dit idee van viering is zo belangrijk voor ons in het Jira-team dat we precies om deze reden 'Ga je gang en vier' hebben opgenomen in onze visie.

Nog een laatste advies

Voor teams waarvoor sprintreviews nieuw zijn, is er een sterke verleiding om sprintreviews te laten samenvallen met retrospectives. Een sprintreview is een ceremonie die los staat van een sprint retrospective. Neem de tijd om te genieten van de vruchten van je werk. Vier prestaties uitgebreid. Effectieve sprintreviews versterken het moreel en de motivatie van het team. Dit idee van viering is zo belangrijk voor ons in het Jira-team dat we precies om deze reden 'Ga je gang en vier' hebben opgenomen in onze visie.

Nog een laatste advies

Voor teams waarvoor sprintreviews nieuw zijn, is er een sterke verleiding om sprintreviews te laten samenvallen met retrospectives. Een sprintreview is een ceremonie die los staat van een sprint retrospective. Neem de tijd om te genieten van de vruchten van je werk. Vier prestaties uitgebreid. Effectieve sprintreviews versterken het moreel en de motivatie van het team. Dit idee van viering is zo belangrijk voor ons in het Jira-team dat we precies om deze reden 'Ga je gang en vier' hebben opgenomen in onze visie.

Nog een laatste advies

Voor teams waarvoor sprintreviews nieuw zijn, is er een sterke verleiding om sprintreviews te laten samenvallen met retrospectives. Een sprintreview is een ceremonie die los staat van een sprint retrospective. Neem de tijd om te genieten van de vruchten van je werk. Vier prestaties uitgebreid. Effectieve sprintreviews versterken het moreel en de motivatie van het team. Dit idee van viering is zo belangrijk voor ons in het Jira-team dat we precies om deze reden 'Ga je gang en vier' hebben opgenomen in onze visie.