Menu

Aantal leden:
835
Aantal jaren testervaring:
10504
Aantal leden:
835
Aantal jaren testervaring:
10504
Word nu lid

Samenwerken is sleutel tot succes

Naam Colin Lek
Functie Testconsult
Bedrijf Evanjo-Soft Kft

 

Het development team en de PO – twee verschillende werelden: die van IT en de klant. Welke factoren kunnen de samenwerking verbeteren in een SCRUM team, waardoor de IT-oplossingen toegevoegde waarde leveren in een SCRUM project? Bepaal al tijdens ‘product backlog grooming sessies’ met het hele team de productrisico’s van de userstories. Door het hebben van inzicht in de technische risicofactoren kunnen de userstories nauwkeuriger gepokerd worden. Daarnaast kunnen de userstories met de hoogste businessrisico een leidraad zijn in de volgorde van oplevering tijdens de sprint, zodat deze relatief de meeste testinspanning krijgen. Lukt het niet alle userstories op tijd te testen in de sprint, schroom dan niet een van de teamleden mee te laten helpen (onder jouw begeleiding).

Integreer testautomatisering zo vroeg mogelijk binnen het team. Er zijn open source tools (Selenium FitNesse Xebium) die dit mogelijk maken. Die hebben bewezen de klant op elk moment inzicht te kunnen geven in de kwaliteit van de apps.

Voer regelmatig regressietests uit binnen de sprint. Wacht niet tot het einde van de sprint, zodat bugs snel en makkelijk gefixed kunnen worden. Introduceer The Boy Scout Rule: ‘always leave the code behind in a better state than you found it’. Overweeg vervolgens of het (qua tijdinspanning) direct met de nieuwe functionaliteit opgelost kan worden. Voorkom onnodige ‘technische schuld’.

Betrek de PO actief bij de ontwikkeling tijdens de sprint. Om de kwaliteit vast te stellen en tijdig bij te sturen. En om met voorstellen te komen om nieuwe userstories te (laten) opstellen voor de volgende sprints.

Help het team antwoord te geven op de vraag welke functionaliteit al is ontwikkeld. Hoe? Door inzicht te geven in de uitgevoerde testen die je geclusterd hebt vastgelegd. Het kan onduidelijk zijn welke functionaliteit precies ontwikkeld is. De praktijk leert dat userstories niet altijd alle situaties beschrijven en dat de kennis vaak verspreid is én in de hoofden van de teamleden zit.

Toon de sprint-demo niet alleen aan de PO, maar draai het ook eens om: de PO toont de nieuw functionaliteit aan het developmentteam. Om zo de samenwerking te stimuleren én om trots te zijn op wat is gemaakt!