Op weg naar een hoger niveau testorganisatie …
Tim Koomen
1
TestNet najaarsevenement 2009
Start
Test resource pool
Test factory
Basic Change Method
Seite 2
Einde
Start
Test resource pool
Test factory
Basic Change Method
Seite 3
Einde
Gemiddelde TPI score ... Client
5
Op weg naar een hoger niveau testorganisatie
Kenmerkende bevindingen
6
Onvoldoende risico-gebaseerde teststrategie Nauwelijks gebruik van testontwerptechnieken Gebrek aan een gestructureerd testproces Een vorm van testorganisatie …
Op weg naar een hoger niveau testorganisatie
Typische verbeter-horizon Risico-gebaseerde teststrategie en technieken Gestructureerd en transparant testproces Permanente testorganisatie, “test factory”, met heldere services (+ nog 1-3 andere punten)
7
Op weg naar een hoger niveau testorganisatie
Verschillende organisatievormen Test Factory resultaat Project afspraak
inzet
Inhuur ad-hoc
Uitbesteding
Inzetverplichting
Test Expertise Center incidenteel
8
structureel
Op weg naar een hoger niveau testorganisatie
Diensten bestaande TEC
“Resourcepool”
En soms:
9
Leveren van (eigen of inhuur) testers, testmanagers en specialisten testautomatisering Beheren van testmethode Vraagbaak rond testen Adviseren rond testen Coachen van gebruikers in een acceptatietest Geven van cursussen.
Op weg naar een hoger niveau testorganisatie
Start
Test resource pool
Test factory
Basic Change Method
Seite 10
Einde
Ambitieniveau: test factory Test Factory als hefboom voor verbetering: Permanent (Meer) resultaatverplichting Motivator Meer daadkracht in organisatie
11
Op weg naar een hoger niveau testorganisatie
Test Factory?
Hoe ziet het eruit?
Processen Mensen Diensten Infrastructuur
Voordelen
12
Op weg naar een hoger niveau testorganisatie
Procesmodel
Organisatie / procesmodel inrichting
Permanente test organisatie Services 13
Sturing (financieel en operationeel) Human resource management Dienstenmanagement Planning Opdrachtmanagement Support en monitoring dienst Initiatie
Uitvoering
Afronding
Op weg naar een hoger niveau testorganisatie
Processen Processen boven primaire proces
Sturing
Opdrachten
KPI’s
HRM
Gedwongen winkelnering?
Planning & voortgangsbewaking
Aanmelden, plan, uitvoeren, monitoring, evaluatie
Contracten
budget/begroting, organisatie, overleg
Mensen trainen, coachen, beoordelen, relatie organisatie-HRM
Diensten
14
Servicegroepen, dienstencatalogus
Op weg naar een hoger niveau testorganisatie
Mensen
Functiebeschrijvingen, carrièrepad en training voor testers
15
Op weg naar een hoger niveau testorganisatie
Diensten Aspect
Korte omschrijving
Input
Verwachte input van de klant
Entry-criteria Aanpak
Waaraan moet een klant voldoen wil de dienst succesvol zijn Benodigde processen, standaarden en technieken (norm)
Benodigde functies Output Soort inspanning Service level
Testmanager, tester, testautomatiseerder
Kosten Toegevoegde waarde
17
Verwachte output van de dienst: producten, rapportages resultaatverplichting / inzetverplichting / zonder verplichting Het service level van de dienst: gemeten in tijd (reactiesnelheid), geld en/of kwaliteit, denk ook aan kennisbehoud, betrouwbaarheid Kosten die een dienst met zich meebrengt in bedragen of in uren. Kosten bij annulering of verschuiving, ... Wat is het voordeel voor de klant en de organisatie om deze dienst af te nemen
Op weg naar een hoger niveau testorganisatie
Infrastructuur
Vaak eigen testinfrastructuur Eventueel beheerd door andere afdeling In ieder geval onder controle Test Factory Tooling: projecten x lijn (beheer, licenties)
18
Op weg naar een hoger niveau testorganisatie
Voordelen
Testorganisatie algemeen :
Betere benutting van (schaarse) expertise Mogelijk kostenvoordeel door centralisatie en schaal Geringe opstarttijd
Test Factory ten opzichte van TEC:
19
Voorspelbare kwaliteit Continue verbetering ingebed Kennisbehoud en -ontwikkeling Kosten en doorlooptijd zijn beter planbaar
Op weg naar een hoger niveau testorganisatie
Start
Test resource pool
Test factory
Basic Change Method
Seite 20
Einde
Basic Change Method
Combinatie van meest effectieve inzichten uit cognitieve en gedragspsychologie Uitgangspunten:
veranderen = realiseren nieuw gewoontegedrag dit vergt management van gedragsintenties en verandersituaties veranderen verloopt in fasen en kost (tijd, geld, …) intenties
gedrag situatie
Ben Tiggelaar, “Doen!” 22
Op weg naar een hoger niveau testorganisatie
Fasen BCM
Get Real
Make Plans
Doelgerichte gedragsintenties (gewenste resultaten en ander gewoontegedrag) Bereid moeilijkste verandersituaties voor (met prikkels en countergedrag, actieplan)
Take Action
23
Meet gedrag en pas later resultaten gedrag Beloon
Op weg naar een hoger niveau testorganisatie
Implementatie ...
Werkgroepen leveren allerlei deliverables op. En nu ...? Volgende stap is implementatie Per deliverable diverse activiteiten:
communicatie (hoe en naar wie) inrichting training coaching/begeleiding controle feedback
Inplannen van deze activiteiten 24
Op weg naar een hoger niveau testorganisatie
Voorbeeld: KPI’s Doel
Beheerste (TF- en test-)processen
Communicatie
TF-overleggen, email, nieuwsbrief
Inrichting
SAP, extranet, onderdeel standaard voortg.rapp
Training
Instructie-meeting TM'ers
Coaching/ begeleiding
1 x voor elk lopend testproject
Controle
TM-overleg, TF-manager
Feedback
Kwartaal-evaluatie of KPI's juiste info geven + trends
25
Op weg naar een hoger niveau testorganisatie
Weerstand?
Moeilijk!
Niet in mijn (lopende) project Niet in mijn startende project Mijn project is net anders … Geen tijd
Management commitment nodig Niet teveel vooruit lopen op de troepen Heb geduld Laat zelf bedenken (en uitproberen) Beloon (in aandacht, voorbeeldwerking)
26
Op weg naar een hoger niveau testorganisatie
Uitsmijter: Agile en Test Factory?
Gaat dit samen?
Niet in de pure vorm ... maar uitlenen testers als een dienst, waarbij testers een transparante werkwijze / resultaat neerzetten, komt dicht in de buurt
27
Op weg naar een hoger niveau testorganisatie
Samenvatting Testorganisatie is vaak teveel resourcepool
Test Factory als hefboom voor verbetering
Basic Change Method voor verandering helpt … maar laat genoeg uitdaging …
Seite 28
Vragen of opmerkingen?
29
Op weg naar een hoger niveau testorganisatie
E.
[email protected]
M.
+31 (0)6 34139260
I.
www.timkoomen.nl
Copyright Tim Koomen Testmanagement en -advies