Expert level Improving the testing process Eerste praktijkervaringen Smaakmaker voor najaarsevent www.improveqs.nl (info@improveqs.nl) Eduard Hartog Isabelle Robrechts Version 1.1
Agenda Opbouw training Praktijkervaring I : Uitwerking TPI Next Eduard Hartog, CTAL, medeontwikkelaar training Praktijkervaring II : Uitwerking Causal Analysis Isabelle Robrechts, CTAL, voortdurend op zoek naar verbeteringen Conclusie Improve Quality Services B.V. 2
ISTQB Structure Foundation ISTQB Advanced Test Manager Test Analyst Technical Test Analyst Test Management Security Testing Test Automation Improving The Testing Process Part 1: Assessing the Test Process Part 2: Implementing Test Process Improvement 2013 Improve Quality Services B.V. 3 ISTQB Expert, more modules expected
Trainingsdoelen Expert testprocesverbetering in eigen organisatie Doel deel 1 Verbetermodellen Koppelen en kaderen Doel deel 2 Verandermanagement Organisatie en de menselijke factoren 2013 Improve Quality Services B.V. 4
IDEAL 2013 Improve Quality Services B.V. 5
Overview Improvement Approaches Approaches Model based Analytical Hybrid / Mixed Other IT/SW Testing GQM Measures Metrics Indicators Analytical & Models Analytical & Content People Skills Standards & Regulations Infrastructure & Tools CMMI IEEE15504 Process models Content models Causal Analysis Evaluations TMMi TPI Next CTP STEP (TMap) Improve Quality Services B.V. 6
Agenda Opbouw training Praktijkervaring I : Uitwerking TPI Next Praktijkervaring II : Uitwerking Causal Analysis Conclusie Improve Quality Services B.V. 7
TPI Next Key areas Increasing maturity Maturity levels 2013 Improve Quality Services BV 8
Leerpunten Check point: 09.c.1 In the test process metrics are defined and used to estimate and control the test project. Improve Quality Services B.V. 9
Uitkomst TPI Next quick scan - beheerst Improve Quality Services B.V. 10
Agenda Opbouw training Praktijkervaring I : Uitwerking TPI Next Praktijkervaring II : Uitwerking Causal Analysis Conclusie Improve Quality Services B.V. 11
Praktijkervaring II: Situatieschets Retrospectieve Startpunt Overgang naar verbetering : Causal analysis? Uitwerking n.a.v. Praktijk Verbeteringsvoorstel Korte Termijn Lange Termijn Improve Quality Services B.V. 12
Situatieschets Financiële Instelling BE BE Marktaandeel 22,1% 4400+ werknemers Opdracht Probleem Doel (en hoe krijg je dit zichtbaar voor het management) Retrospectieve : Hoe ben ik er 5 jaar geleden aan begonnen? Hoe pak ik het nu aan na de training? Improve Quality Services B.V. 13
Startpunt : Cijfers metrieken tendensen Waarom zijn deze tendensen er? Hoe verbeter ik de negatieve tendensen? ~ causal analysis Improve Quality Services B.V. 14
Causal analysis in de praktijk 4 stappen : 1. Selecteer items - Pareto principe (80/20) - Categorisatie defecten - Analyse van de statistieken - Resultaten retrospectieve 2. Verzamel en organiseer informatie Gebruik van Ishikawa (fishbone diagram) Uitwerking van een concreet geval Improve Quality Services B.V. 15
Causal analysis in de praktijk 4 stappen : 3. Identificeer root causes 4. Trek conclusies Op basis van conclusies heb ik verbeteringsvoorstellen gedaan Afhankelijk van het Software Life Cycle model (iteratief/sequentieel) die in jouw onderneming gebruikt is zullen dit KT en/of LT worden. Dit zal kort toegelicht worden. Improve Quality Services B.V. 16
Verbeteringsvoorstel Korte Termijn Enkele quick-wins zijn gedefinieerd Lange Termijn Uitwerken van een verbeteringstraject op basis van TPI Next, met uitloper naar CMMi. Waarom TPI Next? En niet TMMi? Uitwerking praktijk van : De AS-IS (2014Q1) Na de KT-verbeteringen (eerste impressie, 2014Q3) Gewenst toekomstbeeld (2016) Business objectieven Improve Quality Services B.V. 17
Agenda Opbouw training Praktijkervaring I : Uitwerking TPI Next Praktijkervaring II : Uitwerking Causal Analysis Conclusie Improve Quality Services B.V. 18
Conclusie Theorie, modellen, verbeteringsaanpakken helpen, maar je moet wel gewoon DOEN Procesmodellen en analytische aanpak complementeren elkaar Onderbouw je aanpak met kennis van zaken Overtuig het management met zaken waar zij gevoelig voor zijn (let op soft skills) Improve Quality Services B.V. 19