ISTQB Expert level Improving the testing process



Similar documents
ISTQB - Certified Tester Advanced Level - Test Manager

Advanced Test Manager E-learning Course Outline

through Globally accepted Software Testing Certification standards

TURKEY SOFTWARE QUALITY REPORT

Erik van Veenendaal. www. erikvanveenendaal.nl. Improve Quality Services BV 2

Standard Glossary of Terms Used in Software Testing. Version 3.01

Tester, get out of your cave! Jan Jaap Cannegieter Vice President SYSQA B.V.

Transforming Software Quality Assurance &Testing

Workshop on Agile Test Strategies and Experiences. Fran O'Hara, Insight Test Services, Ireland

Five Testing Best Practices And How These Practices Can Help You

Coming up soon: TMMI. What to expect. Jan Jaap Cannegieter Vice President SYSQA

Standard Glossary of Terms Used in Software Testing. Version 3.01

PM Services. Our Corporate Profile and Credentials

Business Excellence and ROI based process maturity

Certified Tester. Advanced Level Overview

Testing Process Models

TPI a model for Test Process Improvement

Scrum: A disciplined approach to product quality and project success.

Past one. Agenda. Test Maturity Model Integration. Software Testing chapter TI/KVIV. Part 1 TMMi history and model Two TMMi PA s

Business Analysis Essentials

TURKEY SOFTWARE QUALITY REPORT

Don t forget the testers

Standard Glossary of Terms Used in Software Testing. Version 3.01

Process Improvement Reviews

Courses Improve Quality Services

Agile Testing (October 2011) Page 1. Learning Objectives for Agile Testing

Using Complementary Methodologies for your ITSM Flight February 2013

Testing and Scrum. Agenda. Fall 2007 Scrum Gathering

Certified Tester. Expert Level Syllabus. Improving the Testing Process (Implementing Improvement and Change)

Basic Testing Concepts and Terminology

How To Improve A Test Process

Get Significant Application Quality Improvement Without Major Investment. Performance driven. Quality assured.

PointZERO Enabling the right first time principle

ISTQB ADVANCED LEVEL TEST MANAGER CERTIFICATE IN SOFTWARE TESTING

Interpretation and lesson learned from High Maturity Implementation of CMMI-SVC

How To Manage Data In Real Time

Program Lifecycle Methodology Version 1.7

Metrics 101: Implementing a Metrics Framework to Create Value through Continual Service Improvement

Skatteudvalget (2. samling) SAU Alm.del Bilag 48 Offentligt. Programme, Project & Service Management Analysis

Course Title: Managing the Agile Product Development Life Cycle

The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.

TDWI Project Management for Business Intelligence

Agile Tester Foundation Course Outline

An example ITIL -based model for effective Service Integration and Management. Kevin Holland. AXELOS.com

Integrating Scrum with the Process Framework at Yahoo! Europe

Bringing Value to the Organization with Performance Testing

Evolving Agile Testing

Quality Assurance in an Agile Environment

ISTQB Agile Tester in a Nutshell ISTQB Marketing Working Group

Using Measurement to translate Business Vision into Operational Software Strategies


Advanced Certificate in Software Testing Test Manager 2012 Examination Questions

TMMi Case Study. Methodology. Scope. Use TMMi to do a gap analysis for an independent

Support Service Level Agreements

Product & Solution. White Paper Transition and Transformation Model for Testing as a Service.

W hitepapers. Delighting Vodafone Turkey s Customers via Agile Transformation

Defect Tracking Best Practices

Applied Agile Practices for Large-scale Organizations

Testing in Scrum Projects

About Me. James Chan, Director - Technical Sales James.Chan@ca.com Mobile: CA. All rights reserved.

ICAgile Learning Roadmap Agile Testing Track

Course Title: Planning and Managing Agile Projects

PMP Examination Tasks Puzzle game

Motivation & Competitiveness Framework for Application Support Teams

Traditional SDLC Vs Scrum Methodology A Comparative Study

Application of software product quality international standards through software development life cycle

Agile SW Siemens

Proven Testing Techniques in Large Data Warehousing Projects

Business Analysis Workshops

Integrated methodology for testing and quality management.

Project initiation - 5 Mistakes Portfolio Managers Make

Becoming an Agile Project Manager

Comprehensive Testing Services for Life Insurance Systems

Certified Software Quality Engineer (CSQE) Body of Knowledge

Agile Training Portfolio

The Impact of Global Program Management on Organizational Culture

Project Governance. Version: June 3, 2010 By: Dr Ralf Müller PM Concepts AB

PMI Risk Management Professional (PMI-RMP ) - Practice Standard and Certification Overview

Agile SW Siemens

Process Improvement. Objectives

Statistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ

Project Management and ITIL Transitions

Business Analysis Standardization & Maturity

SDLC- Key Areas to Audit in IT Projects ISACA Geek Week /21/2013. PwC

CMMI KEY PROCESS AREAS

How to Write a Software Process Procedures and Policy Manual for YOUR COMPANY

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Presented By: Leah R. Smith, PMP. Ju ly, 2 011

Some Context. Test certifications have been around since the late 1980 s (QAI CQA)

How to start a software security initiative within your organization: a maturity based and metrics driven approach OWASP

MTAT : Software Testing

An Enterprise Framework for Evaluating and Improving Software Quality

APT How to Better Manage Risk by Outsourcing Risk Measurement. London 11 June 2014

Roles: Scrum Master & Project Manager

Agile Software Engineering, a proposed extension for in-house software development

MTAT Software Engineering Management

Open Source Tools. The Magazine for Professional Testers. December 2010

0. INTRODUCTION 1. SCRUM OVERVIEW

Applying Lean on Agile Scrum Development Methodology

Transcription:

ISTQB Expert level Improving the testing process First practical experience www.ip-consult.be Isabelle Robrechts Version 1.1 Agenda Training content Practical experience Conclusion 2 2014 Improve Quality Services BV 01 01 Course Introduction 1

ISTQB Structure Bron : www.istqb.org IP-Consult bvba 3 Goal ISTQB Expert ITP Coaching/Leading test process improvement tracks in own organisation Goal part 1 : Assessing the test processes Improvement models Linking and situate Goal part 2 : Improving the test processes Change Management Organisation and human factors 4 2014 Improve Quality Services BV 01 01 Course Introduction 2

IDEAL Part 1: Assessing Part 2: Implementing 2014 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) 2014 Improve Quality Services B.V. 6 2014 Improve Quality Services BV 01 01 Course Introduction 3

Agenda Training content Practical experience Conclusion 7 Practical experience: Overview Environment Business goals Retrospective Starting point Transfer to improvement: Causal analysis? exercise Improvement proposition Short term Long term 8 2014 Improve Quality Services BV 01 01 Course Introduction 4

Environment Financial institution SDLC : Combi V-model / Agile (inhouse invention) IS : tester is not a profession but a role (<-> Bsn) 9 Business goals To go quickly to the market with new products Risk-based testing! Regression testing! Good quality of the requested products Fit for purpose Passive testing! Less nuisance for the operations department 10 2014 Improve Quality Services BV 01 01 Course Introduction 5

Retrospective Assignment 2009 : IS Set-up : test organization test methodology test culture testing Representing the department in an organizational testing competence center Representing the IS testing at business meetings Report to the department management just CTAL 11 Retrospective : where do I start? What is present? Test work products? Test Policy Test Strategy (Master)Test Plan Test Cases Test culture Test process? Test Tooling Test Management Defect Logging 12 2014 Improve Quality Services BV 01 01 Course Introduction 6

Retrospective : where do I start? Knowledge through measuring is power... But what are you going to measure? Inspired by the circumstances? Inspired by others (lecture, management,...) Inspired by own interests 13 Retrospective : Data Collect Defects : # incidents in production # scope changes per phase # defects per phase (incl.priority) Test cases : # written test cases per phase (incl.priority) # executed, (in-)correct test cases Budget : Planned & Actual test budget Planned & Actual total budget Planned & Actual Realization (Analysis & Development) Planned & Actual repair budget 14 2014 Improve Quality Services BV 01 01 Course Introduction 7

Retrospective : first metrics... Can we obtain information from this data? Test Effectiveness How many defects are found per test case? How many defects are found per test phase? HOW EFFECTIVE ARE OUR TESTS? Test Efficiency What s the price of a defect found during the ST/SIT phase vs a defect found during the UAT phase? 15 Retrospective : Test Effectiveness How effective are our tests?? Beware of the numbers! 16 2014 Improve Quality Services BV 01 01 Course Introduction 8

Retrospective : Test Efficiency 17 Transfer to improvement : Causal Analysis? Pre-condition : an effective defect and/or incident management process 4 steps : 1. Select the items for causal analysis 2. Collect and organize the information 3. Identify any root causes 4. Draw conclusions 18 2014 Improve Quality Services BV 01 01 Course Introduction 9

1. Select the items for Causal Analysis Defects/incidents Irregularities reported by stakeholders Problems found during the analysis Aids: The pareto principle : 80/20 Categorization of defects Analysis of statistics Results of retrospectives 19 Analysis of statistics Reality: incidents doubled the last two years normal requests (no projects) decreased Peaks are indicating the close-out of a project. 20 2014 Improve Quality Services BV 01 01 Course Introduction 10

Analysis of statistics 21 2. Collect and organize the information Let someone take the lead Aid while structuring the data : Ishikawa 22 2014 Improve Quality Services BV 01 01 Course Introduction 11

2. Collect and organize the information Planning Infrastructure Management Unrealistic Project planning Unavailability of the test environment is 1 on 5 Tests are delayed by strict authorizations Minimal budgets for resources Lack of van PM capacities Monthly refresh of test data Testing is a role, no profession No money for trainings No budget for resources Bsn is often seen as the enemy by IS Missing milestines is easily Accepted. No commitment to any test work # Incidents doubles in the last 2 years No transparancy in the IS tests IS : why loose time testing now if it is thoroughly tested later? No professional IS testers Defects are found much too late Motivation/work spirit often very low Communication Culture Human 23 3. Identificy the root causes Identify the most-likely causes Work top-down through the causes Add (if necessary) extra information to the analysis Identify any Tipping Points or Broken windows Maintain brainstorm rules 24 2014 Improve Quality Services BV 01 01 Course Introduction 12

4. Draw conclusions Are there any conclusions? Be Aware for single events? Do we find any problems in the test process which can be avoided in the future? Are there any other processes involved? Mutual causes? 25 Improvement proposal Short term : some quick-wins are defined: More transparancy between IS and Bsn Visualisation of the businessplan with all milestones Weekly reporting on planning at the Division Management Definition of quality gates and its controles Better communication (1N) Usage of 1 Test Management Tool (creates responsibility) 26 2014 Improve Quality Services BV 01 01 Course Introduction 13

Improvement Proposal LongTerm : elaborate an improvement track based on TPI Next, with possiblity to expand to CMMi Why TPI Next? And not TMMi? Test process exists (TMAP) Test process has already a certain maturity Emotional sensitive to improvement Clear visibility of the impact on the business goals Link with CMMi exists Fit in the model... How does it look dd 2014Q1? TPI model in oktober Where do we want to go? 27 Improvement Proposal : Long Term TPI Next : Test Maturity Matrix (dd 2014Q1) TPI Next : Test Maturity Matrix (dd 2014Q4) 28 2014 Improve Quality Services BV 01 01 Course Introduction 14

Improvement Proposal : Long Term TPI Next : Test Maturity Matrix (2016) Maturity Level : - Controlled on all key areas - Evolution from Efficient on the business critical key areas 29 Don t forget the soft skills! IP-Consult bvba 30 2014 Improve Quality Services BV 01 01 Course Introduction 15

Agenda Training content Practical experience Conclusion 31 Conclusion Models and causale analyse are complement Models for Long Term visions Causale analyse for selection and short term activities In the training links between techniques are shown Assignments connect the theory with own practical experiences Don t forget the soft skills 32 2014 Improve Quality Services BV 01 01 Course Introduction 16

33 2014 Improve Quality Services BV 01 01 Course Introduction 17