Agile Risico Analyse (ARA)

Vergelijkbare documenten
Product Risico Analyse

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

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

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

Speciaal voor u. Omdat wij ervan overtuigd zijn dat kennis pas echt waardevol is als je het deelt. De Product Backlog. Hoe ga je daar mee om?

TMap Next zoals het hoort!

Continuous Requirements Engineering

STARTUP AGILE/SCRUM: SPRINT 0. StartUp Agile/scrum Sprint 0

fantestische middag 7 Agile en SCRUM

Continuous Requirements Engineering

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

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

De Agile Analist. Henk Jan Huizer

Agile Testen in de praktijk

Testaanpak: leidraad voor het kiezen van een testtechniek

AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS)

Agile bij grote administratieve systemen. Omgaan met requirements

Najaarsspecial Oktober 2013

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

Van testproces tot testvak... en verder

Agile (Scrum) Werken Jeroen Hak

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

Agile : Business & IT act as one

Test rapportage Waarom eigenlijk?

Anand T hakur. Over Anand

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

Business Intelligence Teststrategie

Scrum bij Hosting. Philippus Baalman

Agile Foundation examen - OEFENVragenformulier

Auditen van Agile projecten

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

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

Ik heb er geen boodschap aan

Productrisicoanalyse in de praktijk

Agile Testen van Business Intelligence. Assepoester 2.0

Overdracht van project naar beheer. Beheer is ook Agile!

Kwaliteit in Agile: een gegeven?

Martin van Leeuwen Happy Testing

Testen bij DWH-projecten

De tester als bruggenbouwer

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

Leiderschap in een organisatie met technische professionals

Scrum: Een Agile aanpak voor ontwikkeling van producten. Scrumteam rollen. Verder dan de vraag 2

Scrum. Een introductie

Van Risicoanalyse tot Teststrategie

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

TFS als perfecte tool voor Scrum

Welkom. Great SAP Test Experience. 23 maart 2015

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

Wie is Egbert Bouman? Risicomanagement en de PO. Risicomanagement en de product owner. Egbert Bouman (Valori) 17 juni 2014.

Over Valori. Risicoanalyse in een agile setting. 25 jaar Testen PLUS. Top-200 klanten. 125 professionals

Procesvalidatie voor een veiliger ketentest

Testgedreven ontwikkeling dat is pas veilig!

Adding value to test tooling

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

Anko Tijman Een agile teststrategie op basis van MoSCoW

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

Slim & praktisch testen met de TMap HD aanpakken: Ervaring & Dekking

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

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

Van Gantt chart naar Burn up chart: het doen van een eerste Agile project

De tester als Product Owner Wat denk je zelf?

Agenda. Introductie Aan het werk Conclusie / restrospective

Thomas Veltman Praktisch usability testen Najaarsevent TestNet: 22 september 2009

De praktische kant van de Cloud De Cloud en modellen maken pay per use mogelijk

Doel Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken.

Verbeteren bij de Belastingdienst: Niet in de cloud maar beide benen op de grond

Adding value to test tooling

Bent u er al klaar voor? TMap dag 2016

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Van kreukelzone naar early feedback

Ontwikkelmethoden en technieken. Ontwikkelmethoden & Technieken HC 2

De overstap naar Agile De overstap naar Agile

Agile with a smile. Dion Kotteman

ERP Testing. HP Nijhof. Testmanager. Testnet November 2005

Testen = Monitoren. Hoe de werkzaamheden van de boodschapper van de koning gaan veranderen. Datum: 30 April 2015

Testing University. A fool with a tool is still a fool

Webtesten onder schaarste

Strategie=> Agile. PIM strategie sessie Utrecht, 24 september 2015

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

TMap in essenties Michiel Vroon Leo van der Aalst Rob Baarda

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

Scaled agile bij APG (GPS)

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

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

WHITE PAPER. Agile/Scrum

TestNet voorjaarsevenement 2014 Managen van een KetenTest bij NS met hun TOPAAS toolsuite. Managen van een Ketentest bij NS met hun TOPAAS tool-suite

[ SCRUM. ] Een introductie

Introductie workshop Agile & Scrum

Snel waarde creëren met Scrum

Werkgroep ISO TestNet thema-avond 9 oktober 2014

End-to-End testen: de laatste horde

Teststrategie met behulp van heuristieken

Offshoring & Testing. Verander een uitdaging in een kans. Door Ernst Labruyère. re Consultant ps_testware. 20 september 2007

Reports of my death are greatly exaggerated

Proactief en voorspellend beheer Beheer kan effi ciënter en met hogere kwaliteit

Opleidingsaanbod: testopleidingen.com

EEN INTRODUCTIE TOT SCRUM

Hoe ver moet je gaan?

Transcriptie:

Agile Risico Analyse (ARA) Gijs Op de Beek 1 Inhoud 1. Opening 2. Waarom 3. Traditionele PRA vormen 4. Agile Risico Analyse 5. Beheersen van Risico s 6. Monitoren van Risico s Sogeti presentatie ARA 2017 2 1

Kennismaking Sogeti presentatie ARA 2017 3 Gijs Op de Beek (26) Sogeti: Sinds 1-7-2014 Sogeti presentatie ARA 2017 4 2

Thomas Veltman (40) Sogeti: Sinds 1-5-2004 Even testen https://create.kahoot.it/#user/3e42ff5a-a795-491b-ba4ecb4e507ce5cd/kahoots/created Sogeti presentatie ARA 2017 6 3

Waarom agile? Waarom risico analyse? Sogeti presentatie ARA 2017 7 Agile Manifesto Boven Boven Boven Boven Sogeti presentatie ARA 2017 8 4

Waarom Agile? Goede redenen: Snellere time to market Grotere tevredenheid bij klanten Betere samenwerking Wegnemen van waste Projectaspecten Kwaliteit 5 1 Tijd Kosten Sogeti presentatie ARA 2017 9 Kwaliteit als mindset Iedereen zelfde mind-set van kwaliteit en risico Ondersteund met: Templates Checklists Tooling Methodes Standaarden Bouw het snel (SM) Bouw het goede ding (PO) Bouw het ding goed (Team) Sogeti presentatie ARA 2017 10 5

Waarom Risico Analyse? Risico Schade Direct In-direct Kans Gebruiksfrequentie Kans op fout Sogeti presentatie ARA 2017 11 Waarom Risico Analyse? Monitoring 4 Identificatie 1 Beheersing 3 Analyse 2 12 6

Leuk voorbeeld https://www.youtube.com/watch?v=olx1g69kxfy Sogeti presentatie ARA 2017 13 Product vs Proces risico s Product: - Waarde toevoegen - Testen - Go/no go Proces: - Kennis en kunde beschikbaar in het gekozen tijdsbestek? - Tools beschikbaar en bruikbaar? - Iedereen is gemotiveerd? - Managen! 14 7

Risico Analyse als hulpmiddel Refinement: Opsplitsen van User story s Bij planning: Niet te veel hoge risico s in een sprint / release of juist wel I N V E S T Independent (Onafhankelijk) Negotiable (Onderhandelbaar) Valuable (Waardevol) Estimable (Inschatbaar) Small (Klein) Testable (Testbaar) 15 Verhoogd risico opdracht Australië Mexico Sogeti presentatie ARA 2017 16 8

Schade Direct: Omzetverlies Schade aan derden Economisch verlies Fysieke of milieuschade Kosten voor correctie en herstel In-direct Imagoschade Verlies van vertrouwen Schadeclaims van derden Overbelasting door vragen (journalistiek, discussies, stakingen) Maatschappelijke schade (zoals belasting) Justitie (vormfouten waardoor zware criminelen niet worden veroordeeld) Sogeti presentatie ARA 2017 17 Kans Complexe functies Totaal nieuwe functies Veelvuldig aangepaste functies Nieuwe situaties of gebeurtenissen Functies onder uitzonderlijk hoge tijdsdruk Frequentie van het uitvoeren van de functie Functies waarin al eerder veel fouten zijn gevonden Onervaren teamleden Onvoldoende betrokkenheid Grote ontwikkelteams Geen optimale communicatie (door geografische of persoonlijke oorzaken) Nieuwe omgeving Onvoldoende kwaliteit Sogeti presentatie ARA 2017 18 9

Wat levert het op Test uitvoering Prioriteit en diepgang van test items Test Ontwikkeling Volgorde Focus Keuze T.O.T. Exploreren Ontdek de potentiële zwakke plekken Beter begrijpen van het systeem Time-boxing Communicatie Kennis uitwisselen Consensus Beslissingen nemen (Inzicht, rapportages) Sogeti presentatie ARA 2017 19 Traditionele vormen van Risico Analyse Sogeti presentatie ARA 2017 20 10

TMap NEXT Gebaseerd op waterval methodieken Voordelen: Bied structuur Goed voor compleet nieuwe producten of bedrijven Duidelijke actiehouder (Test manager) Hoe zwaar testen duidelijk af te leiden Nadelen: Veel documenteren Laat in het proces Tijd consumerend Geen team verantwoordelijkheid Sogeti presentatie ARA 2017 21 BDTM PRA uit TMap 1. Voorbereiding 2. Bepalen relevante elementen 3. Bepalen schade 4. Bepalen faalkans 5. Bepalen van risico klasse 6. Volledigheid check Sogeti presentatie ARA 2017 22 11

BDTM PRA uit TMap Kenmerk / deelobject RK Toetsen OT ST GAT PAT Functionaliteit Groep H Passagier M I Totale systeem L Gebruiksvriendelijkheid Invoeren groep M I Performance Batch M Online L Sogeti presentatie ARA 2017 23 TMap HD In meerdere omgevingen toepasbaar. Voordelen: Alle voordelen van TMap NEXT Eerder in het proces dan TMap NEXT (gelijk met planning). Kan zowel als team verantwoordlelijkheid als voor een TM. Nadelen: Veel documenteren Tijd consumerend Sogeti presentatie ARA 2017 24 12

Product Risk & Benefit Analyses (PRBA) Voorbereiding Bepalen relevante elementen Relevante risico s Voordelen Bepalen van risico klasse Maken van risico en voordeel backlog Volledigheid check Sogeti presentatie ARA 2017 25 Product Risk and Benefit Analyses (PRBA) User story Benefits Benefit value US1: Balance B1: Better service to checking clients, less calls to services for the service desk for 6 clients balance inquiries Risks R1: There might be a programming mistake cousing it to break down completely Risk value R2: The servive might be released in the wrong way causing it to break down H completely R3: The service might have a slow performance, cousing clients to wait M too long US2: B1, B2 7 R1: H R2: H US3: B3, B4, B5 10 R4: L H 26 13

Agile Risico Analyse Sogeti presentatie ARA 2017 28 Risico analyse uit de praktijk Wie: Ontwikkelaar, tester, analist Wat: Risico label en schatting #testgevallen Wanneer: Na ready fase Hoe: Vragen beantwoorden 29 14

Risk & Requirements Matching Risico Risico: - Voeg risico toe - Verwijder requirement Requirements Requirement: - Voeg requirement toe - Verwijder risico Sogeti presentatie ARA 2017 30 Agile Risico Analyse (ARA) Wanneer: Wat: Wie: Waar: Hoe: Tijdens Refinement (onderdeel van DoR) Risico klasse, risico s identificeren en analyseren, actie houders benoemen Het hele team, SM, PO namens of stakeholders zelf Vastleggen bij User Story Checklist + Gebruik je gezonde verstand 31 15

Refinement 1. User story bespreken en verduidelijken, product risico s benoemen Definition of Ready 2. User story is ready 3. Risico poker 4. Dan pokeren voor story points 5. Op de backlog plaatsen Product backlog Refinement 32 Hoe Schade 2 Faalkans 2 Sogeti presentation ARA 2017 33 16

Impact voor de klant 7/12/2017 Risico classificering Impact voor de klant Hoeveel invloed heeft de wijziging op het proces / hoe erg is het als het fout gaat 3. Medium 4. Hoog 5. Extreem hoog 2. Laag 3. Medium 4. Hoog Faalkans of Frequentie geeft aan hoe vaak iets gebruikt wordt of gaat worden 1. Extreem laag 2. Laag 3. Medium Faalkans of Frequentie 34 Meer ervaring Fist of Five Risico poker Sogeti presentatie ARA 2017 35 17

En proces risico s dan? Sprint planning Dagstart Release planning 36 Veel of weinig detail? Meer detail Nieuw systeem Complexe oplossing Nieuw gevormd team Gedistribueerde teams Minder detail Toevoeging aan bestaand systeem Simpele oplossing Stabiel team met ervaring Teams op 1 locatie Sogeti presentatie ARA 2017 37 18

Beheersen van Risico s Sogeti presentatie ARA 2017 38 Beheersen - Product Risico s Product risico s zijn basis voor de test strategie (Risico gebaseerd testen) Definitie TMap: De teststrategie is de verdeling van de inspanning en dekkingsgraad over de te testen aspecten van het testobject, met als oogmerk de belangrijkste fouten zo vroeg en goedkoop mogelijk te vinden. Deze verdeling is afhankelijk gemaakt van risico s op gebied van business, systeemontwikkeling en testen. Sogeti presentatie ARA 2017 39 19

Beheersen - Product Risico s Geen risico Niet testen Niet bouwen (No pain, no gain) Extreem laag + Error guessing of met een beperkte timebox exploratory testing + Exploratory testing Laag 40 Beheersen - Product Risico s Medium + Gestructureerde testtechniek met lage testzwaarte VB: DCT - Logische testgevallen opzetten met pairwise testen tussen 2 variabelen (vrije keuze) + Check performance risico Hoog + Gestructureerde testtechniek met hoge testzwaarte VB: DCT - Logische testgevallen opzetten met pairwise testen middels de 2 grootste variabelen + Meer regressietesten Extreem hoog + Gestructureerde testtechniek met de zwaarste testzwaarte VB: DCT - Logische testgevallen opzetten zodat alle variabelen met elkaar gecombineerd worden. + Regressietesten Sogeti presentation ARA 2017 41 20

Beheersen - Product Risico s 1 Extreem laag 2 Laag 3 Medium 4 Hoog 5 Extreem hoog Test techniek Error guessing T.O.T. met T.O.T. met T.O.T. met hoge T.O.T. met lage test medium test testzwaarte zwaarste test zwaarte zwaarte Unit test Door Ontwikkelaar ontwikkelaar + review Technische test? Tester Functionele test? Tester Ketentest team? Tester Regressie test FAT Regressie test GAT Automatisch test? Ja? Ja?? Happy flow Ja structurele test Sogeti presentatie ARA 2017 42 Beheersen Proces Risico s Team overstijgend Is there a Risk? Scrum of scrums Ambassadeur Team - A Team - B Team - C Sogeti presentatie ARA 2017 43 21

Beheersen Proces Risico s R O A M Sogeti presentatie ARA 2017 44 Opdracht Hypotheek aanvraag Sogeti presentatie ARA 2017 45 22

Digitaliseren Hypotheek aanvraag Het doel van de opdracht: Risico s identificeren Product en proces risico s Risico s analyseren op US niveau Faalkans en Schade inschatten aan de hand van risico poker Risico label bepalen Ervaren van een praktijkvoorbeeld Opdracht Speel een Refinement na Resultaat Risico label en risico s Sogeti presentatie ARA 2017 46 Risico s monitoren Evalueren risico aanpak Sogeti presentatie ARA 2017 47 23

Monitoring - Rapportages Risico afdekking Getest en welbevonden Testable Openstaande risico's Not ready Sogeti presentatie ARA 2017 48 Evalueren - Referentiekaart User Story Klasse Story points Tevredenheid team Tevredenheid stakeholders US1 M 5 US2 L 1 US3 H 5 US4 M 3 Sogeti presentatie ARA 2017 49 24

Samenvatting - Kwaliteit is het uitgangspunt binnen Agile - Risico is de kans dat schade zich voordoet - Risico proces is identificeren, analyseren, beheersen, monitoren - Het is een team verantwoordelijkheid - Basis voor het maken van keuze in een project - Verbeter en innoveer Sogeti presentatie ARA 2017 50 Vragen? of Opmerkingen! 51 25

Einde. 26