Test Process Improvement with TPI
|
|
|
- Dennis Dickerson
- 10 years ago
- Views:
Transcription
1 Test Process Improvement with TPI Dr. Ernest Wallmüller Zürich, München, Wien 1
2 Ernest Wallmüller Ausbildung Doktorat der Informatik an der J. Kepler Universität Linz, Lehrbeauftragter, Habilitation in Wirtschaftsinformatik - Thema Prozess- und Qualitätsmanagement, SQS zert. ISO 9001 Auditor; TPI-Lead Assessor, CMMI-, EFQM-Assessor, ISO Comp. Assessor Beruflicher Werdegang Bewußt den Wandel gestalten! Forschungs- und Entwicklungsprojekte in Software Engineering an ETH Zürich, Manager Software Engineering und Qualitätssicherung in UBS, Berater für ATAG Ernst & Young in der Schweiz, Österreich, Deutschland und England, Principal, Prozess-Coach Bid Prozess, Lieferanten und Businesspartner-Prozesse und Manager des Project Quality Office und Qualitätssysteme der Unisys (Schweiz) AG, Geschäftsführer und Managementberater von, Zürich Arbeitsschwerpunkte Qualitäts-, Prozess-, Projekt- und Riskmanagement 2
3 Agenda TPI Introduction Assessment Plan Rules for the Assessment Terms Q & A 3
4 TPI Model TPI:= Test Process Improvement (Pol, 1995) The model offers insight in the "maturity" of the test processes within your organisation Similar to the CMMI or ISO for improvement of the total software process Reveals strengths and weaknesses of testing work Improvement model with good practice reference 4
5 TPI Model Elements 5
6 TPI Key Areas In each test process certain areas need specific attention in order to achieve a well defined process. These key areas are the basis for improving and structuring the test process. Within the TPI model 20 key areas are used to determine the maturity of the test process. 6
7 TPI Key Area groups T L L Life cycle related Areas T Techniques related Areas I Infrastructure/Tools related Areas O Organization related Areas I O 7
8 TPI Key Areas 1 Life Cycle related Key Areas: Test strategy Life-cycle model Moment of involvement Techniques related Key Areas: Estimating and planning Test specification techniques Static test techniques Metrics 8
9 TPI Key Areas 2 Infrastructure and tools related Key Areas: Test automation/tools Test environment Office environment Organization related Key Areas: Commitment and motivation Test functions and training Scope of methodology Communication Reporting Defect management Testware management Test process management Evaluation Low-level testing 9
10 TPI Model Analysis of 20 key areas Levels (A, B, C, D) are used to assign a degree of maturity to each key area Checkpoints are defined to determine the level for each key area Level A is considered lowest maturity and D is considered the highest maturity 10
11 TPI Model Maturity Scale Ad-hoc (scale 0) Controlled (scale 1-5) Efficient (scale 6-10) Optimizing (scale 11-13) 11
12 Test Maturity Matrix Levels A-D Scale Key area Controlled Efficient Optimizing Test Strategy A B C D Life Cycle Model A B Moment of Involvement A B C D Estimating and Planning A B Test Specification Techniques A B Static Test Techniques A B Metrics Increasing A test maturity B C D Test Tools A B C Test Environment A B C Office Environment A Commitment and Motivation A B C Test Functions and Training A B C Scope of Methodology A B C Communication A B C Reporting A B C D Defect Management A B C Testware Management A B C D Test Process Management A B C Evaluation A B Low-level testing A B C 12
13 Test maturity Profile Scale Key area Controlled Efficient Optimizing Test Strategy A B C D Life Cycle Model A B Moment of Involvement A B C D Estimating and Planning A B Test Specification Techniques A B Static Test Techniques A B Metrics A B C D Test Tools A B C Test Environment A B C Office Environment A Commitment and Motivation A B C Test Functions and Training A B C Scope of Methodology A B C Communication A B C Reporting A B C D Defect Management A B C Testware Management A B C D Test Process Management A B C Evaluation A B Low-level testing A B C 13
14 TPI Check points Yes for all check points of a Key Area Level means reaching the Level 1 to 8 check points per Level, up to 20 per Key Area Each Level contains the previous Level within the same Key Area 14
15 TPI Check points example 15
16 Improvement with TPI 16
17 TPI Improvement Methodology Assess existing testing processes Review testing related documentation Interview key staff Collect quality related metrics Complete Test Maturity Matrix (TMM) Develop test process improvement plan Determine implementation plan Implement TPI plan recommendations Monitor results and improvements 17
18 Result (Current Target) 18
19 How to behave in an interview The meetings are interviews, not interrogations. The main topic is an open discussion of your work and ways to improve the work processes. Give honest answers, don t try to hide problems. Provide the facts and not the evaluation. If you don t know the answer to a question, then say so and don t invent anything or guess. 19
20 Basic Rules for Assessment (I) Objectivity Confidentiality Keep data sources confidential Results belong to the sponsor Multiple data sources Interviews Documents 20
21 Basic Rules for Assessment (II) No examination of the person Inspection item is the test process and its work products, not individual persons Consent Results are acceptable for all team members and are carried by all Co-operation organization and Assessment team timeliness openness 21
22 Assessment Purpose - Business Objectives Identify strengths and weaknesses of test process. Provide proposals for process improvement. Provide test process maturity matrix and detailed TPI checkpoint results 22
23 Conclusions TPI methodologies provide a good vehicle for improvements of test processes An industry accepted TPI model is freely available However improvement of test processes without improvement of the SW process are only limited effective Quality cannot be tested into the product 23
24 Questions? 24
25 Terms (1) Test basis All documents from which the requirements of a system can be extracted. The documentation on which the test is based. Test case A description of a test to be executed, focused on a specific test aim Test infrastructure The environment in which the test is performed, consisting of hardware, system software, test tools, procedures, 25
26 Terms (2) Test level A group of test activities that are organized and managed together. They can be divided into highlevel and low-level tests Test object The system (or part of it) which is to be tested Test process The collection of Tasks, tools, techniques, and working methods used to perform a test 26
27 Terms (3) Test set A collection of test cases specifically aimed at one or more quality characteristics and one or more test units Test team A group which, led by a test manager, takes on the test activities Test unit A part of the test object (collection of programs, functions, or processes) that is tested as a whole 27
28 Literature Amland Stale : Riskbased Testing and Metrics 5th International Conference Euro STAR 99, November 99 Bach James : Heuristic Riskbased Testing, Software Testing and Quality Engineering Magazin, 11/99 Black Rex: Manageing the Testing Process, Microsoft Press, 1999 Pol, Koomen, Spillner: Management und Optimierung des Testprozesses dpunkt.verlag, 2000 Spillner, Linz: Basiswissen Softwaretest, dpunkt.verlag, 2005 Spillner, Linz, Schäfer: Software Testing Foundations, dpunkt.verlag, 2005 Wallmüller Ernest :Software Qualitätsmanagement in der Praxis Hanser, 2001 Wallmüller Ernest : Risikomanagement für IT- und Software-Projekte, Ein Leitfaden für die Umsetzung in die Praxis, Hanser,
29 Ernest Wallmüller Senior Consultant Telefon Mobile Haslernstr. 14 CH-8954 Geroldswil Thanks for Your Attention!
Geschäftsprozesse mit Enterprise SPICE und ISO 15504 verbessern und ihre Reife messen
Geschäftsprozesse mit Enterprise SPICE und ISO 15504 verbessern und ihre Reife messen Dr. Ernest Wallmüller QUALITÄT & INFORMATIK Zürich, München, Wien www.itq.ch Dr. E. Wallmüller 1 Qualität & Informatik
Risikomanagement mit der Success Driver Analyse (SDA) - Erfahrungen bei Grossprojekten und Programmen
Risikomanagement mit der Success Driver Analyse (SDA) - Erfahrungen bei Grossprojekten und Programmen Dr. Ernest Wallmüller QUALITÄT & INFORMATIK Zürich, München, Wien www.itq.ch Dr. E. Wallmüller 1 Qualität
Software Process Training
Module Dr. Ernest Wallmüller Wolfgang Höh Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Agenda 13:00 Opening Paulweber 13:05 Short, Wallmüller, Höh, All agenda and overview of training
TPI a model for Test Process Improvement
TPI a model for Test Process Improvement Jari Andersin Helsinki, 5th October 2004 Seminar on Quality Models for Software Engineering Department of Computer Science UNIVERSITY OF HELSINKI ii TPI a model
Testmanagement / [ISQI, International Software Quality Institute]. Andreas Spillner.,
Testmanagement / [ISQI, International Software Quality Institute]. Andreas Spillner., Download: Testmanagement / [ISQI, International Software Quality Institute]. Andreas Spillner., PDF ebook Testmanagement
Lee Copeland. [email protected]
Lee Copeland [email protected] SQE 2012 What Is An Innovation? in no va tion (ĭn'ə-vā'shən) 1. Something new or different 2. Something newly introduced or adopted 3. A creation (a new device or process) resulting
NI Automotive Day (July 12th, 2006) Quality Management by Functional Testing. Jürgen Wölfle, Continental TEMIC
NI Automotive Day (July 12th, 2006) Quality Management by Functional Testing Jürgen Wölfle, Continental TEMIC Overview Introduction Requirements Engineering Test Process Test Automation 2 / Jürgen Wölfle
Testing Process Models
Testing Process Models Process Model of a Test Factory EECS 814 Fall 2009 Jennifer Kaufman Agenda 1. Introduction & Abstract 2. Organizational Models 3. Testing Process Models 4. Process Model of a Test
Foredragfor Den Norske Dataforening, den 08.10.2003
Foredragfor Den Norske Dataforening, den 08.10.2003 CMM, CMMI and ISO 15504 (SPICE) Bruk av modenhetsmodeller under programmvareutvikling, er det nøkkelen til suskess? Malte Foegen, Jürgen Richter IT Maturity
Business Administration and Engineering Degree program. B.Sc. Business Administration and Engineering (Industry)/ (Information technology) Module name
Module Description Degree Module name Module number WI-1.132 Compulsory/ elective/ optional Compulsory Prof. Dr. rer. soc. oec. Hubert Ostermaier Module contents Personnel management Principles of Project
Software Process Training
Dr. Ernest Wallmüller Wolfgang Höh Rule 9 and Product Quality Assurance Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 - What does it mean? Nonconformance? Copyright Qualität & Informatik
Software Process Training
Dr. Ernest Wallmüller Wolfgang Höh Rule 8 Configuration Management Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Software Configuration Management (S) The process of identifying,
Process Improvement Reviews
Process Improvement Reviews Why your team should have regular Process Improvement Reviews Leanne Howard, Agile Practices Consultant Planit Software Testing Abstract We all should be continuously challenging
How does TMMi work and what does it contain? June 2013
How does TMMi work and what does it contain? June 2013 Scope Poor quality is expensive and trying to test quality back into a damaged product is a losing game. The TMMi seeks to help organizations to improve
How To Design An Integrated Project Management System
Dr. Knapp Dr. Oliver Quirmbach Integration of Software Management and PLM Business Cases Dr. Thomas Knapp Dr. Oliver Quirmbach Agenda 1. CAS Products Processes 2. Current Situation and Challenge 3. Scope
Public trainings, In-house seminars, webinars Personal qualification on ISO 26262
AFSP AFSE FUNCTIONAL SAFETY AUTOMOTIVE TRAINING AND PERSONAL QUALIFICATION Public trainings, In-house seminars, webinars Personal qualification on ISO 26262 THE SGS GROUP SGS-TÜV GmbH THE EXPERTS is the
Usability in SW-Engineering-Prozessen und in CMMI
Workshop USABILITY VDE Prüf- und Zertifizierungsinstitut Strategiekreis i-12 Usability in SW-Engineering-Prozessen und in CMMI Helmut Thoma Schweizer Informatik Gesellschaft Lehrbeauftragter Universität
New quality management system
Start PIE 27813 - EFQMEXAM New quality management system 06/2000, Page: 1(35) 1. approach: harmonisation of quality evaluation methods. EFQM is the basic method, because it provides the most complete coverage
Advanced Test Manager E-learning Course Outline
Advanced Test Manager E-learning Course Outline General Description This course provides test managers with advanced skills in test estimation, test planning, test monitoring, and test control. Attendees
A comparison of TMM and other Test Process Improvement Models.
A comparison of TMM and other Test Process Improvement Models Author Company Title Document Code Document Status Keywords Abstract Ron Swinkels Frits Philips Institute A comparison of TMM and other Test
How To Write A Book
Univ.-Prof. Dipl.-Ing. Dr. Gerhard Chroust, M.S. Curriculum Vitae (status Augsut 2015) 1 Personal Data: born: April 23, 1941 in Vienna, Austria married, 2 adult children business address: em. O. Univ.-Prof.
Swiss IT-Outsourcing Survey 2003
Swiss IT-Outsourcing Survey 2003 SF-FS Schweizer Forum für Kommunikationsrecht simsa swiss interactive media and software association ZIK Zentrum für Informations- und Kommunikationsrecht der Universität
Business Information Systems
Business Information Systems Part 1 Overview to the lecture and introduction The contents of the lecture were produced primarily on basis of the stated literature. In addition, some parts of the lectures
<Insert Picture Here> Oracle Werkzeuge zur Geschäftsprozessmodellierung und Umsetzung in IT-Laufzeitumgebungen
Oracle Werkzeuge zur Geschäftsprozessmodellierung und Umsetzung in IT-Laufzeitumgebungen Evgenia Rosa Leitende Systemberaterin Agenda Was ist Business Process Management? Oracle BPM
7-6-2012. Past one. Agenda. Test Maturity Model Integration. Software Testing chapter TI/KVIV. Part 1 TMMi history and model Two TMMi PA s
Test Maturity Model Integration Software Testing chapter TI/KVIV Agenda Part 1 TMMi history and model Two TMMi PA s Part 2 TMMi assessment approaches Data from 25 TMMi workshops Conclusions 2 Past one
Automotive Tester. Certification. Version 1.0. March 2011. Automotive Tester Board
Automotive Tester Certification March 2011 Automotive Tester Board Table of Contents 1. Module 1: Principles of Testing (7 hours)... 4 1.1. Introduction to the Automotive Tester course... 4 2.1. Software
ISTQB - Certified Tester Advanced Level - Test Manager
CTALTM - Version: 3 30 June 2016 ISTQB - Certified Tester Advanced Level - Test Manager ISTQB - Certified Tester Advanced Level - Test Manager CTALTM - Version: 3 5 days Course Description: Being a technical
Oracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008
Oracle Insurance Policy Administration System Quality Assurance Testing Methodology An Oracle White Paper August 2008 Oracle Insurance Policy Administration System Quality Assurance Testing Methodology
Criteria for Software Testing Tool Evaluation A Task Oriented View
Criteria for Software Testing Tool Evaluation A Task Oriented View T.Illes, A.Herrmann, B. Paech, J. Rückert Institute for Computer Science, University of Heidelberg Im Neuenheimer Feld 326, 69120 Heidelberg,
ISTQB ADVANCED LEVEL TEST MANAGER CERTIFICATE IN SOFTWARE TESTING
ISTQB ADVANCED LEVEL TEST MANAGER CERTIFICATE IN SOFTWARE TESTING Copyright 2015 ps_testware 1/6 Introduction The International Software Testing Qualifications Board (ISTQB) consists of Member Boards representing
Requirements Engineering on the Transition to Product and Innovation Management
Requirements Engineering on the Transition to Product and Innovation Management The Innovation Perspective Dipl.-Ing. Dr. techn. Mario Pichler ++43 7236 3343 898 [email protected] www.scch.at Technologies
Software Process Training
Dr. Ernest Wallmüller Wolfgang Höh Rule 16 Integrated Project Management Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Context QA Management process areas Engineering & Support
Strategic IT Management Fru Akumawah
Strategic IT Management Fru Akumawah AAM1-Integration Engineering The book Authors are Dirk Buchta, Marcus Eul and Helmut Schulte-Croonenberg Based on many years of experience in consulting at A.T. Kearney
1 www.prion-group.com www.prion.de
HÖHERER MEHRWERT AUSPLM MIT PRION PLM INFOMODELM ODELMETHODEM ETHODE-- FUNDAMENT FÜRIHRE HREPLM S PLM STRATEGIE THOMAS FRIEDRICH PRION SCHWEIZ AG 1 www.prion-group.com www.prion.de 16 April 2012 PRION
Europass Curriculum Vitae
Europass Curriculum Vitae Personal information First name(s) / Surname(s) Address(es) 3s Unternehmensberatung GmbH, 18, Wiedner Hauptstraße, A-1040, Vienna, Austria Telephone(s) 43-1-585 0915-33 Fax(es)
ASMONIA. Attack analysis and Security concepts for MObile Network infrastructures, supported by collaborative Information exchange
ASMONIA Attack analysis and Security concepts for MObile Network infrastructures, supported by collaborative Information exchange Overview on Activities Related to Academic Utilization Contributors: Cassidian
Effective Contract Management
Effective Contract Management How can we do the right things at the right time if we do not know the contents of our contracts? ProcessWorld 2011 Berlin, June 1st 2011 Michael Neumann Agenda Background
How To Improve Your Business Recipe Cards
white paper Measure. Manage. Improve: Unlocking the Business Value of Software Development Optimization EXECUTIVE SUMMARY In 2011 the Standish Group s CHAOS Manifesto showed that 37% of software projects
Software Process Training
Rule 15 Technical Solution Dr. Ernest Wallmüller Wolfgang Höh Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Context & Alternative solutions Requirements Product components Product
Software Process Training
Dr. Ernest Wallmüller Wolfgang Höh Rule 6 Development Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005 Context Ver Product & product component requirements Alternative solutions Product
SPICE auf der Überholspur. Vergleich von ISO (TR) 15504 und Automotive SPICE
SPICE auf der Überholspur Vergleich von ISO (TR) 15504 und Automotive SPICE Historie Software Process Improvement and Capability determination 1994 1995 ISO 15504 Draft SPICE wird als Projekt der ISO zur
MOC 20409 SERVER VIRTUALIZATION WITH WINDOWS SERVER HYPER-V AND SYSTEM CENTER
ONE STEP AHEAD. MOC 20409 SERVER VIRTUALIZATION WITH WINDOWS SERVER HYPER-V AND SYSTEM CENTER Length: 5 Days Level: 300 Technology: Windows Server 2012 Delivery Method: Instructor-led (classroom) COURSE
Information security audit (IS audit) - A guideline for IS audits based on IT-Grundschutz
Information security audit (IS audit) - A guideline for IS audits based on IT-Grundschutz German Federal Office for Information Security Postfach 20 03 63 53133 Bonn Tel.: +49 22899 9582-0 E-Mail: [email protected]
RISK MANAGEMENT IN COMPANIES A QUESTIONNAIRE AS AN INSTRUMENT FOR ANALYSING THE PRESENT SITUATION
RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2014 Volume 22, Special Number RISK MANAGEMENT IN COMPANIES A QUESTIONNAIRE AS AN INSTRUMENT
Erfolgreiche Zusammenarbeit:
Erfolgreiche Zusammenarbeit: Agile Manager, Application Lifecycle Management und HP Quality Center Thomas Köppner, Technical Consultant, HP HP Agile Manager im Zusammenspiel mit HP Quality Center 2 Thomas
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
Internal Regulation for Master s Thesis in Computational Biology
Internal Regulation for Master s Thesis in Computational Biology and Bioinformatics The Master s Thesis (MA) is the final requirement of the Master s program. It is the result of independent scientific
CV - Mario Girsch. http://eurescv-search.com/ecv/sammanstallning.asp?wci=sammanstallning_cv_print. Personal data. Presentation 1966-06-28
Page 1 of 5 CV - Mario Girsch Personal data First name: Middle name: Last name: C/o address: Mario Karl Girsch Postal address: Satzingerweg 49/1/7 Postal code: A-1210 Town: Country: Wien Austria E-mail
TRAINING TITLE: CAPA System Overview for Managers (WORK-021)
TRAINING TITLE: CAPA System Overview for Managers (WORK-021) OVERVIEW: Medical devices, biopharmaceutical, and traditional drug manufacturing companies devote an important part of their resources dealing
Secondary Use of the EHR via Pseudonymisation
Secondary Use of the EHR via Klaus POMMERENING Institut für Medizinische Biometrie, Epidemiologie und Informatik Johannes-Gutenberg-Universität D-55101 Mainz, Germany Michael RENG Klinik und Poliklinik
for High Performance Computing
Technische Universität München Institut für Informatik Lehrstuhl für Rechnertechnik und Rechnerorganisation Automatic Performance Engineering Workflows for High Performance Computing Ventsislav Petkov
Coming up soon: TMMI. What to expect. Jan Jaap Cannegieter Vice President SYSQA
Coming up soon: TMMI What to expect Jan Jaap Cannegieter Vice President SYSQA Almere Quality Assurance in ICT / 1 Agenda The history: TMM Why TMMI What we know in advance TMMI compared to other models
COUNTERACTING PHISHING THROUGH HCI: DETECTING ATTACKS AND WARNING USERS
COUNTERACTING PHISHING THROUGH HCI: DETECTING ATTACKS AND WARNING USERS DISSERTATION an der Fakultat fur Mathematik, Informatik und Statistik der Ludwig-Maximilians-Universitat Munchen vorgelegt von Diplom-Medieninformatiker
Dokument Nr. 521.dw Ausgabe Februar 2013, Rev. 01. . Seite 1 von 11. 521d Seite 1 von 11
Eidgenössisches Departement für Wirtschaft, Bildung und Forschung WBF Staatssekretariat für Wirtschaft SECO Schweizerische Akkreditierungsstelle SAS Checkliste für die harmonisierte Umsetzung der Anforderungen
ISTQB Expert level Improving the testing process
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
Evaluation of Consultancy Engagements: The Swiss Questionnaire for Quality in Management Consultancy
Evaluation of Consultancy Engagements: The Swiss Questionnaire for Quality in Management Consultancy André C. Wohlgemuth Developmental Background and Origins of the Swiss Questionnaire Performance evaluation
WHITE PAPER. The extensive outsourcing checklist
WHITE PAPER The extensive outsourcing checklist INTRODUCTION When it s time to find an outsourcing provider, many companies just call up the old RFP (Request for Proposal) file on the computer, change
Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector
Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector Vector Embedded Software 2013 V1.3.0 2013-04-04 Your Presenters Today Michael Buck Manager Product Services / Technical
SQS-TEST /Professional
SQS the world s leading specialist in software quality sqs.com SQS-TEST /Professional Overview of SQS Testsuite Agenda Overview of SQS Testsuite SQS Test Center SQS Test Process Automation (TPA) SQS Test
Network Security. Chapter 1 Introduction. Network Security IN2101. Georg Carle. Course organization
Chair for Network Architectures and Services Institute for Informatics TU München Prof. Carle Network Security IN101 Prof. Dr.-Ing. Georg Carle Dipl.-Inform. Ali Fessi Institut für Informatik Technische
