SlideShare a Scribd company logo
Valhelm verplicht! Presentatie door Rudi Niemeijer http://www.testconsultancy.nl
Valhelm verplicht! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ter ingeleide Over de spreker, het vakgebied, andere disciplines, ontwikkelingen en het doel van deze presentatie
Ter ingeleide ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Korte biografie van testprofessionals anno  nu Middelpunt, aandachtsgebieden, ambitieniveau, portfolio
Testen in het middelpunt van belangstelling klopperdeklop… klikkerdeklik… klopperdeklop… klikkerdeklik…
betrokkenheid teststrategie testorganisatie communicatie testmanagement planning en budgettering kengetallen bevindingenadministratie testproducten inzet methode professionalisering testontwerp testtools testomgevingen Tijd Product kwaliteit Middelen Ambitie Geld
De hoogte van de lat ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],VALHELMMOMENTEN
Uitbreiding van het portfolio Kwaliteitskenmerken, ISO 9126, statisch en dynamisch, de gebruikskwaliteit en het ontwikkelproces 1
Portfolio Interne- en  externe kwaliteit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],tester 6 21 Bron: ISO 9126/SQuaRE 25000 Proces- kwaliteit beïnvloedt hangt af van Gebruiks- kwaliteits beïnvloedt hangt af van gebruiks- context Geschiktheid Juistheid en volledigheid Koppelbaarheid Beveiligbaarheid Bedrijfszekerheid Foutbestendigheid Herstelbaarheid Duidelijkheid Leerbaarheid Bedieningsgemak Aantrekkelijkheid Tijdsbeslag Middelenbeslag Analyseerbaarheid Wijzigbaarheid Stabiliteit Testbaarheid Aanpasbaarheid Installeerbaarheid Samenwerkbaarheid Vervangbaarheid
Het softwarerealisatieproces in het kort ,[object Object],[object Object],[object Object],[object Object],[object Object],1 Uitbreiding van het portfolio (testen binnen het kwaliteitsmodel)
Boodschap milieubewust verpakken Helder beeld, heldere bewoordingen, interpretatieruimte, veranderende omstandigheden 2
0100111001.. Rommel! Error klopperdeklop… klikkerdeklik… klopperdeklop… klikkerdeklik… Error
Hoe gaat dat met boodschappen ,[object Object],[object Object],[object Object],[object Object],[object Object]
? Een Kat Mijn beeld van wat een kat is Een beschrijving van mijn beeld van wat een kat is SPECIFICATIE
Wat heb ik daar mee te maken? ,[object Object],[object Object],[object Object],[object Object],2 Boodschap milieubewust verpakken (begrip voor het cognitieve proces)
Testdiepgang in begrijpelijke taal Laten we er niet omheen draaien en zeggen wat we gaan doen en doen wat we hebben gezegd 3
Het perspectief van de belanghebbenden kans impact Klant en bedrijfsproces Leverancier en ontwikkelaars Kans Impact
Toekennen van testontwerptechnieken Proces Cyclus Test Beslistabellentest Grenswaarden Classification   Tree Method Exploratory Testing Algoritmetest Grenswaarden Error Guessing Equivalentieklassen kans impact II IV III I
?
Stel vast dat .. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Testclaimformuleringen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Testclaimformuleringsproces ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Voorbeeld testclaimformuleringen in de risicomatrix Top-5 gebruikershandelingen Volledige beschreven functionaliteit Default-waarden en default-state Alle berekeningen werken goed Minder 1 seconde wachttijd bij normaal gebruik Pilotsessie levert geen verrassingen op Tien willekeurige gebruikers kunnen binnen een half uur aan de slag Nooit meer dan 3 klikken Altijd juiste order bij juiste klant Maximale vulling van de database geen probleem kans impact II IV III I
Voor gevorderden.. ,[object Object],[object Object],[object Object],[object Object],[object Object],3 Testdiepgang in begrijpelijke taal (toepassen van testclaimformuleringen)
Lucht-, zand- en cementmanagement “ Close to the Madding Crowd” (Jens Krause), de kracht van de groep en de tester als richtinggever 4
Verlanglijstje van een jarige tester ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hoe krijg je het betere testen op de kaart? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1:25, onderzoek Jens Krause, 2009
Let op bij ‘verbeteringen van binnen uit’ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],4 Lucht-, zand- en cementmanagement (over subtiele verbeteringsprocessen)
Welke kant gaat de ontwikkeling op? De testaanpak toespitsen op de ontwikkelmethode, ‘linksom of rechtsom’, met en zonder specificaties testen 5
Symbolische Software Modellering 0100111001.. ..0100111001 SPECIFICATIE
Symbolische Software Modellering ,[object Object],[object Object],[object Object],[object Object],[object Object],Structured Walkthrough met klant, bouwer en tester Documentinspecties door klant, bouwer en tester Systeemtesten  door tester Acceptatietesten  door opdrachtgever SPECIFICATIE
Linksom.. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rechtsom.. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],5 Welke kant gaat de ontwikkeling op? (over testen met en zonder specificaties)
In de ban van Boehm Kunnen documentinspecties ooit uit? 6
Waar is Boehm als je ‘m nodig hebt! ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cijfers van de inspectiebladen ,[object Object],[object Object],[object Object],[object Object],[object Object]
Omdat de testers documentinspecties op functioneel ontwerpen uitvoeren (zet je valhelm maar op, want hier komen de ontwerpers!) 622 uur bespaard!
Ja, maar.. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Berekeningen en gevolgen (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Berekeningen en gevolgen (2) ,[object Object],[object Object],[object Object]
Walkthroughs en inspecties ,[object Object],[object Object],[object Object],6 In de ban van Boehm (managementcijfers over documentinspecties)
Ter afsluiting Samenvatting en handige informatie om zelf mee verder te gaan, referenties en links
Achtergrondinformatie (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],Certified tester
Achtergrondinformatie (2) ,[object Object],[object Object],[object Object],[object Object]
Vragen? 1 Uitbreiding van het portfolio (testen binnen het kwaliteitsmodel) 2 Boodschap milieubewust verpakken (begrip voor het cognitieve proces) 3 Testdiepgang in begrijpelijke taal (toepassen van testclaimformuleringen) 4 Lucht-, zand- en cementmanagement (over subtiele verbeteringsprocessen) 5 Welke kant gaat de ontwikkeling op? (over testen met en zonder specificaties) 6 In de ban van Boehm (managementcijfers over documentinspecties)
Dank voor uw aandacht! Valhelm verplicht!  door Rudi Niemeijer ( [email_address] ) Deze presentatie vindt u op www.testconsultancy.nl/index.php/downloads  en op  www.testnet.org/Produktie/Bibliotheek/Presentaties.html

More Related Content

Similar to Valhelm Verplicht (1.8)

I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)
Derk-Jan de Grood
 
DevOps is geen scrum def
DevOps is geen scrum defDevOps is geen scrum def
DevOps is geen scrum defMyra Kievit
 
Buzz Ordina Testing Vacatures - Meet Swen
Buzz Ordina Testing Vacatures - Meet SwenBuzz Ordina Testing Vacatures - Meet Swen
Buzz Ordina Testing Vacatures - Meet Swen
Ordina Belgium
 
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
HOlink2019
 
Automatisch testen van datawarehouses
Automatisch testen van datawarehousesAutomatisch testen van datawarehouses
Automatisch testen van datawarehousesmkompagne
 
TestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en KzaTestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en Kza
guestb49b99
 
Be Informed en Business Engineering
Be Informed en Business EngineeringBe Informed en Business Engineering
Be Informed en Business EngineeringJeroen van Grondelle
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
Harold van Heeringen
 
Testen binnen dev ops DTC 2014
Testen binnen dev ops DTC 2014Testen binnen dev ops DTC 2014
Testen binnen dev ops DTC 2014
Kaspar van Dam
 
Agile werken voor opdrachtgevers
Agile werken voor opdrachtgeversAgile werken voor opdrachtgevers
Agile werken voor opdrachtgevers
Ronald Kleverlaan
 
0708 IAD1 Q4 Hoorcollege 1
0708 IAD1 Q4 Hoorcollege 10708 IAD1 Q4 Hoorcollege 1
0708 IAD1 Q4 Hoorcollege 1Hans Kemp
 
replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013
replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013
replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013
webwinkelvakdag
 
Fronteers Modern Testing
Fronteers Modern TestingFronteers Modern Testing
Fronteers Modern Testing
Maarten Groeneweg
 
Facto Congres 2015. Workshop 8. Verbeteren van FM met Lean
Facto Congres 2015. Workshop 8. Verbeteren van FM met LeanFacto Congres 2015. Workshop 8. Verbeteren van FM met Lean
Facto Congres 2015. Workshop 8. Verbeteren van FM met Lean
Facto Magazine
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Harold van Heeringen
 
1011q1 design for mobile les 4 - usabilitytesting for mobile
1011q1 design for mobile    les 4 - usabilitytesting for mobile1011q1 design for mobile    les 4 - usabilitytesting for mobile
1011q1 design for mobile les 4 - usabilitytesting for mobileHans Kemp
 
BUZZ When we TAG you - you are IT - Testing jobs at Ordina
BUZZ When we TAG you - you are IT - Testing jobs at OrdinaBUZZ When we TAG you - you are IT - Testing jobs at Ordina
BUZZ When we TAG you - you are IT - Testing jobs at Ordina
Ordina Belgium
 
Nearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - TechnosoftNearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - Technosoft
Bart Zwager
 
Cv herman egberts
Cv herman egbertsCv herman egberts
Cv herman egberts
Herman Egberts
 

Similar to Valhelm Verplicht (1.8) (20)

I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)
 
DevOps is geen scrum def
DevOps is geen scrum defDevOps is geen scrum def
DevOps is geen scrum def
 
Buzz Ordina Testing Vacatures - Meet Swen
Buzz Ordina Testing Vacatures - Meet SwenBuzz Ordina Testing Vacatures - Meet Swen
Buzz Ordina Testing Vacatures - Meet Swen
 
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
 
Automatisch testen van datawarehouses
Automatisch testen van datawarehousesAutomatisch testen van datawarehouses
Automatisch testen van datawarehouses
 
TestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en KzaTestNet Nj Event 2009 Test Value en Kza
TestNet Nj Event 2009 Test Value en Kza
 
Be Informed en Business Engineering
Be Informed en Business EngineeringBe Informed en Business Engineering
Be Informed en Business Engineering
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
 
Testen binnen dev ops DTC 2014
Testen binnen dev ops DTC 2014Testen binnen dev ops DTC 2014
Testen binnen dev ops DTC 2014
 
Agile werken voor opdrachtgevers
Agile werken voor opdrachtgeversAgile werken voor opdrachtgevers
Agile werken voor opdrachtgevers
 
Presentatie aanpak Mixit
Presentatie aanpak MixitPresentatie aanpak Mixit
Presentatie aanpak Mixit
 
0708 IAD1 Q4 Hoorcollege 1
0708 IAD1 Q4 Hoorcollege 10708 IAD1 Q4 Hoorcollege 1
0708 IAD1 Q4 Hoorcollege 1
 
replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013
replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013
replatforming eCommerce – Bijenkorf case - Webwinkel Vakdagen 2013
 
Fronteers Modern Testing
Fronteers Modern TestingFronteers Modern Testing
Fronteers Modern Testing
 
Facto Congres 2015. Workshop 8. Verbeteren van FM met Lean
Facto Congres 2015. Workshop 8. Verbeteren van FM met LeanFacto Congres 2015. Workshop 8. Verbeteren van FM met Lean
Facto Congres 2015. Workshop 8. Verbeteren van FM met Lean
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014
 
1011q1 design for mobile les 4 - usabilitytesting for mobile
1011q1 design for mobile    les 4 - usabilitytesting for mobile1011q1 design for mobile    les 4 - usabilitytesting for mobile
1011q1 design for mobile les 4 - usabilitytesting for mobile
 
BUZZ When we TAG you - you are IT - Testing jobs at Ordina
BUZZ When we TAG you - you are IT - Testing jobs at OrdinaBUZZ When we TAG you - you are IT - Testing jobs at Ordina
BUZZ When we TAG you - you are IT - Testing jobs at Ordina
 
Nearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - TechnosoftNearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - Technosoft
 
Cv herman egberts
Cv herman egbertsCv herman egberts
Cv herman egberts
 

Valhelm Verplicht (1.8)

  • 1. Valhelm verplicht! Presentatie door Rudi Niemeijer http://www.testconsultancy.nl
  • 2.
  • 3. Ter ingeleide Over de spreker, het vakgebied, andere disciplines, ontwikkelingen en het doel van deze presentatie
  • 4.
  • 5. Korte biografie van testprofessionals anno nu Middelpunt, aandachtsgebieden, ambitieniveau, portfolio
  • 6. Testen in het middelpunt van belangstelling klopperdeklop… klikkerdeklik… klopperdeklop… klikkerdeklik…
  • 7. betrokkenheid teststrategie testorganisatie communicatie testmanagement planning en budgettering kengetallen bevindingenadministratie testproducten inzet methode professionalisering testontwerp testtools testomgevingen Tijd Product kwaliteit Middelen Ambitie Geld
  • 8.
  • 9. Uitbreiding van het portfolio Kwaliteitskenmerken, ISO 9126, statisch en dynamisch, de gebruikskwaliteit en het ontwikkelproces 1
  • 10.
  • 11.
  • 12. Boodschap milieubewust verpakken Helder beeld, heldere bewoordingen, interpretatieruimte, veranderende omstandigheden 2
  • 13. 0100111001.. Rommel! Error klopperdeklop… klikkerdeklik… klopperdeklop… klikkerdeklik… Error
  • 14.
  • 15. ? Een Kat Mijn beeld van wat een kat is Een beschrijving van mijn beeld van wat een kat is SPECIFICATIE
  • 16.
  • 17. Testdiepgang in begrijpelijke taal Laten we er niet omheen draaien en zeggen wat we gaan doen en doen wat we hebben gezegd 3
  • 18. Het perspectief van de belanghebbenden kans impact Klant en bedrijfsproces Leverancier en ontwikkelaars Kans Impact
  • 19. Toekennen van testontwerptechnieken Proces Cyclus Test Beslistabellentest Grenswaarden Classification Tree Method Exploratory Testing Algoritmetest Grenswaarden Error Guessing Equivalentieklassen kans impact II IV III I
  • 20. ?
  • 21.
  • 22.
  • 23.
  • 24. Voorbeeld testclaimformuleringen in de risicomatrix Top-5 gebruikershandelingen Volledige beschreven functionaliteit Default-waarden en default-state Alle berekeningen werken goed Minder 1 seconde wachttijd bij normaal gebruik Pilotsessie levert geen verrassingen op Tien willekeurige gebruikers kunnen binnen een half uur aan de slag Nooit meer dan 3 klikken Altijd juiste order bij juiste klant Maximale vulling van de database geen probleem kans impact II IV III I
  • 25.
  • 26. Lucht-, zand- en cementmanagement “ Close to the Madding Crowd” (Jens Krause), de kracht van de groep en de tester als richtinggever 4
  • 27.
  • 28.
  • 29. 1:25, onderzoek Jens Krause, 2009
  • 30.
  • 31. Welke kant gaat de ontwikkeling op? De testaanpak toespitsen op de ontwikkelmethode, ‘linksom of rechtsom’, met en zonder specificaties testen 5
  • 32. Symbolische Software Modellering 0100111001.. ..0100111001 SPECIFICATIE
  • 33.
  • 34.
  • 35.
  • 36. In de ban van Boehm Kunnen documentinspecties ooit uit? 6
  • 37.
  • 38.
  • 39. Omdat de testers documentinspecties op functioneel ontwerpen uitvoeren (zet je valhelm maar op, want hier komen de ontwerpers!) 622 uur bespaard!
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Ter afsluiting Samenvatting en handige informatie om zelf mee verder te gaan, referenties en links
  • 45.
  • 46.
  • 47. Vragen? 1 Uitbreiding van het portfolio (testen binnen het kwaliteitsmodel) 2 Boodschap milieubewust verpakken (begrip voor het cognitieve proces) 3 Testdiepgang in begrijpelijke taal (toepassen van testclaimformuleringen) 4 Lucht-, zand- en cementmanagement (over subtiele verbeteringsprocessen) 5 Welke kant gaat de ontwikkeling op? (over testen met en zonder specificaties) 6 In de ban van Boehm (managementcijfers over documentinspecties)
  • 48. Dank voor uw aandacht! Valhelm verplicht! door Rudi Niemeijer ( [email_address] ) Deze presentatie vindt u op www.testconsultancy.nl/index.php/downloads en op www.testnet.org/Produktie/Bibliotheek/Presentaties.html

Editor's Notes

  1. Over de presentatie Softwareontwikkelstrategieën anno 2010 zijn steeds vaker gebaseerd op 'lightweight', 'just-in-time' en 'good enough' principes die, naast de vele voordelen, ook een aantal in het oog springende nadelen hebben: als een project uitloopt is het bijna altijd de productkwaliteit en de testfase die onder druk komen te staan. Om brokken en valpartijen aan het eind van een project te voorkomen is het daarom effectief om niet met testen te wachten totdat er een werkend stuk software beschikbaar komt maar de hele looptijd voor het ontplooien van testactiviteiten te benutten. Dit betekent dat er van de geijkte paden afgeweken moet worden, maar veel testers hebben echter geen idee welke rol zij zonder ontwerpen en software kunnen vervullen. In 'valhelm verplicht' wordt de tester meegenomen in de mogelijkheden van het 'valideren zonder je te bezeren', ofwel 'testen zonder software'. Deze activiteiten bestaan niet uit het achter de computer uitwerken van mastertestplannen of testscriptsjablonen, maar het mengen in overleggen, voeren van discussies en houden van interviews. Dat dit niet altijd zonder slag of stoot gaat mag duidelijk zijn. Enige gepaste beschermingsmaatregelen zijn hier dan ook aanbevelenswaardig. Presentatieopening Anno 2010 worden testers vroegtijdig betrokken en vormen ze een belangrijke schakel in de totaalkwaliteit van software. Maar of dat altijd zonder problemen gaat?
  2. Inhoud van deze presentatie Ter ingeleide Korte biografie van testprofessionals anno nu Uitbreiding van het portfolio Boodschap milieubewust verpakken Testdiepgang in begrijpelijke taal Lucht-, zand- en cementmanagement Welke kant gaat de ontwikkeling op? In de ban van Boehm Ter afsluiting
  3. Bio van de spreker Rudi Niemeijer, sinds 1994 werkzaam als tester, heeft achtergronden in de elektronica, grafisch ontwerp, fijnmechanica, robotica en tekstschrijven. Hij is ingenieur in de informatica, ISEB Testing Practitioner en weet als geen ander mensen enthousiast te krijgen in het vakgebied testen. Rudi is sinds 1998 vennoot van Testconsultancy Groep (www.testconsultancy.nl), ondermeer bekend als workshopdocent, initiatiefnemer van testforum.nl http://www.testforum.nl en kritische recensent van testboeken. In 2009 verzorgde hij, samen met Martin Pol, de TestNet thema-avond 'NoorderTest 2009' met de presentatie 'U spreekt met de Keuringsdienst van Waarde'.
  4. Kerntaak Het vinden van fouten in software wordt vaak als de kerntaak van een tester gezien. Zodra software voor het eerst gebruikt kan worden, zijn het de testers die een oordeel vellen over de kwaliteit ervan. Toeschouwers Zodra een tester met z’n werk begint, is er een niet aflatende aandacht van zo’n beetje iedereen die in de software is geïnteresseerd; van ontwerper en ontwikkelaar, projectleider en opdrachtgever, tot potentiële eindgebruikers, beheerders enzovoorts. Downside Als er laat in het softwareontwikkelproces nog veel fouten worden gevonden, is niemand blij. Zeker als dat ook nog eens niet direct aan het begin van de start van het testen is. De waardering die testers verwachten blijft dan nogal eens uit, of vervalt in een rechtstreekse kritiek op het testproces. Het kan geen kwaad om als tester altijd een valhelm te dragen!
  5. Wat we moeten We zijn druk met de dingen die we moeten doen om de testfabriek aan de gang te houden. Niet dat we nu de hele dag bezig zijn met professionalisering of teststrategieën, maar het hoort tot het portfolio van de testprofessional anno 2010. Als we het goed doen, zijn veel van deze activiteiten ‘onzichtbaar’ voor de rest van het project: wij hebben onze zaakjes voorelkaar zodra er van ons actie wordt verwacht. Niet vergeten Aan het eind van de dag worden we immers afgerekend op de kwaliteit van ons werk, dat alles verband houdt met de kwaliteit van de software, ons eigen ambitieniveau, of we onze afspraken nakomen en dat we de planningen die we afgesproken hebben, halen.
  6. Maar we willen ook veel Anno nu is de tester geëvolueerd van een professionele dwarsligger naar een testprofessional die overal een antwoord op weet, van het testen van functionaliteit tot performance, concurrency, security en alle andere kwaliteitskenmerken die we uit het ISO 9126 kwaliteitsmodel kennen. We zijn goed in het testen van de interne- en externe kwaliteit van onze software, maar als het aan ons ligt verleggen we waar nodig onze horizon naar het gebruik van de software in de praktijk. De klant is onze nieuwe beste vriend! Gedeelde verantwoordelijkheden! En als we toch bezig zijn, dat ontwikkelen van software kan vast veel beter dan nu gebeurt. Laten we beter communiceren! Eerder betrokken worden! Eerder beginnen met testen! Reality check Zijn we allemaal al zover?
  7. De boodschap in perspectief Software maakt zich niet zelf. Ook kleine schermpjes met op het oog weinig functionaliteit hebben een flinke tijdsinvestering van een ontwikkelaar achter de rug. Een tester kan en mag niet vervallen in consumentengedrag: het is zijn werk om fouten te vinden. Maar ook een diplomatiek getrainde tester zal wel eens een zucht van ‘het is nog niet goed’ laten vallen en in combinatie met de nodigde tijdsdruk ontstaat dan nogal eens een geirriteerde ontwikkelaar. Valhelm verplicht!
  8. De theorie van het overbrengen van informatie Dat het niet altijd gaat zoals in theorie zou moeten is duidelijk. Maar hoe kan dat?
  9. Symbolenleer (semiotics) Ogden en Richards hebben in 1927 hun onderzoek over het overbrengen van boodschappen gepubliceerd. Het heeft veel relevantie in ons vakgebied. Kort gezegd komt het erop neer dat er een onderscheid bestaat tussen ‘werkelijkheid’, ‘beschrijving van de werkelijkheid’ en ‘beeld van de werkelijkheid’. Bij het overbrengen van informatie van de ene persoon naar de andere vindt er een vertaling plaats van ‘beeld’ naar ‘taal’ naar beeld. Door deze vertaling verdwijnt er informatie, maar wordt er door de ontvanger ook informatie toegevoegd. In ons vakgebied hebben we op twee manieren met deze symbolenleer te maken. In het voorbeeld is te zien, dat hoe nauwkeurig wij ons als tester ook uitdrukken, we er rekening mee moeten houden dat ‘de boodschap niet overkomt’. Daar kan de ontvanger van de boodschap niets aan doen: zo werkt communicatie met taal. Op een ander vlak hebben wij ook met symbolenleer te maken: het ontwikkelen van software gaat vaak met taal gepaard.