Risicomanagement en de product owner Risicomanagement en de PO Egbert Bouman (Valori) 17 juni 2014 INNOVATION STARTS WITH TESTING 1 Wie is Egbert Bouman? Gecertificeerd risico auditor Auteur SmarTEST Geaccrediteerd CAT trainer INNOVATION STARTS WITH TESTING (c) Valori, 2014 Nog geen business analist [email protected] Practice manager Test & Acceptatie Risicomanagement en de product owner Make IT as simple as possible, but not simpler (Einstein, Valori) INNOVATION STARTS WITH TESTING 3 Ons doel: Breng risicoanalyse en –management in Scrum zonder de eenvoud van Scrum te frustreren INNOVATION STARTS WITH TESTING (c) Valori, 2014 4 Risicomanagement en de product owner Risicomanagement in Scrum Met klantwerkgroep aanpak gemaakt met: • 4 risicotypen • Behandeling in het agile proces Bestaande Scrum practices: • Scrum guide aangehouden • Plus enkele breed geaccepteerde practices Uitgangspunt: maak Scrum niet topzwaar 5 INNOVATION STARTS WITH TESTING Risico’s horen er gewoon bij Geen risico, geen leven! (c) Valori, 2014 Risicomanagement en de product owner Risico’s zijn leuk (bijna) elk risico is beheersbaar (c) Valori, 2014 Risicomanagement en de product owner Risico’s verdampen terwijl je kijkt 9 INNOVATION STARTS WITH TESTING Risico analyse is een risico op zichzelf Hoe zorg je voor ‘precies genoeg’ aandacht voor risico’s? (c) Valori, 2014 Risicomanagement en de product owner Veel ‘risk’ in BABOK agile extension INNOVATION STARTS WITH TESTING Babok ‘Risk Model’ Handig? business risk technology risk market risk organizational risk INNOVATION STARTS WITH TESTING (c) Valori, 2014 12 Risicomanagement en de product owner Project- en productrisico’s Risicomanagement Handig! Analyse en mitigatie Projectrisico’s Productrisico’s Planning, voortgang, budget, politiek, people issues, etc. 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 INNOVATION STARTS WITH TESTING BABOK: BA als Product Owner INNOVATION STARTS WITH TESTING (c) Valori, 2014 14 Risicomanagement en de product owner Product owner = product risk owner Product owner: accountable Tester / test manager: responsible Maar er zijn meer keuzes denkbaar Risico’s zijn van iedereen! INNOVATION STARTS WITH TESTING 15 Van een agile forum “Because we continuously look for what is blocking progress and address those impediments immediately, no potential risk that actually is occurring can go unnoticed for long. Furthermore, when we address them, we have far more current information about the situation than if when we would have pre-planned the response. Therefore, explicitly listing those potential risks (most of which will never occur) and pre-planning what we would do about them would be a big waste of time, and might delude us into thinking that all that "risk management" means we do not have to be vigilant.” Dus we kunnen gelijk weer naar huis … INNOVATION STARTS WITH TESTING (c) Valori, 2014 16 Risicomanagement en de product owner Iets minder extreem… Allemaal nogal in-sprint. Daarbuiten moet je ook iets doen! INNOVATION STARTS WITH TESTING 17 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, meestal wel! Mits just enough INNOVATION STARTS WITH TESTING (c) Valori, 2014 18 Risicomanagement en de product owner Breed of concreet? Allebei nodig: Deze twee staan op gespannen voet! Geen blinde vlekken Breed (klassiek): grote kans op vaagheid Start met brede risicoanalyse Zo concreet mogelijk Concreet (agile): grote kans op tunnelvisie Manage concrete risico’s in de sprint INNOVATION STARTS WITH TESTING Daarom: 19 Brede risicoanalyse Start een traject met meerdere (parallelle) sprints altijd met een brede risicoanalyse. Bv met de PRIMA aanpak. INNOVATION STARTS WITH TESTING (c) Valori, 2014 20 20 Risicomanagement en de product owner Scrum en het SmarTEST W-model Requirements , acceptatiecriteria en risico’s Architectuur en high level Ontwerp Onafhanke lijk testen Ontwerp, bouw en testen NietScrum. Scrum. INNOVATION STARTS WITH TESTING 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 INNOVATION STARTS WITH TESTING (c) Valori, 2014 22 Risicomanagement en de product owner 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 23 INNOVATION STARTS WITH TESTING Risico’s onderbrengen in de backlog Backlog items • Als onderdeel user story of epic • … als een spike of • … als expliciet risk item Slechts 1 attribuut extra • Backlog heeft al value (belang) • Voeg failure probability toe Hou actueel: Backlog grooming INNOVATION STARTS WITH TESTING (c) Valori, 2014 of • AKA backlog refinement, story time • Continue, verplicht in sprint review, • Ken Schwaber: 5% van je tijd 24 Risicomanagement en de product owner Risico’s in de sprints Vier risicotypen Maatregel 1. Detail productrisico gekoppeld aan 1 of enkele backlog items Neem op als acceptatiecriterium 2. Breed productrisico, eenmalig niet te koppelen aan bestaand backlog item 3. Generiek productrisico dat voor langere tijd aandacht vraagt Maak een spike, HIP item of nieuwe user story Voeg toe aan de Definition of Done 4. Projectrisico Dit is het hart van de agile risicoanalyse aanpak. Behandel als Impediment of Improvement item INNOVATION STARTS WITH TESTING 25 We valideren dit model Vier echte risico’s: • Technische risico’s bij videocapture • Niet aan back-up & restore gedacht • Simplicity • Teamleden druk met incidenten INNOVATION STARTS WITH TESTING (c) Valori, 2014 26 Risicomanagement en de product owner Risk Burndown Chart Bron: Agile Body of Knowledge (AgileBOK.org) Kan, maar is bewerkelijk en niet gelinkt aan Scrum referentiekader INNOVATION STARTS WITH TESTING 27 Beter: risicoplot PRIMA matrix identificeert risicogebieden. Risicoplot betreft concrete risico’s of user stories. Omvang (story points) apart gevisualiseerd, dus geen onderdeel van Impact. Sluit aan bij referentiekader Scrum team INNOVATION STARTS WITH TESTING (c) Valori, 2014 28 Risicomanagement en de product owner Risico daalt (als het goed is) Dag 1 Wat klopt hier niet overigens? Dag 12 29 INNOVATION STARTS WITH TESTING Download van www.smartest.nl INNOVATION STARTS WITH TESTING (c) Valori, 2014 30 Risicomanagement en de product owner Kleine en grote risico’s De risico’s zijn … Maatregel Te groot, Blaas het project of de release af. onverantwoord Herzie de sprint backlog en kies minder riskante items Groot, misschien Verkort de sprints. Dan gooi je in het ergste geval geen hele maand weg. té groot Test grondig maar lever op in de A-omgeving Gevolgd door een onafhankelijke acceptatietest (testen ‘boven de streep’ in het W-model) Significant, maar Plan ruime aandacht voor (tussentijdse) inspectie en demo’s beheersbaar Begroot voldoende tijd voor testen Zorg voor adequate test-expertise in het team Beperkte onafhankelijke acceptatietest (als hierboven, maar hou hem kort) Test grondig, maar praat niet teveel over risico’s Klein Focus op kansen, kwaliteit en productiviteit 31 INNOVATION STARTS WITH TESTING Agile, risico’s en de organisatie Risicobeheersing zit op alle niveau’s van de organisatie Hoe verbind je die niveau’s agile, just enough? Welke rol kun je als business analist en/of product owner pakken? INNOVATION STARTS WITH TESTING (c) Valori, 2014 Die vraag pakken we graag samen met jullie op 32 Risicomanagement en de product owner En deze gaat ons helpen INNOVATION STARTS WITH TESTING 33 Samenvattend Start met brede risicoanalyse voor de sprints • En hanteer die als geweten Neem risico’s op in de backlog • Met failure probability Zorg dat de risico’s meeliften met Scrum • Met de 4 risicotypen Visualiseer de risico’s op het Scrum bord • Met de risicoplot INNOVATION STARTS WITH TESTING (c) Valori, 2014 34 Risicomanagement en de product owner Neem je verantwoordelijk heid als business analist en neem het risicoperspectief serieus! Kom naar de workshop op de TestNet summerschool, 9 juni Valori denkt graag met u mee! 35 INNOVATION STARTS WITH TESTING Bedankt voor jullie aandacht [email protected] 06-22708910 www.valori.nl www.smartest.nl INNOVATION STARTS WITH TESTING (c) Valori, 2014 36
© Copyright 2024 ExpyDoc