Wanneer een ontwikkelaar een nieuwe feature oplevert, heeft het echt een grote meerwaarde als er een overdracht plaatsvindt. Er zijn een aantal redenen waarom, en ik ben eigenlijk ook wel benieuwd hoe jij hier als tester of ontwikkelaar naar kijkt.
De tester krijgt meer inzicht in wat er getest moet worden. Als het goed is, heeft de tester tijdens het refinen en de testvoorbereiding al veel informatie gekregen. Toch kunnen er tijdens de refinement en de oplevering veel dingen zijn veranderd.
De ontwikkelaar heeft ook nieuwe inzichten opgedaan tijdens het bouwen. Deze informatie is mogelijk nog niet in de PBI/story verwerkt.
De teamleden leren samenwerken en met elkaar communiceren. Zeker in een DevOps-setting, waarbij er vaak vanuit huis wordt gewerkt, is dit heel belangrijk.
Door samen door de feature heen te lopen, kan de tester de feature direct valideren. Die ziet misschien nog kleine dingen die net anders kunnen of verbeterd kunnen worden. In plaats van dit te registreren en het later pas te bespreken, kan dat direct met de ontwikkelaar. Kom je er dan niet uit, dan kun je er altijd nog met de P.O. over praten.
Er is ook sprake van kennisborging. Door de overdracht heeft nu ook de tester de kennis van de feature.
De ontwikkelaar kan bovendien direct de pijnpunten
benoemen van de feature en aangeven waar het complex was om te ontwikkelen. Hier kan de testen dan rekening mee houden en eventuele risico’s inschatten.
Welke punten mis ik hier? Wat denk jij? Laat het weten in de comments!
Tag: DevOps
-

Het is belangrijk dat er een goede overdracht is
