Tmap Dag 2015. Ik test, jij test, wij testen. Testen binnen een Wendbare Belastingdienst. 29 september 2015. Laurens Kremer

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

Agile bij grote administratieve systemen. Omgaan met requirements

Agile (Scrum) Werken Jeroen Hak

Van testproces tot testvak... en verder

Preventing Anti-Patterns for Agile Testing

De sprinter of toch de noodrem? Agile testen bij de NS. 9 oktober 2012 De Sprinter of toch de noodrem? Agile testen bij de NS 1

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

De veranderende rol van de projectleider in een Agile-wereld: Het belang van Agile Leadership

Product Risico Analyse

Module 14: Testen. NAF Masterclass Enterprise Architectuur Module Testen

De tester als bruggenbouwer

Testdriven architecture

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

DevOps Waarom moeilijk doen 31 oktober als het samen kan

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

TFS als perfecte tool voor Scrum

Agile ervaring Ir.ing. Erik van Daalen

Anand T hakur. Over Anand

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

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

Wanneer ga je Agile? Wat is Agile Project Management?

Accelerate? Automate!

Tool Ambitie Resultaat

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

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

Programme Power. De weg van Portfoliomanagement naar Programmaregie

Kwaliteit in Agile: een gegeven?

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

PLANET AGILE. Tussen Scylla & Charybdis: 17E BPUG SEMINAR

De Agile Officer. Remco te Winkel, PMO Consultant bij WIN PMO* Autonomie is goed maar niet allemaal tegelijk anders is de som van alle beweging nul.

Het exit van de testmanager. Het exit van de testmanager

IV Interactie. Werken met het SAFe. 11 oktober 2018

Agenda. Introductie Aan het werk Conclusie / restrospective

Procesvalidatie voor een veiliger ketentest

Martin van Leeuwen Happy Testing

De tester als Product Owner Wat denk je zelf?

Product Quality Management, onze toekomst René Tuinhout

De toekomst van PMO en projecten: transitie naar agile

Opleidingsaanbod: testopleidingen.com

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Auditen van Agile projecten

Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals

Agile : Business & IT act as one

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

[ SCRUM. ] Een introductie

Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012

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

Opleidingsaanbod: testopleidingen.com

De Agile Analist. Henk Jan Huizer

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Van kreukelzone naar early feedback

Oplossingen voor het testen van objectgeoriënteerde software

Agile Risico Analyse (ARA)

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 4

Business of IT Realisatie van het PGB landschap. 20 september 2018 Bart Verwijst Sociale Verzekeringsbank

Primavera bij ProRail. Integraal projectmanagement meer dan 1200 projecten op de rails 10 september 2013

Portfoliomanagement software van Thinking Portfolio

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

Testen binnen agile methoden Anko Tijman

Scoren met je project Projectmatig werken mag géén last zijn!

Leiderschap in een organisatie met technische professionals

Agile, Scrum en Kanban in de praktijk

Welkom. bij scrum. Zin in Onderwijs

Ideale Agile Testwereld

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Scaled agile in de praktijk: welke modellen zijn er en wat werkt het beste in jouw situatie?

De testmanager. Het definitieve exit. De vragen. Wat maakt een manager? Welke invloed hebben recente ontwikkelingen? En nu? De samenstellende delen

Het uitwisselen van ervaringen over Agile testen en -testmanagement

van TESTmanagement naar testmanagement

Help, test ik context-aware of context-driven? Tim Koomen TestNet Najaarsevenement 2013

Procesgerichte IT BPM de link tussen bedrijf en IT

Business Sprint LOOT-scholen en Zo.Leer.Ik in kader van project Leerling Door Madelief Keyser en Michael van Wetering

Testgedreven ontwikkeling dat is pas veilig!

Agile Testen in de praktijk

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2

WHITE PAPER. Agile/Scrum

Thema event Agile veranderen. 10 oktober 2016

Resultaat gerichter Testen

ITIL komt van Mars, Agile van Venus

Doe de bughunt! Een vorm van Exploratory testing. Rob van Steenbergen Klaas-Durk Toonen

De kracht van incourcing bij de rechtspraak

Business Intelligence Teststrategie

Port of Amsterdam en DMS. Congres SharePoint

Testen van digitale leeromgevingen bij ThiemeMeulenhoff. Een Exploratory testaanpak in een veranderende wereld.

Oplossingen voor het testen van objectgeoriënteerde software. Oplossingen voor het testen van. Overzicht. Pieter van den Hombergh.

Verandermanagement: Business as Usual

Testen als continuous enabler

Het prioriteren van de. best moeilijk! Product Backlog

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006

Wat drijft het werkveld?

Najaarsspecial Oktober 2013

Inhoud. 1. Even voorstellen. 2. Doel van deze sessie. 3. Veranderende omgeving bij de Nationale Politie. 4. Nationale Politie. 5. Portfoliomanagement

Meer met Minder. Valori / Caesar thema avond "Meer met Minder" (c) Valori Egbert Bouman, 23 Mei

Scaled agile bij APG (GPS)

Conceptueel Modelleren GEÏNTEGREERD DATA MODELLEREN MET DEMO EN DATA VAULT

BDD/Gherkin. Een introductie

C.A.S.T. Make it as simple as possible, but not simpler. Make IT as simple as possible, but not simpler. Complexiteit. Einstein maakte het simpel

Transcriptie:

Tmap Dag 2015 Ik test, jij test, wij testen Testen binnen een Wendbare Belastingdienst 29 september 2015 Laurens Kremer

Introductie Naam: Laurens Kremer, SPC, CISA Rol: Agile coach Informatie Management Belastingen Certificering: SAFe Program Consultant Ervaring: 14 jaar in het testvak en 3 jaar als agile coach 5 jaar coördinator vakontwikkeling HBO Docent testen: NCOI, NOVI

Agenda / Opening 1. Inleiding & introductie 2. Belastingdienst 3. Marktontwikkelingen 4. Wat vraagt Agile 5. Visie over test & agile 6. Beeld over Tmap HD 7. Keuzes en dilemma s 8. Vragen & discussie Ik test, jij test, wij testen

Inleiding De Belastingdienst heeft afgelopen jaren veel geïnvesteerd in het verbeteren van het testproces, we zitten op TPI niveau beheerst. Tegelijkertijd wordt van de Belastingdienst verwacht dat we meer wendbaar worden en nieuwe aanpakken ontwikkelen voor onze legacy systemen. Er zijn al veel scrum teams, we doen pilots met Scaled Agile Framework. Helpt TMap HD ons wel voldoende? Of vraagt wendbaarheid nog meer?

Belastingdienst in cijfers Kentallen Belastingdienst 222 miljard ontvangen 9,7 miljard betaald 12,3 miljoen containers 31.979 medewerkers 16 miljoen telefoon gesprekken Verwerkte aangiften Inkomstenbelasting 11,3 miljoen Loonheffing (=loonbelasting en premie volksverzekeringen) 7,7 miljoen Vennootschapsbelasting 0,6 miljoen Omzetbelasting (btw) 8,0 miljoen Bijdrage Zorgverzekeringswet 1,6 miljoen Motorrijtuigenbelasting 10,9 miljoen Invoerrechten en accijnzen 23,0 miljoen Overige belastingen 0,3 miljoen

Wat is ons probleem? 6

Waanzin is altijd hetzelfde blijven doen en toch een ander resultaat verwachten. Einstein

Belang van wendbaarheid / agile van de IT volgens commissie Elias. Dat de rijksoverheid een deel van haar ICT-projecten niet op orde heeft, waardoor onnodig belastinggeld wordt verspild, is een feit. BIT regel 7: Faseer de ontwikkeling van het ICTproject zo efficiënt mogelijk en probeer daarbij per fase direct bruikbare producten op te leveren. De agile methode is een vorm die fasering van projecten kan bewerkstelligen.

Marktontwikkelingen Agile / scrum Focus op business waarde & portfoliomanagement Scaling agile (SAFe / LESS) Extreme Programming, Testdriven Devellopment Testautomatisering Exploratory testing

Wat vraagt agile: Verandering besturing In agile staan de planning en de kosten vast. Sturing op prioriteit en waarde (=scope). Op basis van een vast team, in een vast ritme/kadans.

Wat vraagt agile: bredere acties 1. Intensievere samenwerking / betrokkenheid in stabiele teams, ook co-locatie. 2. Lager beleggen mandaat over IV, maar ook frequentere begeleiding 3. Business in de lead, hogere frequentie besluiten nemen en loslaten projectmatige besturing 4. De functionaliteit en de verandering in kleine onderdelen opsplitsen en dit meer in detail plannen (portfoliobesturing op 3 niveaus). 5. Verdere professionalisering van Business en IV voortbrenging.

Stappen van de Belastingdienst naar Agile Vanuit de historie: RUP, DSDM Individuele scrums teams Pilots met SAFe Mengvormen waterval en iteratief Agile en wendbaar Scrum / SAFe teams Ook bij waterval

BD Visie Agile en Test Visie over testen blijft: Firsttime Right, risico gebaseerd, we gaan het wel anders vormgegeven Wat doen we dan anders: Minder planningsproducten PRA en teststrategie/aanpak opnemen in EPIC, Feature, Userstory en de productmanager / productowner wordt er mede verantwoordelijk voor. Zoveel mogelijk (geautomatiseerd) testen in de sprints, maandelijkse releases De rol van Testcoördinator en Testmanager veranderd.

Competenties (T-shaped model) Testers zijn een integraal onderdeel van een team Samenwerking staat centraal Helpen in de ontwerp en realisatie Coach voor de ontwikkelaars die ook testen Juiste samenstelling (geautomatiseerde) regressie testset. Ondersteunen de business bij opstellen Epics, Features en Userstories. Exploratory testing Bouw of ontwerp Business kennis Test kennis Bouw of ontwerp

Beeld over Tmap HD Bevindingen Risk & Value analyse Meer focus op adaptief werken Minder diepgang op test Quality driven approach (en daarmee overlap) Geen aandacht voor scaling agile Conclusie Helder totaal beeld Tegelijk methodische ruis Niet eenvoudig toepasbaar in context Belastingdienst

Keuzes en dilemma s Testen meer naar de linkerkant van het V-model bewegen. Focus op TDD, Testkubus, testdekking Combineren scrum en lineair, beide moeten met elkaar rekening houden. 30 jaar aan aan legacy: investeren we nu wel of niet in testautomatisering van de systemen die op lijst staan om te vervangen? Functiepunten of velocity?

Keuze en dilemma s: Wat word jij? De testadviseur / business ondersteuner De scrum teammember De test automatiseerder De regressie specialist?

Lessons learned Waar staan we nu Begin fase van Agile transitie Pilots vertalen naar nieuwe aanpak en implementatie Wat moeten we nog doen Bepalen wat TDD betekent voor de Belastingdienst Investeren op testautomatisering Wat hebben we geleerd Wendbaar & agile zijn is een grote ambitie Agile worden is heel hard werken Testen wordt belangrijker, maar anders dan we nu denken

Ik test, jij test, wij testen. Bedankt en nog veel plezier vandaag.

Rollen & taken Business owner/sponsor: Eigenaar van proces / middel, inhoudelijk betrokken bij visie, roadmap, verander thema s, prioritering Productmanager: Verantwoordelijk voor: Program backlog, vision, roadmap, releases. Begeleid en stuurt meerdere productowners aan. Productowner: Inhoudelijke vertegenwoordiger van de business die eisen, use cases opstelt en namens de business (deel) opleveringen accepteert op niveau van team backlog. Prioriteert de team backlog voor 1 tot 3 IV teams van ongeveer 7 medewerkers. IV medewerker: Vertaalt de visie / roadmap / veranderthema s naar IV voortbrengingsproducten. Scrummaster: begeleid het team om te komen tot resultaten Productspecialist / gebruiker: Inhoudelijke specialist op onderdelen van het proces / applicatie en ondersteunt het team en productowner