Friday, 13 August 2010

Testpromotie tip 12: Publiceer in het blad van de organisatie over testen

Dit stuk hoort bij weblog: "29 Tips om testen te promoten in je organisatie"

Over het algemeen wordt een artikel serieuzer genomen als het is verschenen in gedrukte vorm in een blad. Als het gedrukt is, wordt er meer waarde aan gehecht. Dus het publiceren van artikelen over testen in het bedrijfsblad is een goede manier om het testbewustzijn te verhogen.

Ik ga nu geen tips geven hoe je een goed artikel schrijft (misschien later), wel heb ik nog wat tips toegevoegd als je je artikel eenmaal hebt geschreven. Maar ik begin met twee bekende formules uit het vak "communicatie" (NIMA-A en Communicatietheorie II).

Ik denk dat dit al wel genoeg is om je op weg te helpen, ik pas ze zelf ook toe en tot nu toe met redelijk succes. Voor testers die geen communicatie hebben gestudeerd hierbij de twee formules die bijna klinken als toverspreuken: ABABA en AIDA

ABABA: Actualiteit, Belangrijkheid, Afwijking, Belangstelling, Autoriteit 
AIDA: Attention, Interest, Desire en Action

ABABA
Als je een artikel wilt schrijven, maar krijg je het gepubliceerd. Niet in elke organisatie zal dat altijd mogelijk zijn. Je kan je kansen verhogen door je artikel echt als nieuws te brengen. De ABABA formule wordt door journalisten gebruikt om te bepalen wat nieuws is.
  • Actualiteit: nieuws is wat net is gebeurd of op het punt staat te gebeuren.
  • Belangrijkheid: iets is nieuws als er voor veel mensen veel op het spel staat (vaak ook in negatieve zin).
  • Afwijking: nieuws is wat ongewoon is.
  • Belangstelling: nieuws is een ontwikkeling of een gebeurtenis waarvan de lezers zelf de gevolgen ondervinden.
  • Autoriteit: nieuws is informatie die van een belangrijke bron afkomstig is.
Bevat je onderwerp/artikel de bovenstaande zaken? Dan vergroot je je kansen behoorlijk om je artikel gepubliceerd te krijgen.

AIDA
Voor de structuur van je artikel en met het doel "promotie van het testvak" zal je na moeten denken over hoe je je "reclameboodschap" gaat brengen. Ook hiervoor is een handige formule. Het AIDA-model is een marketing model, waarbij vier belangrijke stappen zijn verwerkt die in een reclame-uiting aan bod moeten komen.

Attention (Aandacht)
Als eerste moet je de aandacht van de lezer te trekken in je artikel. Dit kan door een pakkende kop, of aparte lettertype of kleur bijvoorbeeld. Waarbij je goed oplet waar het artikel in komt. Als het blad veel blauw heeft, kijk dan eens of je in groen kan publiceren. Zoek wel positieve kleuren en lettertypes. Geen onleesbare lettertype op een zwart vlak, dat komt wat deprimerend over (althans, hier in Europa dan).

Interest (Interesse)
Tweede gedeelte in je artikel. Probeer de aandacht in het stuk om te buigen tot echte interesse. Hier kan je meer op emoties van de lezer ingaan, of een zeer positieve alinea schrijven over het testvak. Beloof een besparing op de kosten, of snellere tests of bugvrije producten. Kijk uit dat je niet teveel belooft, je wil nog steeds vertrouwen houden gedurende je loopbaan.

Desire (Verlangen)
Nu kan je dieper in gaan op het onderwerp en (bijvoorbeeld) de voordelen benoemen van testen ten opzichte van niet testen, of voor- en nadelen van geautomatiseerd testen, model based testen, exploratory testen, et cetera. Men moet dit ook willen!

Action (Actie)
In het laatste gedeelte van je artikel kan je proberen vragen op te roepen bij de lezer. Geef inhoudelijke informatie over je onderwerp, maar maak er geen handleiding van. Geef aan dat men je altijd voor vragen kan bereiken op telefoonnummer en email adres. Sta open voor vragen en draag dat uit.

Artikel af? Nadenken, nalezen, aanpassen en reviewen!
Vaak schrijven we iets moois en nadat we het verstuurd hebben bedenken we opeens zaken die we vergeten zijn te melden, of je leest later het stuk terug en je ziet wat fouten waar je niet zo blij mee bent... Uit pure ervaring (dus maken van fouten) heb ik nog de volgende tips:
  • Denk na wat je wilt schrijven en schrijf het stuk op
  • Niet gelijk versturen, ga er eerst maar een paar nachten over slapen, denk in de tussentijd na over je tekst
  • Pas het stuk aan, aan je nieuwe inzichten
  • Lees het stuk zelf na. Vaak zie je fouten overigens beter als je het afgedrukt hebt.
  • Maak lange zinnen korter, maak er twee zinnen van.
  • Voeg plaatjes toe die het verhaal ondersteunen.
  • Wat is de doelgroep van het (bedrijfs)blad? Pas het taalgebruik aan aan de doelgroep, leg vak-idioom kort uit.
  • Laat het eerst lezen door een paar collega's, vrienden, hier komen zeker goede tips uit. Ook spelfouten worden op deze manier goed verwijderd.
Zo, dat zijn mijn ideeën, nog toevoegingen hierop? Dan hoor ik het graag, dan kan ik dit weer hierin verwerken.

Friday, 6 August 2010

Testpromotie tip 6: Maak zelf de bevindingendatabase

Dit stuk hoort bij mijn andere log: "29 Tips om testen te promoten in je organisatie"

Nog geen bevindingen database? Zet de bevindingen database zelf op, begin desnoods met een Excel sheet op een centrale lokatie. Een centrale lijst van bevindingen overtuigt heel wat mensen van het nut van één lijst. Vaak zie je dat iedereen wel een lijst van problemen in de software heeft, maar heeft niet iedereen het complete plaatje.

Voordelen bevindingen database
Om het bewustzijn te verhogen, geef een presentatie over de voordelen van een bevindingen database (of in ieder geval een centrale lijst van bevindingen)
  • het is een eenvoudige manier om geen gevonden bug meer te laten ontsnappen.
  • iedereen heeft hetzelfde beeld over de bevindingen in een product
  • door een aktiehouder te koppelen aan bevindingen heeft iedereen zijn aktielijst klaar liggen
  • je kan goede lijsten genereren voor bijvoorbeeld readme bestanden en releasenotes bij nieuwe software update
  • analyse tool voor testers én ontwikkelaars: waar worden de meeste problemen gevonden, is dat een kwetsbaar deel van de software?
Zelf een Excel sheet bouwen
Zolang je niet de mogelijkheid ziet om een bevindingen tool in het bedrijf te krijgen, of je neemt je eerste stappen als organisatie in bevindingen registratie, zet de bevindingen database dan zelf op
  • Niet wachten hiermee, als je in je werk constant refereert naar bevinding nummer #0002, #0054, et cetera, dan wordt men snel bewust van de centrale bevindingen lijst.
  • Zet een Excel sheet op, of ben je handig met MS-Access?
  • Zorg ervoor dat er periodiek een overleg komt met minimaal een projectleider, bouwer, ontwerper en een tester. Daarin bespreek je de openstaande bevindingen, status, prioriteit en de aktiehouder per bevinding
Hoe eenvoudig je bevindingen registratie ook is, gebruik altijd de volgende zaken
  • Korte omschrijving: in één duidelijke zin het probleem beschreven
  • Bevinding nr: voor verwijzing naar unieke nummers van de bevindingen
  • Status: Open, in behandeling, op te lossen, te testen, opgelost, gesloten
  • Prioriteit: Hoog, midden laag? Of 1 t/m 5? Probeer een oneven nummer aan te houden voor prioriteiten, dit schijnt psychologisch het best te werken (ik weet niet meer waar ik dat van heb, dus of het echt waarheid is... Wie kan daar iets over zeggen?)
  • Aktiehouder: Wie moet er NU iets mee gaan doen
  • Gevonden datum, opgelost datum
Speel bevindingenbeheerder
Wees niet bang om bevindingen beheerder te spelen. Hier wat tips:
  • Als iemand het over een probleem heeft, vraag of hij je een mail kan sturen met uitleg
  • Voeg deze beschrijving toe aan je lijst en mail terug dat het daar-en-daar staat en dat het besproken
  • Ga geen bevindingen samenvoegen, een probleem die je hebt gevonden is één probleem. Als meerdere bevindingen door één oorzaak komen (wat vaak gedacht wordt), wil nog niet zeggen dat het oplossen van deze oorzaak alle gevonden problemen oplost.
  • Standaard motto "als het niet in de bevindingen lijst staat, is het geen bevinding."
  • Spreek mensen aan op het wel of niet oplossen of analyseren van bevindingen. Pas hier wel mee op als men nog niet gewend is om hiervoor aangesproken te worden en spreek mensen pas aan als de bevinding ook in een bevindingen overleg is besproken. 
  • Je kan het controleren op bevindingen in het begin ook bij de projectleider / teamleider beleggen, of een change-manager. Daar waar de autoriteit en vertrouwen ligt.
  • Wees consequent, en blijf het beheer goed volhouden voor een lange tijd. Herinner jezelf dat je elke dag de bevindingenlijst even controleert. Zo win je vertrouwen.
Verder dan Excel
Je kan echt ver gaan met een bevindingen registratie tool. Pas op dat je Excel of MS-Access niet helemaal verbouwd totdat het een echte applicatie wordt. Ik bedoel; met macro's enzo. Er zijn veel betere bevindingentools gratis te krijgen. Als je zo ver komt dat iedereen in je team met de bevindingenlijst en het bevindingenproces bekend is, is het misschien eens goed om een échte bevindingentool te gaan promoten en inzetten.

Bevindingentools zijn over het algemeen gratis te vinden op het internet. Voor de meeste zal je wel wat hulp nodig hebben van wat technische mensen, maar dat helpt ook weer om de acceptatie hiervan te bevorderen. Misschien kan je vragen aan een bouwer of hij een aantal tools eens kan vergelijken en wat hij aanraadt om bij jullie te gaan gebruiken. Gratis tools kosten nog steeds veel geld als het niet in de organisatie past.

Als je eens rond wilt kijken naar dit soort tools, surf dan even naar http://www.software-pointers.com/en-defecttracking-tools.html Hier vind je veel gratis bevindingentools. Bugzilla bijvoorbeeld, deze gratis tool wordt veel gebruikt.

Denk er aan, het is niet dat jij er aan toe bent, maar het team / de organisatie. Eerst in de hoofden van de mensen, dan verder uitwerken.

Succes!