Chris Schotanus TestGrip: de aanpak voor testbeleid en testorganisatie

Vergelijkbare documenten
Quality Gates: De overdracht tussen ontwikkelaars en testers geregeld

Chris C. Schotanus TestFrame, een methode voor gestructureerd testen Voorjaarsevent Testnet: 22 juni 2009

14/11/2010. Een duurzame testaanpak voor een veranderd informatiesysteem. Agenda. Wie is Albert?

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : Versie : 1.2

Martin van Leeuwen Happy Testing

Test Management Assessment

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

Risk And Requirement Based Testing bij Acerta

ISACA round-table 7 december 2009 Rik Marselis

Testen en BASEL II. Dennis Janssen. Agenda. Wat is BASEL II? Testen van BASEL II op hoofdlijnen

ISTQB Foundation level. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Risk & Requirements Based Test Management naast Prince2 project management

Testen Foundation (TestF.NL)

Danser op het slappe koord

TestFrame. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Opdrachtgever in het testproces. Testnet Voorjaarsevenement 2011 Olaf Agterbosch

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

Testverbetering met TMM bij Philips

Interactieve Discussieavond. Testen en PRINCE TestNet interactieve discussieavond Testen en Prince2 1

Testen+ Testaanpak Sogeti testteam bij de Friesland Bank. Versie: 13 februari 2012 André Louwes / Arjan van der Haar

De tester als bruggenbouwer

Een duivelse samenwerking (Projectmanagement vs. Testmanagement) Albrie Beemer & Erik Bits 18 april 2012

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

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Opdrachtgever in het testproces

UWV Testservice. Resultaatgerichte invoering van een adaptief procesmodel

Jurian van de Laar & Wim van Rooij Toepassing van teststrategie in de praktijk met TMM

Christian Hoppenbrouwers Tools voor offshore testen Voorjaarsevent Testnet: 30 juni 2008

Bedrijfsvoorstelling

EXIN Testen Foundation

Kwaliteit van testen. Onbeheersbaar of ongecontroleerd? thema

Ontwikkelen & Beheren van testomgevingen is ook een vak!

Op weg naar een hoger niveau testorganisatie. Tim Koomen TestNet najaarsevenement 2009

Van Risicoanalyse tot Teststrategie

Najaarsspecial Oktober 2013

Kwaliteit. 1. Introductie. Deel 1. Algemene Kennis

14/11/2010. Voorbeelden van productrisico s. Omschrijving bevindingenanalyse. Productrisicoanalyse (1)

Testen van Datawarehouses en Informa2e. Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig?

Kwaliteitsbewaking en testen in ICT beheerorganisaties

SMART requirements schrijven

Personalia. Branch ervaring. Skills samenvatting. Carrière samenvatting. Curriculum Vitae

BISL Business Information Services Library. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Whitepaper ChainWise bedrijfssoftware

Testen en Veiligheid

TAM. Control Model for Effective Testing

1,3 miljoen regels mission critical code omzetten naar C++, hoe test je dat?

Wij testen..maar....wat test jij?

Ant: B Dit is het doel van het proces.

Data en Applicatie Migratie naar de Cloud

GOVERNANCE, RISK & COMPLIANCE WHITEPAPER

De kleine TMMi. Doelgericht testprocessen verbeteren. Erik van Veenendaal en Jan Jaap Cannegieter

Ontwikkelen en testen van e-business: beheerste dynamiek

TESTEN VOLGENS TMAP, EEN KORTE INTRODUCTIE. 1. Inleiding. 2. TMap methode. Kwaliteit zonder gestructureerd testen is toeval.

PRISMA is een geregistreerde merknaam van Improve Quality Services BV

Testgedreven ontwikkeling dat is pas veilig!

TMapNext. Een introductie. Algemene informatie voor medewerkers van: SYSQA B.V.

Voorbeeldexamen. Testen Foundation. Editie maart 2012

Acceptatiemanagement meer dan gebruikerstesten. bridging it & users

TESTEN % ITIL & ASL & BISL WAT HEEFT EEN TESTER AAN ITIL? EEN PRAKTISCH HULPMIDDEL OF BUREAUCRATISCHE BALLAST?

Welkom. Great SAP Test Experience. 23 maart 2015

Satisfy the real (and changing) customer expectation

Testaanpak: leidraad voor het kiezen van een testtechniek

TPI Next Business Driven Test Process Improvement. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

De zin van certificeren

Product Risico Analyse

Acceptatietesten en testmanagement Examennummer: Datum: 29 maart 2014 Tijd: 10:00 uur - 11:30 uur

De brug tussen PRINCE2 en TMap

Mastertestplan <<Naam project>> <<Organisatie>>

Test Process Improvement Benchmark. SPIder Conferentie 23 september Wim van Uden

Ketenregie 2 oktober Ketenregie in Agile / DevOps: Noodzaak? Quality Experience Day

Advies. Advies over en ondersteuning bij het (initieel) inrichten/optimaliseren van de structuur van de(it Service Management)organisatie

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

Procesvalidatie voor een veiliger ketentest

Albert Jan Anneveld en Co Meerveld Testomgevingen, nu zeker wel!!!

Betere onderwijsondersteuning met Student Informatie Systemen SIS 2010: VAN INSCHRIJFSYSTEEM NAAR ONDERWIJS 2.0

Van testproces tot testvak... en verder

Presentatie Gestructureerd en geautomatiseerd testen Ad Driessens en Gerben Mondeel

Titel, samenvatting en biografie

Agile Testen in de praktijk

SEPA en Testen. Onderwerpen. welke specifieke aandachtspunten heeft een SEPA testtraject? Martijn Rijsdijk, Principal Test Consultant Atos Origin

TESTEN IN DE LOGISTIEKE E-COMMERCEKETEN

Avondseminar. Making Testing Matter Simulatie en Model-Based Testen. Nspyre nodigt u uit voor het Technology Seminar:

Vrijgaveadvies. Project <naam project>

pagina x van y 1. Onderwerp. Qubic Solutions. Ansur gebruikersdag oktober Vision meets Precision. Vision meets Precision

Ontwikkelaar ICT. Context. Doel

Werkgroep Testregie 8 november 2011

CHECKLIST TESTING MATURITY MODEL. Doel. Toepassingsgebied

Opleidingsaanbod: testopleidingen.com

Erwin van den Hul De stappen van een complexe risico analyse matrix naar concreet testen

Highlight, online management simulatie

Linkedin discussie: Hoe kan je best geld besparen op testen?

Inhoud Deel een Het ontwikkeltraject 1 2 3

Het BiSL-model. Een whitepaper van The Lifecycle Company

Goed functioneel beheer noodzaak voor effectievere SPI

Het ISACA RISK IT Framework voor Testers. Omgaan met risico s Risk Appetite Onderzoeken Maatregelen

Rapportage Pizzasessie Functioneel-beheer.com Specialisten Managers Adviseurs Algemeen functioneel beheer applicatiebeheer informatiemanagement

TMap NEXT Test Engineer

Curriculum vitae. Personalia. Jeroen Benjamens Geboortedatum: Rijbewijs:

Transcriptie:

Titel, samenvatting en biografie Chris Schotanus Samenvatting: In ICT in het algemeen en Software Testing in het bijzonder nemen we een aantal belangrijke zaken waar zoals Business eisen als een hoge quality-to-market bij een korte time-to-market, verbeterprocessen (CMMi en TMMi) en Internationale standaardisatie (ISTQB). Gevolg is dat in veel organisaties testen wordt geprofessionaliseerd. Desondanks wordt er nog weinig aandacht besteed aan de bedrijfsvisie mbt testen en testbeleid. Deze zijn vaak impliciet gedefinieerd, worden niet als zodanig herkend en dus niet geformaliseerd. Gevolg is dat de testaanpak per project wordt vastgesteld hetgeen uitmondt in verschillen in de wijze waarop producten worden getest en de criteria waartegen de kwaliteit wordt gemeten. Als gevolg van de bovengenoemde trends krijgen organisaties behoefte aan een georganiseerde evolutie van hun processen. Soms is het bedrijfsbeleid de aanleiding voor deze evolutie. Vaker echter blijkt het andersom te werken en is de procesevolutie de aanleiding tot het definiëren van beleid. De spreker heeft, in samenwerking met co-auteurs en gebruikmakend van input van vele andere ervaren mensen, een visie ontwikkeld met bijbehorende aanpak om grip te krijgen op de productkwaliteit en processen. Dit gebeurt door het implementeren van een testbeleid en het opzetten van een effectieve testorganisatie. Deze aanpak is in 2007 in een boek gepubliceerd onder de naam "TestGrip" met als ondertitel: Grip op kwaliteit en processen in ICT door testbeleid en testorganisatie. Een testbeleid heeft op zich geen toegevoegde waarde voor een organisatie. Er zal een testorganisatie ingericht moeten worden om het beleid te effectueren. We hebben 3 archetypen van testorganisaties onderscheiden. Na een evolutie langs deze archetypen zal een testorganisatie meestal een mengvorm van deze archetypen hebben. De huidige trend van outsourcing en/of offshoring van ICT activiteiten versterkt de noodzaak tot het hebben van een geformaliseerde testorganisatie. Biografie: Chris C. Schotanus is senior managementconsultant bij LogicaCMG. Hij heeft 30 jaar ICTervaring waarvan de laatste 14 jaar op gebied van testen, testmanagement en inrichten van testorganisaties. Als consultant is is nationaal en internationaal actief met advisering en ondersteuning bij organisaties in de financiele wereld en overheid. Via het Test Research Centre levert Chris bijdragen aan de test- en testmanagementmethoden van LogicaCMG. De laatse jaren is Chris vooral actief op het gebied van testorganisaties en testbeleid. Op basis van ervaringen gedurende deze activiteiten opgedaan heeft hij samen met Iris Pinkster, Rik Marselis en Jos van Rooyen het boek over testbeleid en -organisatie "TestGrip" geschreven.

Introductie TestGrip beschrijft een visie over testbeleid en invloed daarvan op de testorganisatie, ontwikkeld door aantal mensen en gesteund door een grote groep meedenkers en reviewers De visie wordt nu getoetst in de praktijk Nationaal en internationaal Bij uiteenlopende bedrijven Deze presentie gaat in op De Aanpak voor Testbeleid en Testorganisatie Chris C. Schotanus Senior Management Consultant Testen en Testmanagement Chris.Schotanus@LogicaCMG.com Waarom testbeleid De invloed op de testorganisatie Quality Gates en een meerpartijenmodel LogicaCMG 2007. All rights reserved 2 Even Verifiëren Van Missie Naar Implementatie Bij uw bedrijf/opdrachtgever is een testbeleid gedefinieerd U bent tevreden over uw testorganisatie In uw omgeving wordt aan verbetering van het testen gedaan Of ben ik te optimistisch?!?! Kerndoelstelling Identiteit Wegen Middelen Doelen Kaders Richtlijnen Dit willen we zijn De weg waarlangs we dat willen bereiken Doelen en kaders TestOrganisatie TestMethode Daadwerkelijke invoering 3 4 1

Waarom Testbeleid? Testbeleid In Relatie Tot Strategie Vertalen bedrijfsstrategie naar productkwaliteit Bedrijfsstrategie Bedrijfsstrategie Testen raakt zowel IT als Business Pijnpunten in de huidige processen en organisatie Opgelegde doelstellingen voor resultaten en/of kosten ProductProduct Product-strategie strategie Carrièrekansen vastleggen DistributieDistributiestrategie ITITstrategie HRMHRMstrategie (Re)organisatie Problemen met productkwaliteit Kwaliteitsbeleid, ICT beleid, Testbeleid 5 Tagline Als Basis Voor Bedrijfsstrategie 6 Testbeleid Gerelateerd Aan Bedrijfsstrategie Automobielindustrie: Automobielindustrie Veiligheid Techniek Uitstraling Milieu Voedingsindustrie: Voedingsindustrie Veiligheid Betrouwbaarheid Gezondheid Milieu feel good, look good and get more out of life Bankwezen: Vertrouwen Continuï Continuïteit Zekerheid Zekerheid Nauwkeurigheid 7 8 2

Samenhang Beleid De Invloeden Piramide op Van TestBeleid Testen BEDRIJFS- BEDRIJFSstrategie strategie niet niet verwarren verwarren met met TESTstrategie TESTstrategie 9 10 Bottom-up Vs Top-down Bottom-Up... Top-Down Het management heeft bijvoorbeeld vanuit het bedrijfsbeleid besloten om zaken zoals testen te centraliseren, waardoor efficiënter kan worden gewerkt en schaalvoordeel wordt bereikt Bottom-Up Zodra verschillende projecten eenzelfde probleem ervaren, ontstaat organisch de behoefte aan bedrijfsbrede oplossingen. Bottom-Up Voordelen: Het draagvlak relatief groot Prioriteit duidelijk, juiste zaken eerst Concrete resultaten snel mogelijk Nadelen: Langere termijn niet (altijd) geborgd Draagvlak hoger management ontbreekt Moeilijk verschillende meningen op één lijn te brengen (inefficiënt) De kans op dubbel werk is aanwezig Beleid strijdig met beleid van andere bedrijfsonderdelen 11 12 3

of Top-Down Onderwerpen In Het Testbeleid Top-Down Voordelen: Consistentie in gehele bedrijf Draagvlak vanuit de top van de bedrijf is geborgd Totaalaansluiting bij missie, visie en bedrijfsstrategie Nadelen: Draagvlak is mogelijk klein (een speeltje van het hoger management) Gedefinieerde ondersteunende processen en procedures stroken niet altijd met de bestaande Implementatie kan lang duren Afstemmen op de bestaande situatie is vaak lastig aanpak van testen doelstellingen van testen meetbaar kader voor productkwaliteit en testproces organisatievorm voor testen principes van kwaliteitszorg en testen richtinggevende voorschriften voor testen testprocesevolutie 13 14 Voorbeeld Testbeleid Test Proces Evolutie: Basis Voor Bijstelling Testbeleid Aanpak van testen Doelstellingen van testen Meetbaar kader Organisatievorm Principes van kwaliteitszorg Richtinggevende voorschriften Testprocesevolutie Testmanagement wordt gedaan volgens de Risk & Requirement Based Testen-aanpak en de testanalyse en uitvoering volgens TestFrame Testen is een integraal onderdeel van systeemontwikkeling en omvat alle levenscyclusactiviteiten, zowel statisch als dynamisch, die te maken hebben met planning, voorbereiding en uitvoering van de evaluatie van softwareproducten en aanverwante zaken om aan te tonen dat ze aan de gespecificeerde eisen voldoen, dat wordt voldaan aan de gebruikersdoelen en om fouten zo vroeg mogelijk op te sporen. Testen wordt onafhankelijk van systeemontwikkeling uitgevoerd, de mate van onafhankelijkheid neemt toe per testsoort. Voor alle systemen wordt voor alle testsoorten, inclusief beheer, het defect detection-percentage bijgehouden. De projectmanager systeemontwikkeling is verantwoordelijk voor de kwaliteit van een opgeleverd informatiesysteem. De testmanager heeft zitting in de project board van een project. Het businessmanagement is verantwoordelijk voor de naleving van het testbeleid in projecten en opdrachten. Het TestCentrum ondersteunt de naleving door methoden, adviezen, werkzaamheden, bewustwording en door testomgevingen en hulpmiddelen ter beschikking te stellen en waar mogelijk ondersteuning te bieden op het gebied van testkennis en -kunde. Testanalisten hebben minimaal een ISTQB Foundation-certificaat. Testmanagers hebben minimaal een ISTQB Advanced-certificaat. Testadviseurs hebben een ISTQB Expert-certificaat. Alle projecten en beheer werken minimaal op Test Maturity Model- (TMM) niveau 2 Ons bedrijf gebruikt informatiesystemen die de medewerkers daadwerkelijk ondersteunen bij de efficiënte uitvoering van hun werkzaamheden. De prioriteit van testen wordt gebaseerd op de onderkende productrisico s en het belang dat aan requirements is toegekend. Regressietesten worden zo veel mogelijk geautomatiseerd uitgevoerd. Zowel tijdens projecten als bij onderhoud en beheer worden opgeloste problemen hertest en wordt door middel vaneen regressietest aangetoond dat geen nieuwe problemen geïntroduceerd zijn. De testresultaten worden gestructureerd vastgelegd en foutoorzaken worden geanalyseerd met als doel een voortdurende verbetering van zowel het ontwikkelproces als het testproces te bereiken. Binnen 2 jaar moet het hele bedrijf op TMMniveau 3 werken. 15 16 4

Aandachtspunten m.b.t. Tot testbeleid Beleid voor gehele organisatie of beleid per bedrijfsonderdeel Gedragen door bedrijfsleiding Inrichting top-down of bottom-up Testbeleid is niet iets voor op de plank Geen dik pak papier De Invloed van Testbeleid op de Testorganisatie 17 LogicaCMG 2007. All rights reserved Drie Archetypes Van Testorganisaties Drie Archetypes Van Testorganisaties Alle testactiviteiten worden in een project georganiseerd en uitgevoerd Alle verantwoordelijkheid ligt binnen dat project Komt vooral voor in bedrijven met een lage testvolwassenheid, waar geen standaarden en richtlijnen voor testen zijn vastgelegd Is verantwoordelijk voor de testexpertise Begeleidt het testen methodisch en legt standaarden en richtlijnen vast waaraan testers zich moeten conformeren Bestaat uit een aantal testexperts en levert kennis en advies aan projecten en/of de lijnorganisatie 19 20 5

Drie Archetypes Van Testorganisaties Initiële Situatie En Eerste Evolutie Neemt de volledige verantwoordelijkheid voor alle activiteiten die d bij een of meer testsoorten horen Gedraagt zich als een serviceorganisatie Neemt de testopdrachten aan en voert deze onder eigen verantwoordelijkheid uit 21 22 Vervolg Evolutie Uiteindelijk Een Mix Van De Uitersten 23 24 6

Testorganisaties In Een Meerpartijenmodel Gebruikersorganisatie test met ondersteuning van Staf (archetype 2: Staforg,),) Quality Gates: De Testorganisatie In Meerpartijenmodel: Testen in onafhan- kelijke testafdeling (archetype 3: Lijnorg.).) Testen binnen ontwikkelproject (archetype 1: Projectorg.).) LogicaCMG 2007. All rights reserved 26 Quality Gate: Exit En Entry Criteria Quality Gate: Exit En Entry Criteria 27 28 7

Quality Gates: Overdrachtspunten Quality Gates: Bij Off-shoring Quality Gate 1: Requirements van Business naar interne specificatieafdeling Quality Gate 2: Specificaties overgedragen naar Off-shore Ontwikkel Partner Quality Gate 3: Ontwikkel Partner draagt werkend systeem over aan Test Partner Quality Gate 4: Test Partner draag over aan Business voor Acceptatie Mogelijk inschakelen van Business Acceptance Partner Quality Gate 5: Na succesvolle acceptatietest(s) overdracht voor gebruik en beheer 29 30 Testgrip: De Voltooiing Van De Piramide Van Testoplossingen 31 8