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



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

Risicomanagement in Scrum

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

Product Risico Analyse

Continuous Requirements Engineering

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

fantestische middag 7 Agile en SCRUM

Agile Testen in de praktijk

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

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

Agile bij grote administratieve systemen. Omgaan met requirements

Kwaliteit in Agile: een gegeven?

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

Scrum bij Hosting. Philippus Baalman

De Agile Analist. Henk Jan Huizer

Leiderschap in een organisatie met technische professionals

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

Secure Software Alliance

Najaarsspecial Oktober 2013

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

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

WHITEPAPER IN 5 MINUTEN. 11. Scrum

Welkom. bij scrum. Zin in Onderwijs

TFS als perfecte tool voor Scrum

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

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

Agile with a smile. Dion Kotteman

Scrum. Een introductie

Test rapportage Waarom eigenlijk?

Agile (Scrum) Werken Jeroen Hak

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

De tester als Product Owner Wat denk je zelf?

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

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

De overstap naar Agile De overstap naar Agile

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

Agile ervaring Ir.ing. Erik van Daalen

Van kreukelzone naar early feedback

Agile Foundation examen - OEFENVragenformulier

De juiste requirements juist

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

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

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

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Continuous Requirements Engineering

Werkgroep ISO TestNet thema-avond 9 oktober 2014

Auditen van Agile projecten

Snel waarde creëren met Scrum

Agile werken: zó doen we dat

[ SCRUM. ] Een introductie

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

Agile : Business & IT act as one

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

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

PLANET AGILE 17E BPUG SEMINAR

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

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

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

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

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

Business Sprint in kader van project Leerling Door Madelief Keyser

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Hoe ver moet je gaan?

Ideale Agile Testwereld

WHITE PAPER. Agile/Scrum

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

De Agile Analist. Ebook over requirements en agile. Deel II

The new new Product Owner Development Game

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

Interne audits, het rendement

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

Even voorstellen. Xenophanes. Literatuur. Inhoudsopgave SCRUM en bid management DEEL I BID MANAGEMENT. (Colophon, 560 circa 478 v. Chr.

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

EEN INTRODUCTIE TOT SCRUM

Hybride projectmanagement

Les 1 Vragen stellen Leestekst: De tandarts

Prince User Group Nederland

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

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

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

Service Journeys. Op weg naar betere overheidsinformatie. 18 november

Agenda. Introductie Aan het werk Conclusie / restrospective

Testgedreven ontwikkeling dat is pas veilig!

Scrum in het kort

Introductie workshop Agile & Scrum

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?

Agile in Projecten minimalisme of strak pak? Richard Weber PMP

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

Best Practice Seminar 14 NOVEMBER 2013

Samenwerking die je vleugels geeft

DEEL I. 5.9 Scrum Definitie project Kern van de methode Historie Scope

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

De projectmanager. en zelforganiserende teams

End-to-End testen: de laatste horde

EXIN Agile Scrum Master

Krijg je boodschap over de Bühne! Rapportages herdacht!

Agile Beheer: Mythe of werkelijkheid? Odile Moreau BlinkLane Consulting NIOC Arnhem, 5 april 2013

Transcriptie:

Agile Risico Analyse en Management (AgRAM) in Scrum Egbert Bouman en Philip Bosch TestNet Summerschool, 9 juli 2014 1 Agenda vanmiddag 13:45 Welkom en Inleiding 14:15 AgRAM case: breng concrete risico s in Scrum 15:15 Koffiepauze 15:30 Risicovisualisatie, Strategie bij grote risico s 16:00 Case: agile risk trawling en brede risicoanalyse 16:45 Discussie, evaluatie 17:00 Einde workshop 2

Wat gaan we wel doen, wat niet? 3 Jullie ambitie? Voor je organisatie? Voor jezelf? Wat wil je vandaag meenemen? 4

Onze ambitie Breng risicoanalyse en management in Scrum zonder de eenvoud van Scrum te frustreren 5 Ontstaansgeschiedenis AgRAM AgRAM: Agile Risico Analyse en Management 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 6

Risico s horen er gewoon bij Geen risico, geen leven! Risico s zijn leuk

(bijna) elk risico is beheersbaar Risico s verdampen terwijl je kijkt 10

Hands-on met de RAR tool Meer reflecties op risico s en agile? (10 minuten) 11 Risico analyse is een risico op zichzelf Hoe zorg je voor precies genoeg aandacht voor risico s?

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 14 14

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 Valori verbeterkaarten 16

W-model: agile opvolger V-model Requirements, acceptatiecriteria en risico s Architectuur en high level Ontwerp Onafhanke lijk testen Niet- Scrum. Ontwerp, bouw en testen Scrum. De agile opvolger van het V-model 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: concrete risico s ziet die wilt adresseren in je Scrum team minimale overhead wilt toevoegen 22

Agenda vanmiddag 13:45 Welkom en Inleiding 14:15 AgRAM case: breng concrete risico s in Scrum 15:15 Koffiepauze 15:30 Risicovisualisatie, Strategie bij grote risico s 16:00 Case: agile risk trawling en brede risicoanalyse 16:45 Discussie, evaluatie 17:00 Einde workshop 23 Case: SmartACCEPT en Forusity Echt project, echte risico s!! Egbert is product owner 24

Hands-on met de RAR Aan tool de slag! We formeren teams van 4 Elk team kiest zijn Scrum master We bestuderen nu de case beschrijving (10 minuten) Daarna PO vragenvuur (10 minuten) 25 Case SmartACCEPT: vier risico s 1. Video Capture 2. Back-up & restore 3. Eenvoud 4. Productiviteit Voice over optie geeft technische complicaties Onvoldoende ingericht zowel technisch als proces De GUI wordt te ingewikkeld Waardoor slechtere user experience Kan gehinderd worden door productie incidenten 26

Bepaal jouw agile risicostrategie Lees ook de hand-out bij deze 4 risico s. Wat zou jouw agile strategie zijn bij deze risico s? Bepaal met je groep per risico hoe je die inpast in Scrum. Doe dat zodanig dat aandacht en opvolging verzekerd is. (15 minuten) 27 Het AgRAM model met 4 risicotypen 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 model is de kern van deze workshop! 28

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 29 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 30

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 31 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 32

Agenda vanmiddag 13:45 Welkom en Inleiding 14:15 AgRAM case: breng concrete risico s in Scrum 15:15 Koffiepauze 15:30 Risicovisualisatie, Strategie bij grote risico s 16:00 Case: agile risk trawling en brede risicoanalyse 16:45 Discussie, evaluatie 17:00 Einde workshop 33 Agenda vanmiddag 13:45 Welkom en Inleiding 14:15 AgRAM case: breng concrete risico s in Scrum 15:15 Koffiepauze 15:30 Risicovisualisatie, Strategie bij grote risico s 16:00 Case: agile risk trawling en brede risicoanalyse 16:45 Discussie, evaluatie 17:00 Einde workshop 34

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

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 37 Risico daalt (als het goed is) Dag 1 Wat klopt hier niet overigens? Dag 12 38

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 39 Risk trawling: Breed of concreet? Breed en concreet staan op gespannen voet! Breed en concreet allebei nodig Daarom: Doe het allebei 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 40

Agenda vanmiddag 13:45 Welkom en Inleiding 14:15 AgRAM case: breng concrete risico s in Scrum 15:15 Koffiepauze 15:30 Risicovisualisatie, Strategie bij grote risico s 16:00 Case: agile risk trawling en brede risicoanalyse 16:45 Discussie, evaluatie 17:00 Einde workshop 41 Doe een brede risicosessie Pak de vragen die je eerder hebt opgeschreven erbij. Doe nu met je team een brede out-of-the-box risicoanalyse Maak eventueel een ruwe PRIMA of PRA matrix (20 minuten) 42

Dit zou er uit kunnen komen 43 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 44

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 sprintplanning 4. Benut het voortschrijdend inzicht in de sprints 45 Valideer het AgRAM model Pak de additionele risico s die je zojuist hebt benoemd Map deze op het AgRAM model Stel vast dat het model nog steeds van nut (15 minuten) 46

Samenvatting workshop Maak je keuze: risico s impliciet of expliciet Risicoanalyse 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 47 Tot slot Schrijf je quote op een geeltje en plak hem op de flip-over bij de uitgang (en zet je mailadres erbij als je de handreiking Risicoanalyse in een agile setting wilt ontvangen als die klaar is) Kijk op www.smartest.nl voor tools, o.a. de risicoplot tool en hand-outs (hand-outs ook via www.testnet.org) 48

Bedankt voor jullie aandacht En blijf denken in mogelijkheden! egbertbouman@valori.nl 06-22708910 www.valori.nl www.smartest.nl 49 Extra Slides 50

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 51 51 En deze gaat ons helpen 52

DoD mag specifiek zijn 53