Scrum and Risk. Redefining the Traditional View of Risk, Mark Summers. Copyright 2009 EMC Corporation. All rights reserved.

Similar documents
Agile Planning. Petri Heiramo. Agile Coach, CST

Bridging the Gap Between Governance and Agility. Mario E. Moreira

The Seven Deadly Sins of Scrum

Course Title: Planning and Managing Agile Projects

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

Agile Metrics - Lessons Learned from my FitBit

Advantages of Agile model:

Owning An Agile Project: PO Training Day 2

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

SCRUM - compact The agile software development methodology

Building a Product Users Want: From Idea to Backlog with the Vision Board

"Charting the Course to Your Success!" Planning and Managing Agile Projects Course Summary

Rule = A definition of what a Product Backlog is. Good Practice = A practice which is commonly done and is good to do. Avoid = A practice which, in

Organizational Change Through Metrics

When Will it Be Done? Predicting the Future With Agile Estimating and Planning

Agile Software Development

Presented by Only Agile. What is Agile?

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

"Starting an Agile Team - Evolution or Revolution?" Scott Bird and Rick Freedman 2016 PMI Professional Development Days September 2016

Are We There Yet? An Agile Planning Workshop. Your Coach: Paul Hodgetts

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Chapter 3 Agile Software Development. Part 1b

Agile leadership for change initiatives

"Product Owner Anti-Patterns"

Managing Risk in Agile Development: It Isn t Magic

Agile Estimation and Planning. Martine Devos

Big Rock Estimation: Using Agile Techniques to Provide a Rough Software Schedule / Resource Estimate

Using Scrum to Complement Existing Organizational Transformation Methods: Exercise Guide Agile 2010

Chapter 3 Influence of Lean Startup

7 Misconceptions of Enterprise Agile. August 15

Agile, Estimation and Projects

Agile Introduction for Leaders

Impact of Agile on Change Management

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Organizational Agility and How To Attain It

The Essential Product Owner Partnering with the Team

Risk-value relationship for features:

Prioritization. Summary. Planning. risk is a factor when prioritizing features. Risk. Risk. Value. Value. velocity-driven

Certified Team Coach (SA-CTC) Application - SAMPLE

Getting started with Agile Business Intelligence

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

BA25-Managing the Agile Product Development Life Cycle

Scale agile with the industry s most comprehensive set of agile project and portfolio management capabilities.

It can be done. Agile at Scale

FIT2101 Software Engineering Process and Management

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

AGILE TRANSFORMATIONS

An Introduction to Scrum

/smlcodes /smlcodes /smlcodes. Small Codes. Programming Simplified. A SmlCodes.Com Small presentation. In Association with Idleposts.

$BILLION AGILE EXECUTING LARGE EPC/EPCM PROJECTS USING SCRUM VALUES AND PRINCIPLES

Agile Certified Professional

Scrum/Kanban Overview

Foundations of Software Engineering. Process: Agile Practices Michael Hilton

Scaled agile deliveries; do we still need estimates? ICEAA Workshop 2018

Impact of Agile on Change Management

Scrum is. A framework for developing and sustaining complex products. Lightweight Simple to understand Extremely difficult to master

Introduction... 1 Part I: Understanding Agile... 7

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

GETTING STARTED. Introduction to Sprint Reviews

Bayesian Agile Planner (BAP) Release Planning

Knowledge Solution Services

Agile Development Processes. CSCE Lecture 3-08/31/2017

Purpose. To discuss what it takes to create a fast-paced, dynamic, innovative and customer centric organisation.

All Rights Reserved Best Practices Team, LLC

CTC/ITC 310 Program Management California State University Dominguez Hills Final Exam Answer Key December 13, 2018 Instructor: Howard Rosenthal

Product Owner - The Single Wring Able Neck

Risk Management How are l l oca i compan es doing today?

Introduction to Agile Change Management

AGILE GOVERNANCE TRICK OR TREAT?

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Managing Your Backlog

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

Being Agile. Plan for change

User-centered System Design. Agile

Russell Pannone February 10, 2009

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

PMI-ACP Blended-Learning Instructor-Led Session

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

AGILE INTERNAL AUDIT (IA)

Mature agile development using HP Quality Center

Agile Transformation Key Considerations for success


Test Management Forum

A Practical Approach to Project Management in a Very Small Company

Project Execution Approach

Managing Projects of Chaotic and Unpredictable Behavior

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

D25-4. How Intertech Uses Agile

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Software Processes. With a focus on Agile/Scrum CPSC310 Software Engineering

Business Analyst and Product Owner Where do they meet & conflict? Cherifa Mansoura

improving It s what we do. TM

Why SCRUM I O A N N I S K O S T A R A S A G I L E C R E T E

Succeed With HR Projects

Scrum an Agile Process

Large scale agile enablement can you do it?

Transcription:

1 Scrum and Risk Redefining the Traditional View of Risk, Mark Summers

2 Story Map of this Session Introduction How? Why? What? When? Who? Close About me Mitigate Risks In Scrum Risk Management The risks Deal with risk Responsibility Key take away Definition Existing RM practices RM in Scrum Visibility Product Owner and risk

3 Risk is uncertainty, the difference between the expected and actual outcome Risk Management is the activity by which we manage a project s exposure to Risk

4 Risk Management Cycle (Prince2) 1. Identify Identify the Risk 2. Analyse Evaluate the Risk Monitor and Report 3. Plan Response Identify Suitable Responses Plan and Resource 4. Act and Measure Select

5 Risk Management (PMBOK) Risk Management Planning 1. Identify Risk Identification Qualitative Risk Analysis 2. Analyse Quantitative Risk Analysis 4. Act and Measure Risk Monitoring and Control Risk Response Planning 3. Plan Response

6 Deciding what to do Cost Probability & Impact But What about the Benefit?

7 Risk in Traditional versus Scrum Scrum is a framework for driving down Risk Scrum Traditional

8 Where in Scrum do we deal with Risks At Sprint Planning the Team have an opportunity to discuss what risks will stop the goal being achieved At the start of the Project, initial risk workshop On a daily basis the empowered team is making decisions about what to do next As we shape the backlog, we discuss tradeoffs of cost and value and which risks we want to take Team discuss how they are doing and decide on actions that mitigate risks Increments allow us to get feedback about the risks Stakeholders learn more about the product and give feedback, helps drive out risks

9 The Product Backlog Contains Your Risk Team Work ahead & review backlog items this drives out risk Highest Priority Risk Risk Lower Priority

10 Tools and Visibility

11 Making Decisions that drive down Risk 250 200 Work Done 150 Work Left 100 Risk 50 0 1 2 3 4 5 6 7 8 9 10

12

13 Who is responsible for risk?

14 Driving out Risk Act and measure Review / Identify Portfolio Product Owner Strategy Portfolio Act and measur e Plan Respon se Review / Identify Analyse Plan Response Analyse Product Owner Product Vision Release Planning Act and measur e Plan Respon se Review / Identify Analyse Team Sprint Planning Daily Planning Act and measur e Plan Respon se Review / Identify Analyse

Chaos Survey - IT Project Success 60% 50% 40% 30% Failed Challenged Succeeded 20% 10% 0% 1994 1996 1998 2000 2002 2004 2006 2008 Copyright 2009 EMC Corporation. All rights reserved. 15

Technical Copyright 2009 EMC Corporation. All rights reserved. Business People 16 Some Common Risks to IT Projects Integration Issues Buggy Software Scope creep Inherent Schedule Flaw Specification breakdown Lack of executive sponsorship Lack of User Involvement Changing Market Benefits less than the cost Employee Turnover Under performance

17 Software Development is a craft Development is always new We need to take Risks Can t remove the uncertainty of outcome Use for our competitive advantage

18 We tend to consider risks that are easily managed or have low impact, but ignore things that will cause the project to fail. We fear uncertainty because we can not control it

19 Obstacles to Risk Management Can do thinking - Unwillingness to disturb the rosy picture Don t be a negative thinker Don t raise a problem unless you have a solution Don t say something unless you can prove it is a problem Don t be the spoiler Don t raise a problem unless you want the solution to become your responsibility The need to appear in control Political power play Short term thinking Lack of Ownership (It s not my problem)

20 Yesterdays problem is tomorrows risk Risk Workshop Catastrophic Outcomes Identify Scenarios Root causes

21 1. Brainstorm in groups, what are some of the worst catastrophes you have seen? 2. What scenarios could you imagine this happening in or have you seen before? 3. Pop the why stack to discover the potential root causes of one of your scenarios?

22 A Bad Smell Inherent Schedule Flaw

Estimate Copyright 2009 EMC Corporation. All rights reserved. 23 Cone of Uncertainty Accept that software projects are noisy S. McConnell, Software Project Survival Guide (1998) 4.0x 2.0x x Final Actual 0.5x 0.25x Time The best Risk Mitigation strategy is incremental Delivery

24 Case Study

Velocity Estimated Number of Sprints 18 17 Best 16 15 14 13 12 Average 11 10 Worse 9 0 5 10 15 20 25 30 35 40 45 50 Number of Sprints Copyright 2009 EMC Corporation. All rights reserved. 25

26 robability 0.12 Relative Probability of being complete at a given Sprint Individually the most likely Sprint to be Done 0.1 0.08 0.06 0.04 Will be done 0.02 Almost No Chance 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 Number of Sprints

Cumulative Probability of being complete by Sprint 120 % 100 80 90% certain will be complete in 38 Sprints = 2,432,000 8 team members (pretend, cost of 800 a day) 10 days per Sprint 60 40 20 50% certain will be complete in 32 Sprints = 2,048,000 30% certain will be complete in 30 Sprints = 1,902,000 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Number of Sprints Copyright 2009 EMC Corporation. All rights reserved. Number of Sprints 27

Technical Copyright 2009 EMC Corporation. All rights reserved. Business People 28 Revisiting the Risks Integration Issues Buggy Software Scope creep Inherent Schedule Flaw Specification breakdown Lack of executive sponsorship Lack of User Involvement Changing Market Benefits less than the cost Employee Turnover Under performance

29 Reduced Risk No Benefit 26% Worse 2% Much Worse 1% Significantly Improved 18% Results from over 3000 respondents in 80 Countries who have used Agile in their organisations Improved 53% Source: VersionOne 3 rd Annual Survey 2008 The State of Agile Development July 2008

30 Summary Make uncertainty visible so that informed decisions can be made to use it for your competitive advantage don t seek to control risk Create an environment where people can and want to act responsibly If Scrum is working in your organisation, you are dealing with risks and you should be getting better

31 Questions? mark.summers@emc.com http://blogs.conchango.com/marksummers/ www.scrum-master.com