Voor veel situaties is dit ‘toesnijden’ van TMap al daadwerkelijk gebeurd. De specifieke TMap aanpak voor een bepaalde situatie (bekend onder de naam “toepassingsvariant”) kunt u hier vinden.
De adaptiviteit van TMap kan worden samengevat in vier adaptiviteitskenmerken:
Reageer op veranderingen
Adaptiviteit begint met het vaststellen van de veranderingen en het reageren daarop. Binnen TMap vindt dit al meteen vanaf de start plaats bij de eerste activiteiten van het (master)testplan. Bij het vaststellen en oriënteren van de opdracht speelt het verkrijgen van inzicht in de omgeving waarin de test plaatsvindt en het vaststellen van eventuele mogelijke veranderingen een hoofdrol. Juist daar wordt de basis gelegd voor de verdere invulling en toepassing van de methode. Welke testsoorten, testvormen, fasen, tools worden op welke wijze ingevuld? Maar het blijft niet bij deze activiteiten. Het definiëren van de teststrategie met bijbehorende planning gebeurt in nauw overleg met de opdrachtgever. Zijn de opgestelde teststrategie en de hieruit opgestelde begroting en planning voor de opdrachtgever niet acceptabel, dan wordt het plan aangepast. De opdrachtgever heeft hierdoor nadrukkelijk grip op het testproces en kan deze sturen in de balans resultaat en risico versus tijd en kosten. Dit terugkoppelen vindt gedurende het gehele testtraject plaats en ook tijdens de beheerfase kan de testmanager in overleg met de opdrachtgever besluiten bepaalde zaken in het testplan aan te passen.
(Her)gebruik van producten en processen
Het snel kunnen gebruiken van producten en processen is voor adaptiviteit een vereiste. TMap biedt hier de mogelijkheid voor, door onder andere de grote hoeveelheid gereedschap die wordt meegeleverd in de vorm van testontwerptechnieken, checklists, sjablonen enzovoort. Naast gebruik speelt hergebruik een belangrijke rol. Het zwaartepunt hiervan ligt in de fase Afronding waar de activiteiten zijn gedefinieerd om te identificeren wat er hergebruikt kan worden en hoe dit dan optimaal kan worden geconserveerd. Voor een organisatorische verankering van hergebruik van producten en processen reikt TMap diverse vormen van een permanente testorganisatie aan.
Leer van ervaringen
TMap biedt als methode de ruimte om te leren en het geleerde toe te passen. Daarom is de activiteit evalueren testproces ingebed in het testproces. Een ander belangrijk instrument is het gebruik van metrics. Voor het testproces zijn metrics over de kwaliteit van het testobject en de voortgang van het testproces van groot belang. Ze worden gebruikt om het testproces te beheersen, om de testadviezen te onderbouwen en ook om systemen of testprocessen met elkaar te vergelijken. Voor het verbeteren van het testproces zijn metrics van belang om de gevolgen van bepaalde verbetermaatregelen te beoordelen.
Probeer voor gebruik
Binnen TMap is ruimte om uit te proberen voordat het werkelijk gebruikt gaat worden. De belangrijkste instrumenten hiervoor zijn de activiteiten rond de intake. De intake van de testbasis, de intake van de testinfrastructuur en de intake van het testobject bieden de ruimte om eerst uit te proberen en daarna pas werkelijk te gebruiken. Het toepassen van TMap betekent niet dat direct alles uit het boek onverkort moet worden toegepast. Daarom betreft een andere vorm van proberen voor gebruik het ‘toesnijden’ van TMap op een bepaalde situatie. Hierbij kan een selectie worden gemaakt uit alle TMap elementen. Nadat de, op de eigen situatie toegesneden, aanpak is uitgeprobeerd (‘pilot’) kan deze in de organisatie worden uitgerold.