Risicomanagement in Scrum



Vergelijkbare documenten
Risicomanagement in Scrum. Al 25 jaar Testen PLUS Test & Acceptatie, Test Tool Services Business Analyse & Requirements High Performance Maintenance

Agile Risico Analyse en Management (AgRAM) in Scrum. 14:15 AgRAM case: breng concrete risico s in Scrum 15:15 Koffiepauze

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

De nieuwe generatie testtools Vliegen ze, vliegen ze voor u, of vliegen ze niet?

SMART requirements en slim testen Hoe goede requirements en een slim testproces elkaar versterken

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

Datakwaliteit en (big) data Datakwaliteit, Master Data Management en Big Data

Agile Testen in de praktijk

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

fantestische middag 7 Agile en SCRUM

Product Risico Analyse

Continuous Requirements Engineering

Agile bij grote administratieve systemen. Omgaan met requirements

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

Even testen. Anekdotes. We do have a reputation. Gastcollege SmarTEST. Egbert Bouman, Valori, Testen, een vak voor het leven!

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

Leiderschap in een organisatie met technische professionals

Secure Software Alliance

De Agile Analist. Henk Jan Huizer

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

Test rapportage Waarom eigenlijk?

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

Testen, een vak voor het leven! Gastcollege UU, 3 december 2012 Egbert Bouman, egbertbouman@valori.nl

Egbert Bouman Boekpresentatie SmarTEST Voorjaarsevent Testnet: 22 juni 2009

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

Agile with a smile. Dion Kotteman

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

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

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

Scrum. Een introductie

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Scrum bij Hosting. Philippus Baalman

Agile ervaring Ir.ing. Erik van Daalen

Auditen van Agile projecten

TFS als perfecte tool voor Scrum

Kwaliteit in Agile: een gegeven?

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Agile (Scrum) Werken Jeroen Hak

Presentatie: Sander Nijenhuis Managing director Fortes Solutions. Host: Erik Aalbersberg Accountmanager

PLANET AGILE 17E BPUG SEMINAR

Welkom. bij scrum. Zin in Onderwijs

Agile : Business & IT act as one

De overstap naar Agile De overstap naar Agile

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

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

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

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

De juiste requirements juist

Agile werken: zó doen we dat

WHITEPAPER IN 5 MINUTEN. 11. Scrum

Agile Foundation examen - OEFENVragenformulier

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

Boekpresentatie SmarTEST Egbert Bouman TestNet voorjaarsevenement, 2009

Risicogebaseerd Testen Seminarie Oostende, 14 Oktober 2009

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

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

Agenda. Introductie Aan het werk Conclusie / restrospective

Hybride projectmanagement

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

Doen of laten? Een dag zonder risico s is een dag niet geleefd

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT

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

WHITE PAPER. Agile/Scrum

RUM. requirements Management. SPIder session Project. driven by requirements 25th april. Risk assessed User

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

Overdracht van project naar beheer. Beheer is ook Agile!

Testgedreven ontwikkeling dat is pas veilig!

Een website ontwerpen met agile design en scrum, wat heb je nodig?

Agile in Projecten minimalisme of strak pak? Richard Weber PMP

Agile Scrum Foundation Training - Scrum Begrippenlijst. Agile. Burndown Chart. Burnup Chart. Continuous Delivery. Continuous Deployment

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

Waarde creatie door Contract Management

Van kreukelzone naar early feedback

Test Management Assessment

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

Hoe ver moet je gaan?

End-to-End testen: de laatste horde

Intro ISO. Finance. Wie zijn wij? Producten. Programma

Sjabloon testplan o.b.v. situationeel testen. <<Organisatie>>

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

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

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

[ SCRUM. ] Een introductie

De tester als bruggenbouwer

Agile Testen van Business Intelligence. Assepoester 2.0

Klanten Verdienen. Innoveren door samenwerken. Emile Kouwenhoven

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

De projectmanager. en zelforganiserende teams

Snel waarde creëren met Scrum

Verandermanagement: Business as Usual

Agile Risico Analyse (ARA)

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

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

Prince User Group Nederland

Transcriptie:

Risicomanagement in Scrum Egbert Bouman Valori thema avond, 24 juni 2014 1 Agenda vanavond 18:15 Welkom en Inleiding Egbert Bouman, Valori 18:30 Risicomanagement zonder Scrum te frustreren Presentatie en hands-on. Egbert Bouman 19:30 Pauze 19:50 Risico s vinden met het Taste Wheel Derk-Jan de Grood 20:40 Jullie ervaringen, discussie 21:00 Afsluiting, naborrelen 2

?? Requirements = Product Backlog?? Bedrijfseisen, gebruikerseisen Systeem eisen?? SCRUM?? Acceptatie test Keten test Valori thema avonden Een begrip in Grip op IT! Geweest, o.a.: Depersonaliseren productiedata Creëren Maskeren Migreren Beheren Converteren Integreren Tools en toolsupport Datakwaliteit en (Big) data Aceptatieregie en SmartACCEPT SMART requirements en slim testen ISO9126, 25010 en Security Grip op MsDynamics De nieuwe generatie testtools Test Data Management Getting Things Done Solvency II Scrum en onafhankelijk testen Tools voor Test Management Stretch & Move (met KPN) Moderne systeemontwikkeling: RUP, agile Risicomanagement in de echte wereld Model Based Testen Politiek op de werkvloer Testen en auditing SOA en ketentesten Bevindingenbeheer en SmarTRACK Zorg en ICT Performance testen Usability, met Leonard Verhoef SEPA Datawarehousing en BI De Vrijgavekaart Wat bracht Eurostar Zorgverzekeraars Etcetera Over Valori Proces Tools Proces Tools Syner gie Al 25 jaar Testen PLUS Test & Acceptatie, Test Tool Services Business Analyse & Requirements High Performance Maintenance People People 150 professionals Top-200 klanten RABO, Achmea, Interpolis, ING, NIBC, ASR, SNS, Menzis, KPN, Randstad, Tweede Kamer, Prov. Utrecht, etc. SmarTEST aanpak, EXIN-preferred www.valori.nl, www.smartest.nl

Wie is Egbert Bouman? Gecertificeerd risico auditor Auteur SmarTEST Geaccrediteerd CAT trainer egbertbouman@valori.nl Practice manager Test & Acceptatie Agenda vanavond 18:15 Welkom en Inleiding Egbert Bouman, Valori 18:30 Risicomanagement zonder Scrum te frustreren Presentatie en hands-on. Egbert Bouman 19:30 Pauze 19:50 Risico s vinden met het Taste Wheel Derk-Jan de Grood 20:40 Jullie ervaringen, discussie 21:00 Afsluiting, naborrelen 6

Valori verbeterkaarten 7 Onze ambitie Breng risicoanalyse en management in Scrum zonder de eenvoud van Scrum te frustreren 8

Jullie ambitie? Voor je organisatie? Voor jezelf? Wat wil je vanavond meenemen? 9 Ontstaansgeschiedenis Aanpak in 2014 gemaakt samen met: Valori experts Klantwerkgroep Verrijkt n.a.v. workshop ervaringen (TestNet, ) Bestaande Scrum practices: Scrum guide aangehouden (www.scrum.org) Plus enkele breed geaccepteerde practices Uitgangspunt: maak Scrum niet topzwaar 10

Risico s zijn leuk (bijna) elk risico is beheersbaar

Risico s verdampen terwijl je kijkt 13 Project- en productrisico s Risicomanagement Analyse en mitigatie Handig! Projectrisico s Planning, voortgang, budget, politiek, people issues, etc. Productrisico s Voor het eindresultaat, als het project er niet meer is. Dit interesseert vooral project managers en scrum masters Dit interesseert vooral product owners, business users en testers

Scrum in een notendop 15 15 Scrum in een notendop (2) Functies, Epics, Thema s,... User stories met Acceptatiecriteria Spikes, bugs Product owner DoD HIP sprints Demo (Sprint Review) Retro spective Scaling Agile: all levels in your organisation Improvement backlog

Risico analyse is een risico op zichzelf Hoe zorg je voor precies genoeg aandacht voor risico s? Van een agile forum 18

Iets minder extreem 19 Hoe expliciet wil je het hebben? Scrum: risico management is impliciet Het Scrum proces is gericht op risico s vroegtijdig elimineren Ook als je niet over risico s praat Hamvraag: Wil je het ook expliciet? Scrumdamentalisten: nee! Valori: soms niet, vaak wel, mits just enough! 20

Waarom expliciet? Auditability en Compliance De organisatie verwacht het van je Geen risico, geen test Aantoonbaar serieus nemen van stakeholders Omdat het waarde heeft Interne en externe auditors verwachte traceerbare risico aanpak Men denkt (nog) klassiek in PRINCE2, MSP, PMBOK termen Testers komen (terecht) niet in beweging als er geen risico s zijn Uw zorg is onze zorg Tegen tunnelvisie en group think de requirements van de pessimist 21 Nu even samen Scrummen Laten we eens aannemen dat je: meestal concrete risico s hebt bij systeemontwikkeling die wil adresseren in je Scrum team minimale overhead wilt toevoegen 22

Case: SmartACCEPT 4.3 Echt project, echte risico s!! Ik ben product owner 23 Case SmartACCEPT: vier risico s 1. Video Capture 2. Back-up & restore 3. Eenvoud Voice over optie geeft technische complicaties Onvoldoende ingericht zowel technisch als proces De GUI wordt te ingewikkeld Waardoor slechtere user experience 4. Productiviteit Kan gehinderd worden door productie incidenten 24

Aan de slag! Lees de hand-out met 4 risico s. Wat zou jouw agile strategie zijn bij deze risico s? Bepaal met je buurman/vrouw per risico hoe je die inpast in Scrum. Doe dat zodanig dat aandacht en opvolging verzekerd is. 25 Onze risicostrategie, per type! 1. Detail productrisico gekoppeld aan 1 of enkele backlog items 2. Breed productrisico eenmalig, niet te koppelen aan bestaand backlog item 3. Generiek productrisico dat voor langere tijd aandacht vraagt 4. Projectrisico niet direct gerelateerd aan de deliverables Neem op als acceptatiecriterium Maak een spike, HIP item of nieuwe user story Voeg toe aan de Definition of Done (of DoR, DoS) Behandel als Impediment of Improvement item Dit is de kern van deze presentatie! 26

Gebruik product en sprint backlog! Stop risico s in de backlog items Als onderdeel user story of epic als een spike of als expliciet risk item of Slechts 1 attribuut extra Hou actueel: Backlog grooming Backlog heeft al value (belang) Voeg failure probability toe Dan heb je de input voor de risicoplot AKA backlog refinement, story time Continue, verplicht in sprint review, Ken Schwaber: 5% van je tijd 27 Gebruik product en sprint backlog! Stop risico s in de backlog items Als onderdeel user story of epic als een spike of als expliciet risk item of Slechts 1 attribuut extra Hou actueel: Backlog grooming Backlog heeft al value (belang) Voeg failure probability toe Dan heb je de input voor de risicoplot AKA backlog refinement, story time Continue, verplicht in sprint review, Ken Schwaber: 5% van je tijd 28

Wat heb je hieraan? Expliciet en controleerbaar risicomanagement In een agile / Scrum setting En de aanname was dat we dat willen Met borging van elk risicotype Stelling: elk risico is te mappen op 1 van deze 4 Hybride risico s knip je op Zonder Scrum te frustreren We hebben niets extra s toegevoegd Behalve (eventueel) een risicolijst 29 Wat hebben we verder nodig? Visualisatie Geef je risico s kleur en gezicht! Sluit aan bij het referentiekader van het team Aanpak (te) grote risico s Wat doe je als de risico s (te) groot zijn? Hier helpt Scrum je ook! Risk trawling: hoe vind ik de risico s Klassieke technieken: PRA, PRIMA, PRISMA Nieuwe, agile technieken: risk poker, taste wheel 30

Visualisatie: Risk Burndown Chart Bron: Agile Body of Knowledge (AgileBOK.org) Kan, maar is bewerkelijk en niet gelinkt aan Scrum referentiekader 31 Download van www.smartest.nl 32

Betere visualisatie: Risicoplot Risicoplot visualiseert de risico s bij de user stories. Download van www.smartest.nl Omvang (story points) apart gevisualiseerd, dus geen onderdeel van Impact. Sluit aan bij referentiekader Scrum team 33 Risico daalt (als het goed is) Dag 1 Wat klopt hier niet overigens? Dag 12 34

Als de risico s (te) groot zijn De risico s zijn Te groot, onverantwoord Groot, misschien té groot Significant, maar beheersbaar Maatregel Blaas het project of de release af. Herzie de sprint backlog: kies minder riskante items Verkort de sprints. Dan gooi je in het ergste geval geen hele maand weg. Test grondig maar lever op in de A-omgeving Gevolgd door een onafhankelijke acceptatietest (testen boven de streep in het W-model) Plan ruimte voor (tussentijdse) inspectie en demo s Begroot voldoende tijd voor testen Zorg voor adequate test-expertise in het team Beperkte onafhankelijke acceptatietest (als hierboven, maar hou hem kort) Klein Test grondig, maar praat niet teveel over risico s Focus op kansen, kwaliteit en productiviteit 35 Risk trawling: Breed of concreet? Deze twee staan op gespannen voet! Breed en concreet allebei nodig. Daarom: Breed (klassiek): grote kans op vaagheid Geen blinde vlekken en tunnelvisie Start met brede risicoanalyse Concreet (agile): grote kans op tunnelvisie Zo concreet mogelijk Manage concrete risico s in de sprint 36

Brede risicoanalyse Start een traject met meerdere (parallelle) sprints altijd met een brede risicoanalyse. Bv met de PRIMA aanpak. 37 Samenvattend Maak je keuze: risico s impliciet of expliciet Het is nooit een doel op zichzelf, voorkom waste Zorg dat de risico s meeliften met Scrum Met de 4 risicotypen Visualiseer de risico s op het Scrum bord Met de risicoplot Vergeet de brede risicoanalyse niet En hanteer die als geweten 38

Neem het risicoperspectief serieus, ook in een agile setting! Kom naar de workshop op de TestNet summerschool, 9 juli. Kijk op www.smartest.nl voor tools, o.a. de risicoplot tool. Blijf denken in mogelijkheden. Laat ons weten wat je ervan vond. Valori denkt graag met je mee! 39 Bedankt voor jullie aandacht egbertbouman@valori.nl 06-22708910 www.valori.nl www.smartest.nl 40

Extra Slides 41 Stammenstrijd is zinloos Stammenstrijd tussen twee culturen Agile aan voorkant (front-end) Waterval aan de achterkant (back-end) Vooral in grotere organisaties met complexe IT landschappen 42 42

En deze gaat ons helpen 43 DoD mag specifiek zijn 44

Voorbeeld: het SmarTEST W-model Requirements, acceptatiecriteria en risico s Architectuur en high level Ontwerp Onafhanke lijk testen Niet- Scrum. Ontwerp, bouw en testen Scrum. Door TestNet gekozen als de agile opvolger van het V-model Een persoonlijke risico ervaring 46

Voordelen brede risicoanalyse Verbinding tussen en met stakeholders, PO, test mgr, team Samen benader je de waarheid het beste: The Wisdom of Crowds Risico s kennen als basis voor testtraject Breed perspectief: Informatie, Proces, Systeem Out-of-the-box: Beperk je niet tot (sprint) backlog Weten wat je niet weet Risicomatrix: PRIMA of PRA Twee dimensies: Onderdelen + (kwaliteits)eigenschappen Risicoworkshop vaak goed idee 47 Wat doe je met de uitkomsten? 1. Hanteer de risicomatrix als geweten 2. Breng zoveel mogelijk in de backlog 3. Vertaal door in de release en sprint planning 4. Benut het voortschrijdend inzicht in de sprints 48