Het Agile Lexicon van de UX-Republic

Agile is overal

Tussen je yogales door een post-it gevonden in je rugzak crossfit of een Daily Stand Meeting (DSM) voor een koffiezetapparaat, zegt uw CTO dat elk modern bedrijf Agile zou moeten overstappen.
Dus, als je niet (goed) begrijpt wat je collega-ontwikkelaars elke ochtend doen, voor een bord staan, je (nog?) niet bent uitgenodigd en je wilt schitteren voor een Scrum Master, geven we je enkele definities om te weten waar het over gaat.
spreek jij behendig?

Allereerst, wat is behendigheid?

We praten over Agile-methodologie in projectbeheer, een iteratieve en collaboratieve aanpak, in staat om rekening te houden met de initiële behoeften van de klant en die met betrekking tot de operationele realiteit. Dit principe maakt het met name mogelijk om gedurende het hele project rekening te houden met de behoeften van de eindgebruiker en is gebaseerd op waarden.

Worsteling om de bal

Het methodologische raamwerk van Scrum is de meest gebruikte Agile-methode ter wereld. Het steunt met name op korte iteraties (sprints) met specifieke organisatie, rollen en bijeenkomsten.

Scrum Master

Als lid van het Scrum-team zorgt de Scrum Master voor de juiste toepassing van de Scrum-methode en voor het goed onderhouden van de werkomstandigheden van het team. Hij is degene die de sprint retrospectives organiseert. Deze rol kan worden vervuld door een lid van het ontwikkelteam. Een goed functionerend team kan uiteindelijk zonder de Scrum Master.

Product Owner

De PO is een volwaardig lid van het Scrum-team. Hij is verantwoordelijk voor het definiëren van een product dat de maximale waarde voor gebruikers zal opleveren, binnen de tijd en het budget dat aan het project is toegewezen. Hij is het en hij alleen die de Backlog beheert en prioriteert. Hij staat dicht bij het scrumteam, maar werkt voor de businessteams.

Belanghebbenden

Dit is de klant, sponsor of sponsor van het product die de zakelijke doelstellingen van het product definieert. Meer in het algemeen kan het iedereen zijn die interesse heeft in het project: bedrijfsexperts, gebruikers, klanten, sponsors, investeerders, enz. Ze nemen deel aan sprintreviews om de voortgang van het product te zien en kunnen ad hoc ingrijpen in bepaalde sprints om het team te helpen.

Het Scrum-team (of ontwikkelteam)

Het Scrum-team bestaat voornamelijk uit developers, een tech lead, maar kan ook een UX en/of UI bevatten. Zij realiseren de functionaliteiten van het product, presenteren deze, verpakken ze en leveren ze af. Ook de PO en Scrum Master maken deel uit van het team.

Sprint

Een sprint (of iteratie in het Frans) is een kort tijdsinterval, meestal tussen de 2 tot 4 weken maximaal, waarin het team nieuwe functionaliteiten van een product ontwerpt, realiseert, ontwikkelt en test. Aan het einde van de sprint is het product mogelijk verzendbaar.

Sinds

Een release komt overeen met een nieuwe versie van het product, beschikbaar voor gebruikers. Een release is opgebouwd uit meerdere sprints.

Gebruikersverhaal

Een gebruikersverhaal (of US) is een eenvoudige en begrijpelijke beschrijving van een te ontwikkelen functionaliteit. Het bevat informatie over wie, wat en waarom. Het kan worden aangevuld met bedrijfsregels, acceptatiecriteria, documentatie (wireframes, bedrijfsregels, enz.), KPI's en meer.

episch

Het is een macrofunctie of "groot" gebruikersverhaal, dat vervolgens wordt opgesplitst in verschillende gebruikersverhalen.

Productachterstand

Het is het belangrijkste instrument van de OP. Het is een lijst met User Stories die zijn gepland en onderhouden door de Product Owner in samenwerking met het Scrum-team.

Burndown-grafiek

Grafiek om de voortgang van een sprint bij te houden. Het is samengesteld uit een verwachte curve en een werkelijke curve die het werk in de loop van de tijd aangeeft.

Roadmap

Essentieel plannings- en communicatiemiddel voor de PO. Het stelt hem in staat de functies te identificeren die moeten worden geïntegreerd en de releases te plannen. De roadmap geeft inzicht aan het management dat de strategische visie van de PO kan valideren en stelt het Scrum-team in staat te anticiperen op het werk dat gaat komen.

Kanban

Kanban is een agile methode gebaseerd op visueel taakbeheer en continue verbetering. Het kan naast Scrum worden gebruikt. Het is ook vaak een taakbord om de voortgang visueel bij te houden.

Agile Rituelen / Ceremonies

Dit zijn alle projectbijeenkomsten die zijn gedefinieerd door het Scrum-methodologiekader:

  • sprintplanning,
  • de dagelijkse scrum,
  • de sprint review
  • de retrospectieve

wendbaar bord

Als een bonus / om mee te nemen

Agile Manifest

Het Agile-manifest definieert de belangrijkste principes van wendbaarheid in 4 punten:
#1 Mensen en hun interacties, in plaats van processen en tools
#2 Werkende oplossingen, in plaats van uitgebreide documentatie
#3 Samenwerking met opdrachtgevers, liever dan contractonderhandelingen
#4 Het antwoord op verandering, in plaats van vasthouden aan een plan.
Het doel is niet om volledig te zijn, maar om enkele sleutels te geven voor het begrijpen van de termen die het vaakst voorkomen in behendigheid. We komen terug met enkele concepten en methoden die door onze Product Owners zijn ingevoerd.
UX-Republic werft aan! Als al deze concepten geen geheimen meer voor je hebben, als je op zoek bent naar uitdagende opdrachten bij onze key account klanten en je het leuk vindt om met UX, UI, Data Analisten en developers samen te werken, twijfel dan niet!
Felix R., Product Owner @UX-Republic