Voordelen fysiek Scrum board
Het grote voordeel van een fysiek Scrum board is dat je alleen maar van je computerscherm hoeft op te kijken om de voortgang te zien. Anders dan bij een digitaal board heb je vrij snel zicht op de algehele status van het project. Je hoeft immers niet door een digitaal board te scrollen en/of op specifieke user stories te klikken voor meer informatie. Door de post-its zie je per story direct welke taken nog open staan. Bovendien kun je snel taken verplaatsen, taken toevoegen en prioriteiten (de volgorde van de stories) wijzigingen.
Ook is het prettig om de Daily Scrum voor de ‘Scrum muur’ te houden en het bord als praatstuk te gebruiken. Je kunt makkelijk aantekeningen maken en het board bijwerken. Bovendien kan het extra motiverend werken om een taak of user story fysiek naar ‘done’ te verplaatsen.
Digitaal Scrum board
Met online tools, als Jira of Trello, kan een digitaal Scrum board worden gemaakt. De indeling en werkwijze blijft op hoofdlijnen hetzelfde. Een digitaal Scrum board is op elke locatie en op elk device bereikbaar en kan dus plaatsonafhankelijk worden bijgewerkt. Ook kan de PO tijd- en locatieonafhankelijk de voortgang bijhouden, dus ook op dagen dat hij niet bij het team op kantoor aanwezig is. Dit geldt uiteraard ook voor thuiswerkende teamleden.
Voordelen digitaal Scrum board
Digitaal is veelal meer ruimte om een user story of taak te omschrijven. Vaak is het mogelijk om user stories uit de backlog, vaak een Excel-sheet, rechtstreeks naar het digitale Scrum board te exporteren. Halverwege een Sprint is eenvoudig terug te lezen hoe een specifieke functionaliteit en wens is uitgedacht.
Daarnaast kun je op een digitaal board eenvoudig extra informatie en opmerkingen toevoegen of een taak aan iemand anders toewijzen. In de meeste tools kun je een ander, bijvoorbeeld de PO, mentionen in je bericht. Als je via deze weg een vraag stelt, kan de ander dit eenvoudig terugvinden en weet hij direct om welke user story, taak of vraag het gaat. Extra fijn: als je gementioned wordt of een taak aan jou is toegewezen, krijg je hier vaak direct bericht, bijvoorbeeld een mail, van.
Als een tester een bug vindt, wordt een extra taak, in de vorm van een ‘issue’, aan de desbetreffende user story toegevoegd. Digitaal is het makkelijker om issues aan te maken en de benodigde informatie om het issue te reproduceren toe te voegen, bijvoorbeeld in de vorm van screenshots en urls. De developer kan gerichter vragen stellen over de issue.
Daarnaast blijft de geschiedenis van een story of taak behouden. Als een tester een issue heeft aangemaakt, kan je snel terugvinden wat de bug exact inhield en de conversatie over de oplossing, tussen de developer en tester, teruglezen. Dit is bijvoorbeeld handig als je later in een Sprint of het project een soortgelijke bug tegenkomt.
Jira
Bij Netvlies werken we met een fysiek én digitaal Scrum board in Jira. Jira is ideaal voor technische Agile projecten. Het Jira bord is zo ontworpen dat het aansluit op het Scrum framework. Zo kan per project een backlog en actieve sprint worden aangemaakt. Een actieve sprint is opgedeeld in 4 kolommen: to do, doing, to verify en done.
User stories worden geprioriteerd op basis van business value en kunnen eenvoudig vanuit de backlog worden toegevoegd aan een actieve sprint. Onder user stories kunnen aparte taken voor elke discipline worden aangemaakt en issues, zoals een bug, worden toegevoegd.
Trello
Trello is een populaire online projectmanagement tool. Per project maak je een bord aan waar je lijsten (of kolommen) kunt toevoegen. Vervolgens kun je kaarten aan de lijst toevoegen en hier labels, teamleden, checklisten, bijlagen en deadlines aan toevoegen. De backlog en actieve sprint lostrekken van elkaar werkt in Trello iets omslachtiger: je moet namelijk een nieuw bord aanmaken en de lijsten en kaarten van het ene naar het andere bord verplaatsen.
Jira vs. Trello
Ga je voor het eerst Scrummen of een kleiner project draaien, dan is Trello een prima tool om mee te starten. Het doel is immers om snel inzicht in de status van het project te krijgen. De meeste mensen vinden Trello laagdrempeliger en gebruiksvriendelijker. Het voordeel van Jira is dat developers meer details kwijt kunnen in een taak en een speciale taak-kaart voor bugs en issues kunnen aanmaken.
Welke tool je ook kiest, het is vooral belangrijk dat het team een vaste werkwijze hanteert en duidelijke afspraken met elkaar maakt. Welke rol heeft de tool in jullie Scrumproces? Hoe maak je taken aan onder een user story? Hoe leg je bugs vast?
Het Scrum board en samenwerken op afstand
Onze vaste werkwijze in Jira kwam tijdens de coronacrisis en het vele samenwerken op afstand goed van pas. Samenwerken op afstand gaat een stuk efficiënter als iedereen altijd toegang heeft tot het Scrum board en de voortgang kan bijhouden.
Wel hebben we ervaren dat het belangrijk is om nóg preciezer met Jira om te gaan. Toen teamleden nog dagelijks naast elkaar zaten, werd vaak snel overlegd over user stories, functionaliteiten of bugs. De gemaakte afspraken of conclusies werden niet altijd vastgelegd in Jira, omdat de collega’s in dezelfde ruimte werkten en vanzelf werden aangehaakt. Nu collega’s gedeeltelijk thuis en op kantoor werken is het extra belangrijk om dit altijd vast te leggen in Jira, zodat iedereen op de hoogte is en alles terug kan vinden.
Meer weten over Scrum?
In dit blog heb ik je meegenomen in één specifiek onderdeel van het Scrumproces. In ons gratis webinar Scrum voor Beginners lichten we alle onderdelen en Scrum-events toe. Na het webinar weet je wat Scrum is, hoe het werkt en kun je zelf aan de slag met Scrum.
Meld je gratis aan
Begrippenlijst
Product Owner (PO) | De afgevaardigde van de klant die bij het team op kantoor zit. De PO kan ter plekke knopen doorhakken en vragen beantwoorden en houdt zo de vaart erin. Het is daarom belangrijk dat de PO hiervoor van zijn of haar organisatie voldoende tijd en mandaat krijgt.
Scrum Master | De Scrum Master dient de PO en het (ontwikkel)team. Hij coacht, faciliteert, motiveert en verwijdert belemmeringen in het project en/of voor het (ontwikkel)team. Daarnaast is de Scrum Master ervoor verantwoordelijk dat Scrum wordt begrepen en goed wordt toegepast.
Sprint | Een iteratie van 2 of 3 weken, waarin een multidisciplinair team een set van wensen (user stories) oppakt.
User story | Een specifieke wens, op basis van een afgekaderde functionaliteit.
Product Backlog | De verzameling van alle wensen die in het product kunnen komen. Deze wensen (user stories) hebben een unieke prioriteit op basis waarvan ze tijdens de sprint worden opgepakt.
Daily Scrum | Dagelijkse meeting van het Scrumteam waarin het team kort bespreekt wat zij na de vorige Daily Scrum hebben gedaan, wat zij vandaag gaan doen, waar zij hulp bij nodig hebben en waar zij (eventueel) tegenaan lopen.