Het verleden, het heden en de toekomst van testverbetering

Vergelijkbare documenten
Transitie in beeld Agile & DevOps. Presentatie voor functioneel beheerders

Transitie in beeld Agile & DevOps. Presentatie voor Project Managers

Agile softwareontwikkeling. Modegril of blijvertje?

Agile testen in een formele organisatie Onze ervaringen bij DNB INTRO FILMPJE

Testen binnen agile methoden Anko Tijman

Agile Project Management volgens Scrum. David Griffioen 16 mei 2006

Agile Project Management volgens Scrum. David Griffioen 3 oktober 2006

Context Driven Test Improvement (*)

End-to-End testen: de laatste horde

Tester, hoe word jij geschikt voor de toekomst?

Continuous testing in DevOps met Test Automation

Preventing Anti-Patterns for Agile Testing

Thema-avond werkgroepen 26 februari Werkgroep outsourcing

Hoe start ik een test competence center of excellence? Thomas Veltman

Aqua: agile verbeteren voor teams. TestNet Zomer Workshops 2017 Huib Schoots

Propositie van de werkgroep Agile Architecting. Louis Stevens Niklas Odding Herman van den Berg Frank Langeveld

Ervaringen met Agile Software Development volgens SCRUM

Continuous Delivery. Sander Aernouts

Wat heeft een tester aan ASL en BiSL?

Resultaat gerichter Testen

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

Continue testverbetering. in elke situatie

Adding value to test tooling

Adding value to test tooling

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

fantestische middag 7 Agile en SCRUM

Software Development Done Right. Continuous Delivery. Bas Tichelaar

De evolutie van het testen. De evolutie van het testen, en hoe nu verder? Pionieren Structuur. Optimalisatie Integratie

Test Automatisering? Mislukken Slagen gegarandeerd! Ruud Teunissen - Polteq Test Services BV

Inleiding. In dit college: Opzet van de cursus (1) DMO - introductie DMO Datamodellering 2008

Continuous Testing? FITR testautomatisering! Bas Dijkstra

TFS als perfecte tool voor Scrum

Do you recognize this?

Workshop Context Driven Testverbetering

Help je Power BI Analytics project om zeep 6 succesfactoren. Marc Wijnberg Gebruikersdag 2018

Expert level Improving the testing process

Capturing Agile Requirements by Examples (CARE)

Enable all people to travel by plane

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

Testautomatisering werkt niet bij Continuous Delivery en DevOps

Klanten en Leveranciers moeten samen groeien voor en succesvol toekomst

Service

Risk Based Testing. TestNet Voorjaarsbijeenkomst. Johan Vink. A reality check

Continuous Requirements Engineering

Wie durft? Kwaliteit rapporteren voor het IT project start! Bart-Jan de Leuw TestNet 10 mei 2011

"WAAR STAAN WIJ?..." Internationale BIM ontwikkelingen. 13 October 2015

Van testproces tot testvak... en verder

GOOD TRAINING 2 juni 2016 Mireille Goos

Context Driven Test Improvement (*)

ISO/IEC 20000, van standaardkwaliteit naar kwaliteitsstandaard. NGI Limburg 30 mei 2007

It s CMMI Jim, but not as we know it! CMMI toegepast op een Compliance organisatie Door Jasper Doornbos Improvement Focus

Agile (Scrum) Werken Jeroen Hak

Hoezo SE light? Niels Malotaux

Testen als continuous enabler

Ik kom er soms tijdens de les achter dat ik mijn schoolspullen niet bij mij heb of niet compleet

Vision. Mission. Bringing people together to create common understanding in a dynamic workspace.

BABOK meets BiSL. Marcel Schaar, IIBA Dutch Chapter Mark Smalley, ASL BiSL Foundation Jan de Vries, ASL BiSL Foundation. Kennissessie, 19 januari 2016

Identity & Access Management & Cloud Computing

RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

Risk & Requirements Based Testing

Opleiding PECB IT Governance.

Model driven Application Delivery

LET S SHARE SOME VALUES OUR CODE OF BUSINESS CONDUCT AND ETHICS ONZE NORMEN EN WAARDEN

Talentmanagement in tijden van crisis

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar

Satisfy the real (and changing) customer expectation

UNECE/UNESCAP Workshop on. Electronic Trade Documents. Ulaanbaatar, Mongolia, October 2009

Gamification , Berry Kersten

The Control Room of the Future

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

Business & IT Alignment deel 1

CABA of Welke requirementstraining voor Agile teams?

Creeër test awareness in een grote organisatie: een cultuur wijziging Jeroen Rosink

ISA SP-99 Manufacturing and Control Systems Security

Overdracht van project naar beheer. Beheer is ook Agile!

Product Quality Management, onze toekomst René Tuinhout

Erik van Veenendaal.

Nationale Controllersdag 2018

Agile Marke+ng. Adrie Dolman MSc

Continuous a continuous improvement story

Leeruitdagingen. Van risico s naar kansen in de kenniseconomie van Industry 4.0

De brug tussen requirement engineer en gebruiker

13/07/2012. Op naar Product Quality Monitoring René Tuinhout. Agenda. Tijdsindeling. K o f f i e p a u z e. TestNet Summerschool, juni 2012

Fidelity of a Strengths-based method for Homeless Youth

Usability evaluation of a guideline implementation systym for cardiac rehabilitation: Think aloud study

DUURZAAM overheidsgebouw. Slim ontwerpen : duurzaamheidscriteria dd

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

EXIN WORKFORCE READINESS werkgever

Past het testvak nog in de nieuwe IT-wereld?

VIOS: Veiligheid In en Om School (Safety In and Around Schools)

NIEUW: - ISTQB Agile Tester Extension - CMAP Mobile App Testing - Testen van mobiele apps in de praktijk

EXIN WORKFORCE READINESS professional

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké

Impact en disseminatie. Saskia Verhagen Franka vd Wijdeven

PLANET AGILE. Effectief testen in Agile projecten 17E BPUG SEMINAR. Rik Marselis (Sogeti)

De Digitale Transformatie en de impact op IT. Capgemini Edwin Leinse

Transcriptie:

Het verleden, het heden en de toekomst van testverbetering Martin Pol en Kees Blokland Evolutie van het testen Ongestructureerd Ongedisciplineerd Flexibel Pionieren ß Structuur Optimaliseren Gestuctureerd Gedisciplineerd Inflexibel Toen Structureren Nu 2 Polteq 1

Structurering 3 De oorsprong 4 Polteq 2

Toepassing en ervaringen? Inpassing in IT-proces Polarisatie, wij en zij denken Budgettering, kosten en baten Rapportage Omgaan met tijdsdruk Etc. Implementatie en verbetering? 5 Software Process Improvement (SPI) Test Process Software Process Improvement 6 Polteq 3

SPI en Test Process Improvement 7 Improvement 8 Polteq 4

Improvement 9 Test Improvement modellen TOM V2M2 SQR CTP TI4Agile (Next) STEP TSM TIM TI4Auto TMMi C TestSPICE TPS 10 Polteq 5

Models for Test Improvement TOM V2M2 SQR CTP TI4Agile (Next) STEP TSM TIM TI4Auto TMMi C TestSPICE TPS 11 (Next) Tim Koomen e.a. Concept, ontwikkeling Engels, Duits, etc. Next Wereldwijde toepassing Huawei China 2007 12 Polteq 6

13 Ervaringsfeiten OPEN VRAGEN LEVEREN MEER OP DAN CHECKPOINTS ASSESSMENTS VOER JE UIT OP EXPLORATORY WIJZE VAAK ONTSTAAT SNEL EEN EERSTE BEELD 14 Polteq 7

CERTIFICATIE MOBILE IOT TESTEN IN DE JAREN 90 & 00 GROTE ORG TMAP NEXT OFFSHORE AGILE ORG SCALED AGILE TESTAUTO DEVOPS CLOUD NEXT 15 Grote organisatie TMap-Next georiënteerd Centraal geleid 16 Polteq 8

Opbouw van veel testverbetermodellen Key areas Levels Levels Key areas Checkpoints Checkpoints 17 alle 7 afdelingen oké verbeterd ten opzichte van vorige meting nog 6 afdelingen kans voor verbeteren 18 Polteq 9

Certificatie CERTIFICATIE MOBILE IOT TESTEN IN DE JAREN 90 & 00 OFFSHORE AGILE ORG TESTAUTO DEVOPS GROTE ORG TMAP NEXT SCALED AGILE CLOUD NEXT TMM Test SPICE 19 20 Polteq 10

Ervaringsfeiten Open vragen leveren meer op dan checkpoints Assessments voer je uit op exploratory wijze Vaak ontstaat snel een eerste beeld KIES EEN GESCHIKTE AANPAK OP BASIS VAN DE CONTEXT MODELLEN MAKEN VERGELIJKEN MAKKELIJKER HET BEELD WANKELT: FASE VAN DE GROTE VERWARRING CHECK CHECK CHECK DUBBELCHECK! 21 Testen in agile context CERTIFICATIE MOBILE IOT TESTEN IN DE JAREN 90 & 00 OFFSHORE AGILE ORG TESTAUTO DEVOPS GROTE ORG TMAP NEXT SCALED AGILE CLOUD NEXT TMM Test SPICE TI4 AGILE 22 Polteq 11

Hoe maak je een testverbetermodel in agile context? Levels Areas Checkpoints 23 Hoe maak je een testverbetermodel in agile context? Levels Principles behind structured testing risk based testing test design techniques unit testing - non-functional testing estimation end to end testing regression testing automated testing continuous integration exploratory testing stubs & drivers test improvement test tooling test cases acceptance criteria defects procedure Principles behind the Agile manifesto Our highest priority is to satisfy the customer through the early and continuous delivery of valuable software Welcome changing requirements, even late in the development. Agile processes harness change for the customer's competitive advantage. Checkpoints Deliver working software frequently, from a couple of weeks to a couple of months, with preference to the short time scale. Business people and developers must work together to the short time scale. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-toface conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity - the art of maximizing the work not done - is essential. The best architecture, requirements and designs emerge from self-organising teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts behaviour accordingly. 24 Polteq 12

TI4Agile in de praktijk casus 1 AGILE IN DE ORGANISATIE ONTWIKKEL PROCES ONTSLAG... TESTEN 25 TI4Agile in de praktijk casus 2 NIETS... 26 Polteq 13

Ervaringsfeiten Open vragen leveren meer op dan checkpoints Assessments voer je uit op exploratory wijze Kies een geschikte aanpak op basis van de context Modellen maken vergelijken makkelijker VERBETEREN GAAT PAS LOPEN ALS ER EEN PROBLEEM IS VERBETERING GAAT AL SNEL BREDER DAN TESTEN 27 Agile implementatie van verbetering KANBAN board with improvement tasks Business as usual 28 Polteq 14

Agile implementatie van verbetering Goal 29 Ervaringsfeiten Open vragen leveren meer op dan checkpoints Assessments voer je uit op exploratory wijze Kies een geschikte aanpak op basis van de context Modellen maken vergelijken makkelijker Verbetering gaat al snel breder dan testen Verbeteren gaat pas lopen als er een probleem is VERHOOG KANS OP SUCCES MET AGILE IMPLEMENTATIE KIES STEPPING STONES NAAR HET DOEL 30 Polteq 15

Special 1: testautomatisering CERTIFICATIE MOBILE IOT TESTEN IN DE JAREN 90 & 00 OFFSHORE AGILE ORG TESTAUTO DEVOPS GROTE ORG TMAP NEXT SCALED AGILE CLOUD NEXT TMM Test SPICE TI4 AGILE TI4AUTO -MATION 31 Special 2: mobile CERTIFICATIE MOBILE IOT TESTEN IN DE JAREN 90 & 00 OFFSHORE AGILE ORG TESTAUTO DEVOPS GROTE ORG TMAP NEXT SCALED AGILE CLOUD NEXT TMM Test SPICE TI4 AGILE TI4AUTO -MATION TI4 MOBILE 32 Polteq 16

Hoe gaat dit verder? CERTIFICATIE MOBILE IOT TESTEN IN DE JAREN 90 & 00 OFFSHORE AGILE ORG TESTAUTO DEVOPS? GROTE ORG TMAP NEXT SCALED AGILE CLOUD NEXT TMM Test SPICE TI4 AGILE TI4AUTO- MATION TI4 MOBILE? 33 Hoe verder? Pionieren Optimaliseren Structureren Toen Nu Morgen 34 Polteq 17

Hoe verder? Context Driven Test Improvement Augmented reality Robotisering Cloud IoT AI Etc. Continu Agile Hybride Geïntegreerd met BAU 35 Bedankt www.polteq.com info@polteq.com 36 Polteq 18