WHITEPAPER
Ambrero whitepaper

Hoe neem je de risico’s van legacy software weg?

Vraag dan nu vrijblijvend het gratis e-book aan.

GRATIS LEAFLET
Ambrero leaflet

Inventarisatie workshop

GRATIS LEAFLET
Ambrero leaflet

Zo zorgen we voor een succesvolle samenwerking

WHITEPAPER
Whitepapers & meer

Hoe kies je een softwarebedrijf dat je verder brengt

Product backlog

Product backlog is een belangrijk onderdeel van Agile, een methodiek die door veel softwarebedrijven wordt gebruikt voor projecten. Hier vind je antwoord op de vragen; wat is het, wat is de inhoud ervan? En hoe past het binnen Agile?

Wat is een Product backlog?

Het Product backlog is een geprioriteerde lijst van de resterende functionaliteit, gebaseerd op het toekomstbeeld en de concrete vereisten van de applicatie. Het backlog wordt gebruikt binnen Scrum om overzicht te houden over de hoeveelheid uitstaand werk. De lijst wordt beheerd door de Product Owner. Daarnaast kunnen de Scrum Master, het ontwikkelteam en andere belanghebbenden bijdragen aan het Product Backlog.

Wat staat er op de lijst?

Aan het begin van het project wordt het Product backlog gevuld met alles wat er in de Product Owner opkomt. Vaak zijn dat globale ideeën die later nog specifiek moeten worden gemaakt. Epics worden die genoemd. Die Epics vormen de roadmap van de applicatie en geven de productvisie weer.

Een Epic is echter niet specifiek genoeg voor een ontwikkelteam om mee aan de gang te gaan: daarvoor moet de Epic worden uitgesplitst in concrete User Stories: korte, specifieke beschrijvingen van functionele vereisten. Daar gaat het ontwikkelteam mee aan de gang.

Gedurende het project wordt het Product backlog onderhouden, want het document blijft gedurende het project voortdurend in beweging. Prioriteiten kunnen verschuiven, features kunnen komen te vervallen en nieuwe items kunnen worden toegevoegd. Het Product Backlog toont dus altijd de actuele to-do lijst van het project. Het bijhouden ervan wordt ook wel ‘Backlog Grooming’ genoemd:

  • De Epics worden uiteengesplitst in User Stories, elk voor een deel specifieke functionaliteit.
  • De Product Owner brengt prioriteiten aan. De backlog items met de hoogste prioriteit worden doorgaans in de opvolgende Sprint opgepakt.
  • Ter voorbereiding op de Sprint Planning Meeting worden de specificaties bij User Stories verder verfijnd of veranderd op basis van nieuwe inzichten.
  • Backlog items worden ingeschat door het Scrum team.

Product backlog en Agile benadering

Een goed Product backlog is een duidelijke en betrouwbare weergave van de status van het project. Het is niet alleen een bron voor het ontwikkelteam, maar ook voor belanghebbenden die zijdelings bij het project betrokken zijn. Zij zullen waarschijnlijk input leveren aan de Product Owner en kritiek geven op de gestelde prioriteiten. Hiermee is het ook een discussiestuk dat zorgt voor betrokkenheid. Het zorgt ervoor dat iedereen dezelfde verwachtingen heeft.

Elke Sprint worden de items met de hoogste prioriteit ingepland. Ook eventuele bugs en achterstallig onderhoud worden daarbij in ogenshouw genomen. Het ontwikkelteam maakt samen met de Product Owner een afweging over wat er in de Sprint wordt opgenomen. Dat geeft de mogelijkheid om niet alleen wendbaar te blijven op de functionaliteit, maar ook de kwaliteit.

Mis niets meer!

Ontvang inside informatie over software innovatie in je mailbox. Meld je nu aan voor onze maandelijkse update.

Vond je dit interessant? Ontdek meer!

Lees meer over deze onderwerpen

Meer kennis opdoen over:

Software ontwikkeling Development

Software ontwikkeling voorop lopen in de markt

Wil je snel vooruit met je organisatie? Innoveren met software ontwikkeling is de manier om dit te realiseren. Maar eigen software laten maken brengt ook onzekerheid en lastige keuzes met zich mee. Hoe lang duurt het en wat krijg je uiteindelijk?

Meer info
Nu zijn we nieuwsgierig naar jou. Waar wil jij heen?
Neem contact op

Bel ons direct op
088 262 7376 100% van onze klanten beveelt ons aan bij andere organisaties
Feedback Company

© 2005 - 2024     Ambrero Software BV • Algemene voorwaardenPrivacyverklaring
Klantwaardering