Transition from Scrum to Flow

Similar documents
CSM Pre-Test. 3) Who is responsible for achieving a Sprint Goal? A) ScrumMaster B) Product Owner C) Project Manager D) Scrum Development Team

ASM.exin

Kanban vs Scrum. A practical guide. Dev 3 2 B C

FREE BOOK* *Subject to someone actually writing the book in the first place** **I wouldn t hold my breath

Agile Scrum: Your Quick Start Guide With Step-by-Step Instructions By Scott M. Graffius

ScrumBut. Michael Hall Three Beacons

PSM I PROFESSIONAL SCRUM MASTER

EX0-008 exin. Number: EX0-008 Passing Score: 800 Time Limit: 120 min.

Global Certifying Authority for Scrum and Agile Professionals. Authorized Training Partner

Software Engineering. M Umair.

User Help. Fabasoft Scrum

Agile Software Development. Stefan Balbo

Breakout Session Scrum

SLIDES LINK -> PROJEKTOWANIE OPROGRAMOWANIA SYSTEMÓW

Global Certifying Authority for Scrum and Agile Professionals

Scrum Portfolio jumshat.com

Scrum Guide Revision

Agile Development with Scrum V 2.1ITC

A Case Study. Invention of Nano Scrum and how does it look like?

Evaluating Scrum in complex organizations (questions per Index)

Introduction to Scrum

Hardware. Agile is all about innovation!

Agile Methodology (Scrum Approach)

Tangible Scrum. Fabian Schwartz 21 June 2017

Actualtests ASF 45q. Number: ASF Passing Score: 800 Time Limit: 120 min File Version: 15.5 ASF. Agile Scrum Foundation

1. Lean, Agile, and Scrum Values and Principles 1.1. describe Scrum s relationship to the Agile Manifesto.

What is Scrum? Scrum is a framework that allows you to create your own lightweight process for developing new products.

Hardware. Agile is all about innovation!

Nicolas Tricot & François Esch June 14th 2017

Scrum Methodology COSMOS LECTURE SERIES ( ) (ODD) Presentation by: Dr. Amisha Shingala Asst. Professor, Department of MCA SVIT, VASAD.

Module: Scrum Basics. Pete Deemer CPO, Yahoo! India R&D

Your Essential Guide to Scrum Project Management

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

A Guide to SCRUMstudy Certifications and Courses SDC SMC SPOC AEC ESM.

Scrum Master <TBA> Sydney, Australia Scrum Team. <TBA- Delivery Manager/PMO> Nil Full Time

Move 1. Introduction & Bio. Keith Deibert. SD Manufacturing & Technology Solutions Business Advisor. Blake Sandnes. Chief Engineer RMS Roller-Grinder

Agile project management with scrum

Scaling Spotify with Tribes, Squads, Chapters & Guilds

THE USE OF CADENCE IN AGILE AND TRADITIONAL PROJECTS

The Guide The Definitive Guide to The Rules of the Game

EXIN Agile Scrum Master

The Kanban Guide for Scrum Teams

What Scrum Is, What Is It Not?

Agile Drupal Development with Scrum. 3. September 2009 Philipp Schroeder, Liip AG Mori Sugimoto, Diasporan

Why Managers Need Scrum Capturing the Competitive Advantage

2017 SCRUM GUIDE CHANGES USES OF SCRUM (NEW SECTION) 2017 CONTENT CHANGES AND ADDITIONS

EXIN Agile Scrum Foundation

Scrum in a Nutshell Part 2. Nick Shyamani, Norbert Kołakowski, Krzysztof Kosacki, Tomasz Kaczmarek v3.0, last update: September,

Advice Report Scrum Master Example. <Name> <Organisation>

AGILE MIDLANDS - SEPT 2018 SEVEN SUGGESTIONS FOR NOW!

Actionable Tips to Improve Sprint Planning in Scrum

An Introduction To SCRUM Project Management. By Sivaparamesh Parameswaran Ravindran

SCRUM Agile Project Management

Flock Theory, Applied (To Scrum)

SCRUM FOUNDATIONS ELEARNING TRANSCRIPT

Version February 2018

International Scrum Master Certified (SMC TM )

WHITE PAPER. Agile / Scrum

SCRUM TRAINING WITH CLINTON KEITH

Agile Roles and Responsibilities

SCRUM artifacts, metrics and their application

Webinar on Introduction to Scrum and Agile and Training for Scrum Fundamentals Certified (SFC ) Certification

More on Scrum roles. Source: Mike Cohn - Succeeding with Agile Software Development Using Scrum (Addison Wesley, 2010)

LCI Arizona Community of Practice

CSM Certified Scrum Master (CSM)

Scrum Cheat Sheet. 1. Definition. 2. Pillars of Scrum. 3. Scum Values. Scrum is a framework within which people can address complex adaptive problems.

Steven Spearman. ScrumMaster: Servant or Leader A Guide for New ScrumMasters

Wednesday, April 29, Scrum

Scrum Dos and Don ts

International Scrum Master Certified (SMC TM )

From to Scrum. Jurica

Scrum Basics. Prof. Casper Lassenius Aalto University

A living laboratory on the cutting edge of Enterprise Scrum

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

Kick me. Kicking ScrumBut. Rowan Bunning. Certified Scrum Trainer Software WithStyle

3/9/08. An Introduction to Agile Estimating and Planning. Mike Cohn. 12 March Mountain Goat Software. Mike Cohn - background

Scrum #CPBR5. Feb 11, 2012 Sao Paulo, Brasil.

Scrum Agile Software Development

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

Sprint Planning. SWEN-261 Introduction to Software Engineering. Department of Software Engineering Rochester Institute of Technology

Are you Agile or Traditional? What Scrum can do for your organisation

Advice on Conducting the Scrum of Scrums Meeting

Agile I m a Scrum Master, How Do I Facilitate Team Engagement for Success? AGILE WEBINAR

Non Functional Requirement (NFR)

Clinton Keith. Scrum Essentials for Game Teams. Clinton Keith Scott Crabtree. Thursday, March 1, 12. Presented by. Scrum is a simple framework

Agile & Lean Education Associates. The Daily Scrum. by Richard Dick Carlson. Copyright 2014, Richard Carlson; All Rights Reserved 1

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. October Developed and sustained by Ken Schwaber and Jeff Sutherland

Craig Smith. Scrum Masters: The Full-Time Role Conundrum

Scrum Master Lessons from My 4 Year Old Son

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

Chaganti, A. (2016). Adopting Agile Scrum. Retrieved from

International Scrum Developer Certified (SDC TM )

Has no formal authority but Coaches the Development Team in self-organization and crossfunctionality

isqi Scrum Master Pro SCRUM MASTER PRO Syllabus isqi GmbH 2018 Syllabus Page 1 SMP V1.5 Syllabus

Challenges in the Transition from Waterfall to Scrum a Casestudy at Portbase

Scrum Master (CM-SMC)

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE. Designed by Axosoft, creators of the #1 selling Scrum software.

2011 Annual Symposium " Leading Entrepreneurial and Innovative Projects Eugene Maltsev

Risk Based Testing in agile teams Csaba Szökőcs evosoft Hungary Kft. evosoft Hungary Kft Risk Based Testing in agile teams 1

Scrum Master Guide READ ONLINE

Transcription:

Transition from Scrum to Flow Implementing change at a large multi-national software company

Transition from Scrum to Flow Phillip Cave / Kristin Poole 2

Introducing IEB Transition from Scrum to Flow Phillip Cave / Kristin Poole 3

1. Define Value 2. Create Visibility 5. Create Flow TIME 4. Establish Pull 3. Manage WIP Transition from Scrum to Flow Phillip Cave / Kristin Poole 4

1. Define Value 2. Create Visibility 5. Create Flow TIME 4. Establish Pull 3. Manage WIP Transition from Scrum to Flow Phillip Cave / Kristin Poole 5

Business Capability Value Stream Activity towards success Who works these activities? Upon what do we focus? Transition from Scrum to Flow Phillip Cave / Kristin Poole 6

Copyright Institut Lean France 2011 Transition from Scrum to Flow Phillip Cave / Kristin Poole 7

1. Define Value 2. Create Visibility 5. Create Flow TIME 4. Establish Pull 3. Manage WIP Transition from Scrum to Flow Phillip Cave / Kristin Poole 8

Transition from Scrum to Flow Phillip Cave / Kristin Poole 9

Transition from Scrum to Flow Phillip Cave / Kristin Poole 10

Transition from Scrum to Flow Phillip Cave / Kristin Poole 11

CCPM Critical Chain Project Management (CCPM) is a Project Management process to help: Identify bottlenecks at planning and during execution Drive focus towards critical few to manage the uncertainties Show IMPACT to due date Transition from Scrum to Flow Phillip Cave / Kristin Poole 12

CCPM Sample Transition from Scrum to Flow Phillip Cave / Kristin Poole 13

Manage WIP Transition from Scrum to Flow Phillip Cave / Kristin Poole 14

1. Define Value 2. Create Visibility 5. Create Flow TIME 4. Establish Pull 3. Manage WIP Transition from Scrum to Flow Phillip Cave / Kristin Poole 15

Work Breakdown Feature (Business Capability) As a Site Owner, I need the ability to capture content effectiveness as it correlates to a specific url. Stories As a Content Manager I can add a "feedback control" to my site which includes three parts: 1) Question; 2) Instruction Text; 3) Free-form field to receive feedback from consumer. As an Engineering Team, we need to deploy and test the sprint features in the integration environments prior to release Tasks Create Client Object Model (COM) Class Capture Data/ Site and List Schema Create build package Transition from Scrum to Flow Phillip Cave / Kristin Poole 16

Process Thinking Activity-driven vs. Value-driven BIG Batch Activity C small Incremental VALUE C 1 1 2 3 Test Develop Design Infrastructure Test Develop Design Infrastructure 4... 50 INCREMENTAL BUSINESS VALUE Transition from Scrum to Flow Phillip Cave / Kristin Poole 17

Feature Thinking Batch-driven vs. Scenario/Feature/Deliverable-driven BIG Batch Technology C small Incremental VALUE C 1 1 2 3 Experiences Services Info Arch Infrastructure Experiences Services Info Arch Infrastructure 4... 50 INCREMENTAL BUSINESS VALUE Transition from Scrum to Flow Phillip Cave / Kristin Poole 18

Incremental Business Value Focus on Business FEATURE Slices... NOT technology layers NOT THIS C 1 DO C THIS 1 2 3 Experiences Services Info Arch Infrastructure Experiences Services Info Arch Infrastructure 4... 50 INCREMENTAL BUSINESS VALUE Transition from Scrum to Flow Phillip Cave / Kristin Poole 19

Lean Thinking Incremental VALUE C 1 2 3 Test Develop Design High level Infrastructure 4... 50 INCREMENTAL BUSINESS VALUE Feed partner team product lifecycle Transition from Scrum to Flow Phillip Cave / Kristin Poole 20

Feature/Story Flow A new story prioritization would be done at the beginning of each release and reprioritization could occur before a new story is added to Envision. Only items moved from Team Queue (aka. Backlog) will be worked on. Kanban Board visualizes the iterative nature of work and status of each story. Can be Envisioning for one Story and Validating for a different Story. Iteration Path Examples: Retail Stores/Release 1/Team Queue Transition from Scrum to Flow Phillip Cave / Kristin Poole 21

Transition from Scrum to Flow Phillip Cave / Kristin Poole 22

Pull Transition from Scrum to Flow Phillip Cave / Kristin Poole 23

1. Define Value 2. Create Visibility 5. Create Flow TIME 4. Establish Pull 3. Manage WIP Transition from Scrum to Flow Phillip Cave / Kristin Poole 24

Feature (Business Capability) As a Site Owner, I need the ability to capture content effectiveness as it correlates to a specific url. Business Stories Delivery Tasks As a Content Manager I Create Client Queue can add a "feedback Queue Object Model control" to my site which (COM) Class Features and includes three parts: Estimated 1) Stories Stories Question; 2) Instruction (value size, Prioritized Text; 3) Free-form field complexity, Capture Data/ to receive feedback from sequence) Sequenced(priority, Site and List dependencies, consumer. Tasks (< 24 hours) Schema effort) Monitor work flow of story completion As an Engineering Team, Can be used for we need to deploy and Release Planning test the sprint features Used in to monitor flow Create build the integration of work package environments prior to release Transition from Scrum to Flow Phillip Cave / Kristin Poole 25

Kanban Pull/Flow Project : <Project X> Version 1.0 MMF Backlog Envision Prototype Build Validate Ship Ready Completed Customer Management Product Management Create Order View Order Define Requirements and Test and iteratively If applicable create Functional Specs for the fix bugs prototypes. Iteratively Build solution selected stories Minor CRs absorb modify Requirements Create Test plans Major CRs move to / Spec UML / FlowCharts Product Backlog and prioritize 3 2 3 3 2 Transition from Scrum to Flow Phillip Cave / Kristin Poole 26

Flow Transition from Scrum to Flow Phillip Cave / Kristin Poole 27

1. Define Value 2. Create Visibility 5. Create Flow TIME 4. Establish Pull 3. Manage WIP Transition from Scrum to Flow Phillip Cave / Kristin Poole 28

Business Planning Solution Architecture Time Box (2-3 weeks) Iteration (Sprint) Release Planning Execution Planning Daily Feedback Review Product Backlog Feature Feature Feature Story Story Release Backlog Feature Story Story Feature Story Story Iteration Backlog Story Story Story Story Story Transition from Scrum to Flow Phillip Cave / Kristin Poole 29

Business Planning Solution Architecture Release Planning Feature Planning Feature Execution WIP & Impediment Management Feature Review / Release Business Queue Feature Feature Feature Story Story Delivery Queue Feature Story Story Feature Story Story Release Queue Feature Feature Feature Feature Feature Transition from Scrum to Flow Phillip Cave / Kristin Poole 30

Feature Flow Measures Activity States Feature Backlog Envision (Arch/Lean Specs) Prototype (Tangible POC) Build (Dev/Test) Validate (SIT/UAT) Ship Ready Completed Feature End-to-End Cycle Time Feature Demonstrable Value Cycle Time Feature Value Delivery Cycle Time Feature 3 2 3 3 2 Activity State Capacities Transition from Scrum to Flow Phillip Cave / Kristin Poole 31

Velocity / Flow / Cycle Time 13 13 8 Deliverables in progress 8 13 8 8 8 8 4 4 8 8 Cycle 1 Cycle 2 Cycle 3 Cycle 4 Cycle 5 Velocity 8 26 28 25 24 Avg Velocity - 17 23 24 24 Avg. Flow 1 2 3 3 3 # Velocity can be used to measure how close to the estimates the actuals are, and what to project going forward Historical data on flow can be used to estimate future projects simply by knowing the number of deliverables. Transition from Scrum to Flow Phillip Cave / Kristin Poole 32

TOC Applied Business Queue Dev/Test Delivery Cycle Queue System Infrastructure Transition from Scrum to Flow Phillip Cave / Kristin Poole 33

Time Transition from Scrum to Flow Phillip Cave / Kristin Poole 34

1. Define Value 2. Create Visibility 5. Create Flow TIME 4. Establish Pull 3. Manage WIP Transition from Scrum to Flow Phillip Cave / Kristin Poole 35

Target end date (90% probability) Alert Normal execution pattern Alert Alert need buffer recovery plan % Buffer used = Watch Cruise Cruise Uncertainties are fewer Advance due date? % Chain complete = NOTE: See chapter 17 of Mike Cohn s book Agile Estimating and Planning for an example of CCPM Earliest end date (50% probability) Transition from Scrum to Flow Phillip Cave / Kristin Poole 36

Relative Sizing Estimates Small Size 2 3 5 8 13 21 34 Big Deliverables Transition from Scrum to Flow Phillip Cave / Kristin Poole 37

Lead Time Lead Time Delivery Cycle Time Due Date Given Average Cycle Time, Lead time is calculated based on Type of work ( Feature Size ) Average cycle time for that type Transition from Scrum to Flow Phillip Cave / Kristin Poole 38

Organization Transformation Transition from Scrum to Flow Phillip Cave / Kristin Poole 39

Organization Thinking Toolbox Scrum Iterations (timebox) Project Tracking Sprint Lean ScrumBan Practices Toolbox Visibility WIP Control Flow Work Product Breakdown Daily Meeting Estimation CCPM Kanban Feature Flow Project Tracking Pull Transition from Scrum to Flow Phillip Cave / Kristin Poole 40

Transition from Scrum to Flow Phillip Cave / Kristin Poole 41

Transition from Scrum to Flow Phillip Cave / Kristin Poole 42

Transition from Scrum to Flow Phillip Cave / Kristin Poole 43

www.lean-it-summit.com Copyright Institut Lean France 2011