telling the testing story - storytelling voor testers (dutch)

34
Telling the testing story Storytelling for testers @huibschoots

Upload: huib-schoots

Post on 09-Apr-2017

543 views

Category:

Technology


0 download

TRANSCRIPT

PowerPoint Presentation

Telling the testing story

Storytelling for testers @huibschoots

Telling the testing story; storytelling for testers Huib Schoots

Storytelling is een begrip dat je steeds vaker hoort. Iedereen is dol op verhalen. Eigenlijk is het een eeuwen oud communicatiemiddel. We zijn het ons niet altijd bewust, maar we vertellen elkaar voortdurend verhalen. Verhalen zijn krachtig en effectief om jouw visie, test strategie of aanpak over te dragen. In je werk als tester, in je project, maar ook in je eigen organisatie.

Een professioneel rapport bevat noodzakelijke informatie voor onze klanten en stakeholders. Test rapportage is veel meer dan het schrijven van een document die de testresultaten optelt en zich uitdrukt in aantal uitgevoerde testen en pass/fail ratio's aan het einde van een project. We rapporteren vrijwel iedere dag over het testen. Eigenlijk een goed verhaal dat zich langzaam opbouwt en begint bij de teststrategie.

Rapporteren is een belangrijke vaardigheid, die maar weinig testers echt onder de knie hebben en trainen. Rapporteren over testen is niet alleen van vitaal belang voor je professionele geloofwaardigheid, het is ook van groot belang om overzicht te houden tijdens het testen. In Rapid Software Testen maken we daarom gebruik van het testverhaal om ons werk te begeleiden. Een verhaal dat in essentie drie onderdelen bevat: over het product (het testobject), onze testen en de kwaliteit van onze testen.

In deze presentatie laat Huib zien en ervaren hoe je het (test)verhaal kan inzetten in jouw praktijk.De deelnemers gaan ook aan de slag met de Testing Story.1

Deel I-.- Storytelling for testers

Mensen communiceren van nature in verhalen. Het is een narratief middel om te verbinden.Het is belangrijk je af te vragen: wat wil ik vertellen? Waar gaat het over2

Een rijke fabriekseigenaar zag tot zijn afschuw een visser lui naast zijn boot liggen en een sigaret roken. Waarom ben je niet aan het vissen? vroeg de fabriekseigenaar. Omdat ik genoeg vis heb gevangen voor vandaag, zei de visser. De man: Waarom vang je er niet nog een paar? De visser: Wat zou ik ermee moeten? Je zou geld kunnen verdienen luidde het antwoord. Daarmee zou je een motor op je boot kunnen laten monteren om verder de zee op te gaan en meer vis te vangen. Dan zou je genoeg verdienen om nylon netten te kopen. Die zouden je meer vis en meer geld opleveren. Al gauw zou je genoeg geld hebben om twee boten te bezitten misschien wel een hele vloot. Dan zou je een rijk man zijn net als ik. Wat zou ik dan doen? vroeg de visser. Dan zou je werkelijk van het leven kunnen genieten zei de fabriekseigenaar. En wat denk je wat ik nu aan het doen ben? antwoordde de visser.

Bron: http://www.voorpositiviteit.nl/836-tevredenheid/

Voorbeeld: Jij bent op vakantie en je belt je ouders. Wat zou er gebeuren als je alleen maar feiten opnoemt? Hoe interessant is dat?

5

6

1 Safari Jeep met chauffeur3Waarvan 2 M en 1 V1Lunch in open lucht32x op en 1x onder14Waarvan 4 kleintjes!6Op een groene vlakte7Ze keken ons allemaal aan

9

Wat is storytelling?Het vertellen van verhalen?!

Ontwikkelen, schrijven, vertellen, delen van verhalen.

Bron: Storytelling in 12 stappen Mieke Bouma

Mensen communiceren van nature in verhalen. Het is een narratief middel om te verbinden.Het is belangrijk je af te vragen: wat wil ik vertellen? Waar gaat het over10

Narratieve praktijkVerhalendSamenhang: ordening, structuur, ontwikkelingBetekenisvol geheel met oorzaak en gevolg

Bron: Storytelling in 12 stappen Mieke Bouma

Verhaal? Een verhaal is een weergave van gebeurtenissen die met elkaar in verband worden gebracht.11

Voorbeeld IMijn oom stierf op 49-jarige leeftijd. Een jaar later stierf zijn tuinman.

Mijn oom stierf op 49-jarige leeftijd; een jaar later stierf zijn tuinman van verdriet.Bron: Storytelling in 12 stappen Mieke Bouma

Verhaal? Een verhaal is een weergave van gebeurtenissen die met elkaar in verband worden gebracht.

Narratieve elementen:Hoofdpersoon, verhaallijn met ontwikkeling, dilemma of conflict, tegenstanders, medestandersAuthentiek, waar of waar-achtigPersoonlijkPrikkelend en roept emotie op (of wordt met emotie veteld)

12

Kenmerken van verhalenHet staat op zichzelf en heeft een begin, midden en eindeNarratieve elementen:HoofdpersoonVerhaallijn met ontwikkelingWorsteling, dilemma of conflictTegenstanders & medestandersAuthentiek en persoonlijkPrikkelend en roept emotie opBron: Storypower Verhalen die organisatie veranderen Annet Scheringa

Een verhaal is dus niets anders dan: content met een bepaalde vorm

Narratologie is de theorie van de structuur van verhalen. Om een structuur te onderzoeken, of om een 'structureel omschrijving' presenteren, ontleedt de narratoloog de verschijnselen van verhaal in hun samenstellende delen en probeert dan functies en relaties bepalen

Verteltechniek, verteltheorie, verhaal theorie

13

Waarom storytelling?Zeven strategien van je brein:Samenhang

Bron: Echte leiders hebben een goed verhaal Astrid Schutte

Brein heeft voorkeur voor verhalende vormenCijfers & feiten hebben een verhaal nodig

14

Voorbeeld IIZij ging naar de markt.Hella stierf.Mark kreeg honger en huilde.Bron: Echte leiders hebben een goed verhaal Astrid Schutte

Verhaal? Een verhaal is een weergave van gebeurtenissen die met elkaar in verband worden gebracht.

Narratieve elementen:Hoofdpersoon, verhaallijn met ontwikkeling, dilemma of conflict, tegenstanders, medestandersAuthentiek, waar of waar-achtigPersoonlijkPrikkelend en roept emotie op (of wordt met emotie veteld)

15

Waarom storytelling?Zeven strategien van je brein:SamenhangBetekenisDoel en motief

Bron: Echte leiders hebben een goed verhaal Astrid Schutte

Brein heeft voorkeur voor verhalende vormenCijfers & feiten hebben een verhaal nodig

16

Voorbeeld IIISandra liet een paar eekhoorns los. Het plan mislukte toen een hond ze wegjoeg. Daarna organiseerde ze een feestje, maar de gasten namen hun motoren niet mee. Bovendien kon ze haar stereo niet hard genoeg zetten. De volgende dag zocht ze vruchteloos naar een voyeur in de Gouden Gids. Obscene telefoontjes gaven haar enige hoop dat het nummer veranderd was. De installatie van een flikkerend neonlicht aan de overkant van de straat bracht eindelijk succes. Sandra lijstte de advertentie in en die prijkt nu aan haar muur. Bron: Echte leiders hebben een goed verhaal Astrid Schutte

Verhaal? Een verhaal is een weergave van gebeurtenissen die met elkaar in verband worden gebracht.

Narratieve elementen:Hoofdpersoon, verhaallijn met ontwikkeling, dilemma of conflict, tegenstanders, medestandersAuthentiek, waar of waar-achtigPersoonlijkPrikkelend en roept emotie op (of wordt met emotie veteld)

17

Waarom storytelling?Zeven strategien van je brein:SamenhangBetekenisDoel en motiefLege plekken opvullenMenselijk perspectiefConflictVertrouwen op wat bekend is

Bron: Echte leiders hebben een goed verhaal Astrid Schutte

Brein heeft voorkeur voor verhalende vormenCijfers & feiten hebben een verhaal nodig

18

Waarom storytelling?Verhalen begrijpen we sneller en beterVerhalen herinneren we beterVerhalen overtuigen meerVerhalen motiveren meerVerhalen verbindenVerhalen geven houvastVerhalen maken hanteerbaarVerhalen benvloeden

Bron: Storypower Verhalen die organisatie veranderen Annet Scheringa

19

Oefening: verhalen vertellen

Doel: Warm up, maar ook om te laten zien hoe makkelijk het eigenlijk kan zijnBegin in tweetallen, iedereen pakt 1 briefje waarop 2 topics staanKies een topic en vertel je verhaal in 60 secondenDaarna vertelt de andere zijn/haar verhaalGeef je briefje aan je partner en ga op zoek naar nieuwe partner

Mijn eerste test jobHoe ik tester werdWaarom ben ik testerAls ik geen testers was geworden, dan was ikBlijf ik altijd tester?Testen is leuk omdatTesten is niet altijd leuk, wantKwaliteit door de ogen van een kindEen goede tip voor een testerEen goede tip van een testerMijn favoriete testfaseMijn favoriete testtechiekMijn favoriete testtool?Wat agile voor mij betekentWat context-driven testen voor mij betekentDe belangrijkste vaardigheid voor een testerDe belangrijke karaktereigenschap van een testerMijn grootste ergernis tijdens het testenIk word blij tijdens het testen van Mijn beste project tot nu toeMijn slechte project tot nu toeEen grappige test anekdoteHier ben ik trots op.Een absolute muts-read voor testersMijn leukste testcollegaMijn favoriete testgoeroeDe vetste bug die je ooit gevonden hebHet systeem met de meeste bugs dat je ooit getest hebHet product dat ik ooit nog wil testenHet grootste misverstand over testenDe slechtste aanname die ik ooit gehoord hebHet vaagste requirement dat ik ooit tegenkwamEen mooi voorbeeld van samenwerkenHet product dat het moeilijkst te testen wasWat ik nog wil leren over testenWaarom ik voor deze workshop gekozen hebWaarom ik lid ben van TestnetWat me opvalt aan testersDe meest bijzondere test die ik ooit heb gedaanDe duurste test die ik ooit heb uitgevoerd

20

Deel II-.- Telling the testing story

Mensen communiceren van nature in verhalen. Het is een narratief middel om te verbinden.Het is belangrijk je af te vragen: wat wil ik vertellen? Waar gaat het over21

Oefening: testrapportage

Groepen maken van 4 of 5Per groep: 2 testers: verlaten de zaal voor 5 minutenRest observatoren met formulier. Observatoren worden gebrieft.Vink de 1e categorien aan als je ze hoort/ziet en schrijf een voorbeeld opTurf de mate waarin Testers: beide testen om de beurt een pen en rapporteren (mondeling) aan elkaar.

Debrief:Doornemen in welke mate de deelnemer de verschillende delen van een test story heeft geraakt

Plenaire vraag:Waarom zijn deze delen belangrijk?

22

ObservatieformulierRapporteren tijdens testen Testen tijdens rapporteren

Level 1: Status product?Wat is de status van het product? Wat heb je gezien?Over wat er niet goed is maar ook hoe het fout zou kunnen gaanOp een manier die van belang is voor alle stakeholdersLevel 2: Hoe getest?Hoe je geconfigureerd, bediend en geobserveerd hebtOver wat je (nog) niet getest hebtWat je nooit zal testenLevel 3: Wat is de waarde van het testen? Wat de risico's en de kosten van het testen zijnHoe (on)testbaar is het productDingen die het testen moeilijker of langzamer makenWat je nodig hebt en wat je adviseertLevel 3+: Waarde van je verhaal?Weet je wat er gebeurd is? Wat kan je rapporteren?Dient het verslag zijn doel?

Wat is een testrapport?

Een testrapport is elke beschrijving of uitleg of rechtvaardiging van de status van een testproject.Een overtuigend testrapport heeft al die dingen bij elkaar.Een professioneel testrapport is vakkundig, zorgvuldig en ethisch ontworpen om uw klanten te bedienen.Een testrapport is niet "gewoon de feiten, het is een verhaal over feiten.Bron: Rapid Software Testen James Bach & Michael Bolton

Verhalen over testen?Een verhaal laat niet alleen zien wt er gebeurt, maar ook he het gebeurt en waarom. Daardoor geeft een verhaal betekenis aan losse gebeurtenissen.

Bron: Zeven manieren om succes te boeken met verhalen - Sigrid van Iersel

Testen is het construeren van 3 verhalenEen verhaal over de status van het product (Niveau 1)Wat is de status van het product? Wat heb je gezien?Over wat er niet goed is, maar ook hoe het fout zou kunnen gaanOp een manier die van belang is voor alle stakeholdersEen verhaal over hoe je hebt getest (Niveau 2)Hoe heb je geconfigureerd, bediend en geobserveerd?Wat je (nog) niet getest hebtWat je nooit zal testenEen verhaal over de waarde van de testen (Niveau 3)Wat zijn de risico's en de kosten van het testen?Hoe (on)testbaar is het product?Dingen die het testen moeilijker of langzamer makenWat je nodig hebt en wat je adviseertEen verhaal over de waarde van je verhaal (Niveau 3+)Weet je wat er gebeurd is? Wat kan je rapporteren?Dient het verslag zijn doel?

Is het product goed?Hoe weet je dat?Ben ik tevreden met mijn werk?Bron: Rapid Software Testen James Bach & Michael Bolton

Niveau 1: Een verhaal over de status van het productOver hoe het is mislukt, en hoe het kan mislukkenOp een manier die van belang zijn voor uw verschillende klanten.Niveau 2: Een verhaal over hoe je hebt getestNiveau 3: Een verhaal over de waarde van de test Wat de risico's en de kosten van het testen zijnHoe toetsbare (of niet) is het productDingen die harder of langzamer maken het testenWat je nodig hebt en wat je aanbevelen(3+: Een verhaal over de waarde van de verhalen.)Weet je wat er gebeurd is? kan je melden? doet verslag van zijn doel dienen?

Testen is het construeren van 3 verhalenEen verhaal over de status van het product (Niveau 1)Wat is de status van het product? Wat heb je gezien?Over wat er niet goed is, maar ook hoe het fout zou kunnen gaanOp een manier die van belang is voor alle stakeholdersEen verhaal over hoe je hebt getest (Niveau 2)Hoe heb je geconfigureerd, bediend en geobserveerd?Wat je (nog) niet getest hebtWat je nooit zal testenEen verhaal over de waarde van de testen (Niveau 3)Wat zijn de risico's en de kosten van het testen?Hoe (on)testbaar is het product?Dingen die het testen moeilijker of langzamer makenWat je nodig hebt en wat je adviseertEen verhaal over de waarde van je verhaal (Niveau 3+)Weet je wat er gebeurd is? Wat kan je rapporteren?Dient het verslag zijn doel?

BugsIssuesCoverageOraclesBron: Rapid Software Testen James Bach & Michael Bolton

Niveau 1: Een verhaal over de status van het productOver hoe het is mislukt, en hoe het kan mislukkenOp een manier die van belang zijn voor uw verschillende klanten.Niveau 2: Een verhaal over hoe je hebt getestNiveau 3: Een verhaal over de waarde van de test Wat de risico's en de kosten van het testen zijnHoe toetsbare (of niet) is het productDingen die harder of langzamer maken het testenWat je nodig hebt en wat je aanbevelen(3+: Een verhaal over de waarde van de verhalen.)Weet je wat er gebeurd is? kan je melden? doet verslag van zijn doel dienen?

Hoe gebruik je de testing story?

Opbouwen van je verhaal gedurende het testenStatusWrap-up & debrief(Eind) rapportageOverzicht & inzicht

Een narratief test modelDit is een model van het Rapid Software Test proces.

Het is gemaakt in een verhaal structuur, want in de kern betekent testen het construeren van een (test)verhaal.

Bron: Rapid Software Testen James Bach & Michael Bolton

Bron: Rapid Software Testen James Bach & Michael Bolton

Bron: Rapid Software Testen James Bach & Michael Bolton

Ive learned that people will forget what you said, people will forget what you did, but people will never forget how you made them feel.

-- Maya Angelou

Bronnen & referentiesStorytelling in 12 stappen Mieke Bouma (boek)Storypower Annet Scheringa (boek)Echte leiders hebben een goed verhaal Astrid Schutte (boek)Storytelling in 12 stappen op reis met de heldhttp://www.schrijvenonline.org/schrijfbibliotheek/voorpublicatie/storytelling-in-12-stappen-op-reis-met-de-heldVoorbeeld: Storytelling in 12 stappenhttp://www.jozuadouglas.com/storytelling-in-12-stappen/http://www.jozuadouglas.com/pixars-ratatouille-een-analyse-storytelling-in-12-stappen/Wat is storytelling? Wat is een verhaal?http://www.thestoryconnection.nl/Over-storytelling/Wat-is-storytelling-Wat-is-een-verhaalZeven manieren om succes te boeken met verhalenhttp://www.facebook.com/photo.php?fbid=762995877141827Slides Rapid Software Testinghttp://www.satisfice.com/info_rst.shtmlBraiding The Stories (Test Reporting Part 2)http://www.developsense.com/blog/2012/02/braiding-the-stories/Delivering the News (Test Reporting Part 3)http://www.developsense.com/blog/2012/02/delivering-the-news-test-reporting-part-3/Why Stories Matterhttp://storyrhetoric.com/blog/2014/12/17/why-stories-matter#.VM5An1Xj540.linkedinVerhaal Tevredenheidhttp://www.voorpositiviteit.nl/836-tevredenheid/FrieslandCampina Story Of Milkhttp://youtu.be/rVli8Rptl9k

[email protected]@huibschootswww.huibschoots.nl/blogLaan van Diepenvoorde 1 5582 LA Waalre The NetherlandsTel: +31 40 2021803

| 3314 DA Dordrecht