Realtime test informatie via dashboards

Realtime test informatie via dashboards

Michael Bolton begon zijn presentatie met het afgeven van een statement. Hij vindt dat hij tijdens deze EuroSTAR te vaak heeft gehoord dat we als testers meer moeten gaan samenwerken en voorspelbaar moeten worden zodat iedereen in het project weet wat wij doen en wat we toevoegen. Maar Michael riep de zaal toe dat testen NIET voorspelbaar is. Hij wil juist de onvoorspelbare zaken boven water brengen.

De boodschap die hij aan de community wil meegeven in zijn presentatie is dat wij als testers verplicht zijn om de rest van het project op een heldere en zinvolle manier duidelijk maken hoe het realtime gesteld is met het testtraject. Mananagers willen weten wat de mogelijke gevaren zijn die op de loer liggen. Maar hoe rapporteren we op zo’n manier dat het geen onduidelijkheid of verkeerde interpretaties veroorzaakt in plaats van duidelijkheid.

Stel je plakt allemaal post-it notes op een whiteboard met alle testactiviteiten. Breek de activiteiten op in stukken die in een hele of halve dag uitgevoerd kunnen worden. Op dat whiteboard maak je vier secties. Activiteiten die nog uitgevoerd moeten worden, activiteiten die uitgevoerd worden, activiteiten die uitgevoerd zijn en activiteiten die vervallen zijn. Verschillende kleuren worden gebruikt om de activitetien te groeperen die bij elkaar horen. Problemen die opgelost moeten worden krijgen ook een eigen kleur. De hoogste prioriteit activiteiten hangen links bovenaan in de verschillende secties. Nieuwe test ideeën hangen links onderaan en kunnen in rustige tijden hier mee aan de gang gaan. Testers pakken een post-it uit de ‘nog uit te voeren’ sectie, schrijven hun naam bij de activiteit en hangen de post-it in de sectie van de activiteiten die uitgevoerd worden.

Met dit eenvoudige en flexibele test dashboard krijgt iedereen realtime inzicht waar het testtraject staat. We kunnen om het bord staan, met de managers of ontwikkelaars, en samen bespreken waar de gevaren liggen, waar we staan en wat we nu moeten aanpassen om het einddoel te bereiken. Juist door eenvoudig te rapporteren veroorzaken we dat mensen vragen gaan stellen en dat we die meteen kunnen beantwoorden. Dit in plaats van dikke voortgangsrapportages waarmee mensen zelf (wellicht de verkeerde) conclusies gaan trekken.

Deze manier van dashboard gebruik is niet DE manier, maar een voorbeeld. Andere vormen of manieren zijn ook mogelijk. Michael’s doel met zijn presentatie was om het publiek duidelijk te maken dat we het gewoon niet te ingewikkeld moeten maken maar met eenvoudige middelen moeten rapporteren hoe het realtime gesteld is met het testtraject.

Presentatie: Dashboards: Real-time Test Information For Managers And Teams
Spreker: Michael Bolton
Bedrijf: DevelopSense, Canada
Sessie: Donderdag 24 november | 11:00 – 12:00