Sobes.tech
Intern

Wat is een backlog?

sobes.tech AI

Antwoord van AI

Backlog is een geordende lijst van taken die moeten worden uitgevoerd om het doel van het project of de ontwikkeling van het product te bereiken.

Er zijn twee hoofdtypen backlog in Agile-methodologieën:

  • Product Backlog: Een dynamische, voortdurend bijgewerkte lijst van functionele en niet-functionele vereisten voor het product, taken voor het oplossen van defecten, verbeteringen en onderzoekswerk. Het weerspiegelt de visie van het product en wordt beheerd door de Product Owner. De backlog-items worden geprioriteerd op basis van waarde, risico, afhankelijkheid en andere factoren. De meest prioritaire items staan bovenaan en zijn klaar voor uitvoering.
  • Sprint Backlog: Een subset van items uit de product backlog, geselecteerd door het ontwikkelingsteam om tijdens een sprint uit te voeren. Het wordt door het team gedetailleerd en weerspiegelt het werkplan voor de sprint. De sprint backlog is eigendom van het team en blijft tijdens de sprint ongewijzigd, tenzij het team besluit taken toe te voegen of te verwijderen om het sprintdoel te bereiken.

Belangrijke kenmerken van de backlog:

  • Dynamisch: De backlog verandert voortdurend: er worden nieuwe items toegevoegd, bestaande items worden gewijzigd, details worden verduidelijkt, prioriteiten worden herzien.
  • Prioritering: De backlog-items zijn gerangschikt op basis van hun belang en waarde voor gebruikers en het bedrijf.
  • Details: Items bovenaan de backlog zijn meer gedetailleerd en klaar voor uitvoering, terwijl items onderaan meer op hoog niveau kunnen zijn.
  • Transparant: Toegankelijk voor alle teamleden en belanghebbenden.
  • Beheer: Wordt meestal beheerd door de Product Owner, die verantwoordelijk is voor de inhoud en prioritering.

In QA-werk is de backlog belangrijk voor:

  • Het begrijpen van de vereisten en functionaliteiten die getest moeten worden.
  • Het plannen van testactiviteiten.
  • Het bijhouden van taken gerelateerd aan testen (bijvoorbeeld het schrijven van testcases, het uitvoeren van exploratieve tests).
  • Het beheren van gevonden defecten (ze worden aan de backlog toegevoegd voor reparatie en her-testen).