Context Driven Testverbetering: "anytime, anyplace, anywhere, anyone"
Delen Printen E-mail

Context Driven Test Improvement

Context Driven Test Improvement…

… heeft een aanleiding zoals een behoefte (+) of een knelpunt (-)
Veel organisaties willen het testproces verbeteren of de kwaliteit ervan bepalen.

    • Onze klanten zijn niet tevreden, waarom vinden wij deze fouten niet zelf?
    • Kunnen jullie bevestigen dat onze testgroep inderdaad erg goed is?
  • Hoe kan Testservices bijdragen aan de doelstellingen van de afdeling?
  • Hoe kunnen we het testen op een hoger plan brengen in de agile teams?
  • Testen duurt te lang, hoe kan dat sneller?
  • Onze velocity gaat omlaag. Hoe kunnen wij meer testen automatiseren?

… krijgt doelstellingen mee om die behoefte te vervullen of om het knelpunt op te lossen…

  • Wanneer zijn we succesvol?
  • Lagere testkosten;
  • Verbetervoorstellen in logische volgorde;
  • Inzicht in vergelijking met andere organisaties;
  • We in staat zijn een visie op testen te ontwikkelen;
  • Minder fouten in productie;
  • Onze testing debt structureel wordt verlaagd.

… binnen een gegeven aandachtsgebied …

Waar gaan we onderzoeken en verbeteren?
mobile testen | project x | afdeling y | ketentest | systeemtesten | cloud services | testautomatisering | acceptatie | unit test | agile team z | testtechnieken | testen | testen + team | testen + team + development | testen + team + development + projectmanagement

… met een aanpak …

Centrale vraag: welke heuristiek of modellen voor testverbetering gaan hier helpen?
Voorbeelden van modellen zijn TI4Agile, TI4Mobile en TI4Automation. Modellen geven een goed gedefinieerde onderzoeksdekking.
Dit kan iedereen gebruiken, ook als er geen concreet verbeterproject is:
Veel voorkomende verbetermogelijkheden vormen de basis voor zogenaamde ‘Vermoedens’, een vorm van heuristiek. Hiermee kan een organisatie in korte tijd een plan maken om beter te worden. Zie: https://improvement.polteq.com/cdtv/cdtv-op-basis-van-vermoedens/

… die zich laat sturen door de context …

Testverbetering staat of valt met de match tussen aanpak en context. Welke aspecten van de context nemen we mee?
w-model | legacy | kantoorautomatisering | agile | innovatie | embedded | web | groot | devops | klein | cloud | robots | mobile | machine learning | IoT | …

… als basis voor een onderzoek …

Met interviews, observaties, studie. Enkele tips & tricks:

  • Speak to management first: leer hun doelen en hun algemene beeld;
  • Follow the problems: laat je onderzoek leiden door wat je vindt (zoals exploratory testen);
  • Ask open questions: laat mensen praten om veel informatie te krijgen;
  • Seeing is believing: observeer de mensen en de teams in het werk;
  • The phase of the great confusion: treedt op bij inconsistente informatie;
  • Jump to conclusions (or not): double check (tussen)conclusies.

… dat leidt tot een rapport …

Met veel plaatjes, verschillende presentaties voor verschillende doelgroepen, rapport op papier ter ondersteuning, mind maps, excel sheets met ingevulde modellen.
Tijdens het onderzoek heb je al proefballonnetjes opgelaten en je richting van denken uitgeprobeerd bij belanghebbenden.

… met verbetervoorstellen …

Heel belangrijk om uit te splitsen:

  • Wat kan NU meteen worden opgepakt, wat zijn de quick wins?
  • Wat kost meer tijd of inspanning maar levert wel een duidelijke bijdrage aan de doelstellingen;
  • Wat is de stip op de horizon?
  • Geen details over langere termijn, want er is dan van alles veranderd, je moet dan eerst weer onderzoeken.

… die worden geïmplementeerd …

De ‘vermoedens’ die mogelijk een rol hebben gespeeld bij de aanpak komen hier terug: voor veel voorkomende bevindingen zijn vaak veel tips & tricks voor oplossingen. Voorbeelden:
Toepassen van risk based testing in agile context;

  • Beschrijven van de algemene testaanpak in de teams;
  • Testbaar maken van user stories;
  • Verdelen van de testtaken over alle teamleden;
  • Automatiseren van tests.

… en waarvan het effect wordt geëvalueerd.

  • Lukt het om de verbeteringen ingevoerd te krijgen?
  • Zijn we bezig met het behalen van de doelstellingen?
  • Is het CDTV-initiatief nog te relateren aan de aanleiding?

Allemaal feedback loops om goed op het spoor te blijven en de flow erin te houden!

Meer informatie

Heeft u een vraag of wilt u een vrijblijvende afspraak maken? Laat hieronder uw gegevens achter, dan nemen wij zo snel mogelijk contact met u op. U kunt ons natuurlijk ook bellen:

+31 (0) 33 277 35 22 (Nederland)
+32 (0) 16 39 48 04 (België)

    Uw gegevens gebruiken wij alleen voor een correcte afhandeling van uw vraag. Lees voor meer informatie onze privacyverklaring.

    Hoe wij dat doen?
    Lees meer
    Focus
    Focus
    Vakmanschap
    Vakmanschap
    Kennisdeling
    Kennisdeling
    Persoonlijk
    Persoonlijk
    Lokaal
    Lokaal
    Oprecht
    Oprecht
    Plezier
    Plezier
    Meer
    Deze website is gerealiseerd door Webheads.

    Neem contact op!