agenda AGILE AT SCALE



Similar documents
Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels. Al Shalloway, Net Objectives. September 4 th, 2014

Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

The Agile Manifesto is based on 12 principles:

Agile and lean methods for managing application development process

Agile and lean methods for managing application development process

Introduction to Agile and Scrum

Using Kanban Boards in Agile

Lean. Agile. Demystifying Kanban. White Papers. essential. by Alan Shalloway. Business-Driven Software Development

What is meant by the term, Lean Software Development? November 2014

VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.

Kanban vs Scrum Making the most of both

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

An Introduction to Kanban for Scrum Users. Stephen Forte Chief Strategy Officer,

Lean Software Development and Kanban

KANBAN. Mads Troels Hansen. Prosa, October 4 th Mads Troels Hansen. October 09, 2009 Mads Troels Hansen

Chapter 6. Iteration 0: Preparing for the First Iteration

Lean Metrics How to measure and improve the flow of work. Chris Hefley, CEO of LeanKit. November 5 th, 2014

Using a Lean and Kanban Approach in Agile Development. Jeff Patton AgileProductDesign.com jpatton@acm.org

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Lean QA: The Agile Way. Chris Lawson, Quality Manager

MTAT Software Engineering

Scrum vs. Kanban vs. Scrumban

Kanban. A Toyota s manufacturing system for Software Development CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH. Eloy Reguero Fuentes

Agile Training Portfolio

Lean. An Overview of Agile. White Papers. reprinted from The Agile Journal. essential. by Alan Shalloway

Agile Beyond The Team 1

Kanban For Software Engineering

Secrets of a Scrum Master: Agile Practices for the Service Desk

Introduction to Agile

WHY KANBAN? Troy Tuttle. blog.troytuttle.com. twitter.com/troytuttle. linkedin.com/in/troytuttle. Project Lead Consultant, AdventureTech

Scrum: A disciplined approach to product quality and project success.

Glossary SAFe 4.0 for Lean Software and Systems Engineering

Chapter 10. Becoming an Agile Enterprise

HP Agile Manager What we do

Software Engineering I (02161)

Agile Software Development in the Large

Kanban vs Scrum Making the most of both

LEAN AGILE POCKET GUIDE

Scrum and Kanban 101

Building the Lean Agile Enterprise with the Scaled Agile Framework:

Agile Development to Transform FedEx

Introduction to Agile Practices

Global Business Services, GBS. Scrum and Kanban. Processer & IT nord seminar 5v3. Gitte Klitgaard Hansen, IBM

Modern Risk Management with Kanban

Agile In a Nutshell. Note - all images removed to fit 2MB limit Actual presentation has much more content. Jonathan Rasmusson

CMMI and KANBAN is it possible?

An Agile Project Management Model

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell

Mapping Out Agile Product Management Expanding Agile beyond development, to maximize Agile within development

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Agile in a Safety Critical world

Managing Your Way to Success ensuring economic, effective, efficient quality best practice service (every time)

Adopting Agile Approaches for the Enterprise

What s Lean Agile & How does it allow teams to progressively improve customer satisfaction & service delivery?

Scaling Lean-Agile Practices Across the Enterprise

Lean vs. Agile similarities and differences Created by Stephen Barkar -

Agile Software Development Methodologies and Its Quality Assurance

Scrum in a Large Project Theory and Practice

Kanban kick- start. By Tomas Björkholm at Crisp, April 2011

Agile Planning & Metrics That Matter

Creating a High Maturity Agile Implementation

Agile Requirements And Testing For Continuous Software Delivery

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

An Agile Developer s Guide to Lean Software Development

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Agile to the Bone. Introduction to Agile by Pietari Kettunen

Bridging the Gap Between Acceptance Criteria and Definition of Done

Agile Project Management: Best Practices and Methodologies

Agile Development Overview

EXIN Agile Scrum Foundation

Applying Lean on Agile Scrum Development Methodology

Course Title: Managing the Agile Product Development Life Cycle

AGILE & KANBAN IN COORDINATION. Ryan Polk

Introduction to Agile Scrum

White paper: Scrum-ban for Project Management

EXIN Agile Scrum Foundation. Sample Exam

Agile project portfolio manageme nt

Getting Started with Kanban Paul Klipp

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015

Scaling Agile Is Hard, Here s How You Do It!

Release Notes Applied SAFe 4.0

Roles: Scrum Master & Project Manager

Agile Metrics - What You Need to, Want to, and Can Measure. June 9, 2014

When agile is not enough

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

AGILE - QUICK GUIDE AGILE - PRIMER

NCCI 2014 Presenters: Jeanne Marie Isola, Maureen Noonan, Alin Hunter, Gwen Trentham

Iteration Planning. also called Iteration Kickoff

ITSM Agile Intro Feb 5, 2015

Transcription:

Copyright Net Objectives, Inc. All Rights Reserved 1 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE VALUE STREAM 5. THE ROLES OF BUSINESS, MANAGEMENT, TEAMS 6. DIFFERENT APPROACHES 7. SCRUMBAN / KANBAN 8. SUMMATION & QUESTIONS agenda

Copyright Net Objectives, Inc. All Rights Reserved 2 Value Stream Impedance Resistance created by eco-system Impedance causes delays and waste bug fixing, thrashing during integration Caused by: Too much work Too many projects People not properly organized or being geographically distributed Not using test-first methods and test automation Long feedback cycles

Copyright Net Objectives, Inc. All Rights Reserved 3 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE VALUE STREAM 5. THE ROLES OF BUSINESS, MANAGEMENT, TEAMS 6. DIFFERENT APPROACHES 7. SCRUMBAN / KANBAN 8. SUMMATION & QUESTIONS agenda

Copyright Net Objectives, Inc. All Rights Reserved 4 Allocation of People Work on most important items Work in efficient manner Be fully utilized Requires high level view to allow for: Working on items in proper order Alignment of work Removing delays in workflow / feedback

Copyright Net Objectives, Inc. All Rights Reserved 5 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE VALUE STREAM 5. THE ROLES OF BUSINESS, MANAGEMENT, TEAMS 6. DIFFERENT APPROACHES 7. SCRUMBAN / KANBAN 8. SUMMATION & QUESTIONS agenda

Copyright Net Objectives, Inc. All Rights Reserved 6 Managing work across the value stream means If you can t see it, you can t manage it Maintain clear vision of where headed Be more strategic, less re-active Use pull system: planning doesn t work Predictability comes from stable systems

Copyright Net Objectives, Inc. All Rights Reserved 7 Delay (workflow & feedback) is the cause of most waste. What causes delay? Working on too many things Working on too large things Working on less valuable things Not working as a unit Teams not working effectively together

Copyright Net Objectives, Inc. All Rights Reserved 8 Kanban Alone is Insufficient Must Look at the Eco-System What work is entering the value stream What are the team structures What is the workflow Then implement a pull system Taiichi Ohno, Toyota Production System

Copyright Net Objectives, Inc. All Rights Reserved 9 Kanban/Scrum Boards Across the Enterprise Start with a board of potential business capabilities. Best to limit the number of things that can go on there so it can be considered that this is a Kanban board.

Kanban/Scrum Boards Across the Enterprise Create a release plan with MBIs. Copyright Net Objectives, Inc. All Rights Reserved 10

Copyright Net Objectives, Inc. All Rights Reserved 11 Kanban/Scrum Boards Across the Enterprise Break MBIs down into components and review the architectural issues of the release.

Kanban Board Team A Kanban/Scrum Boards Across the Enterprise Kanban Board Team B Scrum Board Team C Kanban Board Team D Put components on the backlogs of their associated teams. Requires cadence and synchronization. Copyright Net Objectives, Inc. All Rights Reserved 12

Copyright Net Objectives, Inc. All Rights Reserved 13 Kanban Board Team A Kanban/Scrum Boards Across the Enterprise Kanban Board Team B System Integration & QA Scrum Board Team C Kanban Board Team D Teams provide completed, tested components to system integration test and QA.

Kanban Board Team A Kanban/Scrum Boards Across the Enterprise Kanban Board Team B System Integration & QA Scrum Board Team C Kanban Board Team D Deployment and Ops Applications provided to deployment and operations. Copyright Net Objectives, Inc. All Rights Reserved 14

Copyright Net Objectives, Inc. All Rights Reserved 15 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE VALUE STREAM 5. THE ROLES OF BUSINESS, MANAGEMENT, TEAMS 6. DIFFERENT APPROACHES 7. SCRUMBAN / KANBAN 8. SUMMATION & QUESTIONS agenda

Copyright Net Objectives, Inc. All Rights Reserved 16 VALUE Business Lean Enterprise technical Team process Manage ment MAKE FLOW

Copyright Net Objectives, Inc. All Rights Reserved 17 technical Team process MAKE Incremental Delivery Creative Problem Solving Quality built in

Copyright Net Objectives, Inc. All Rights Reserved 18 VALUE Prioritization Progress Business Iterations Release Planning Work Management Business technical process

FLOW Value Stream Visualization Impediment Impact Workflow as Process ACCOUNTABILITY technica l Manage (limit) queues Visual controls Manage flow (process) Manage ment Copyright Net Objectives, Inc. All Rights Reserved 19

Copyright Net Objectives, Inc. All Rights Reserved 20 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE VALUE STREAM 5. THE ROLES OF BUSINESS, MANAGEMENT, TEAMS 6. DIFFERENT APPROACHES 7. SCRUMBAN / KANBAN 8. SUMMATION & QUESTIONS agenda

Copyright Net Objectives, Inc. All Rights Reserved 21 DIFFERENT APPROACHES 1. Pure Flow 2. Other approaches Load work in a coordinated fashion across teams Adjust eco-system with small changes A good approximation, but works everywhere thinking points

Copyright Net Objectives, Inc. All Rights Reserved 22 B U S I N E S S D I S C O V E R Y Input B U S I N E S S D E L I V E R Y T E A M P R O G R A M P O R T F O L I O Define Business capabilities Create MBIs Prioritize MBIs Create Features Assign to Team Backlogs V A L U E S T R E A M O W N E R, B U S I N E S S S P O N S O R, T E C H N O L O G Y S P O N S O R, S T A K E H O L D E R S

B U S I N E S S D I S C O V E R Y Business Priority B U S I N E S S D E L I V E R Y Copyright Net Objectives, Inc. All Rights Reserved 23 T E A M P R O G R A M P O R T F O L I O Define Business capabilities Create MBIs Prioritize MBIs Create Features Assign to Team Backlogs V A L U E S T R E A M O W N E R, B U S I N E S S S P O N S O R, T E C H N O L O G Y S P O N S O R, S T A K E H O L D E R S PRODUCT MANAGER BUSINESS PMO

B U S I N E S S D I S C O V E R Y Business Planning B U S I N E S S D E L I V E R Y Copyright Net Objectives, Inc. All Rights Reserved 24 T E A M P R O G R A M P O R T F O L I O Define Business capabilities Create MBIs Prioritize MBIs Create Features Assign to Team Backlogs PRODUCT MANAGER BUSINESS PMO ENTERPRISE ARCHITECT SYSTEM ARCHITECT

B U S I N E S S D I S C O V E R Y Business Staging B U S I N E S S D E L I V E R Y T E A M P R O G R A M P O R T F O L I O Define Business capabilities Create MBIs Prioritize MBIs Create Features Assign to Team Backlogs PRODUCT MANAGER ENTERPRISE ARCHITECT BUSINESS PMO RELEASE TRAIN ENGINEER SYSTEM ARCHITECT TEAM LEAD Copyright Net Objectives, Inc. All Rights Reserved 25

B U S I N E S S D I S C O V E R Y Ready to Pull B U S I N E S S D E L I V E R Y T E A M P R O G R A M P O R T F O L I O Define Business capabilities Create MBIs Prioritize MBIs Create Features Assign to Team Backlogs PRODUCT MANAGER ENTERPRISE ARCHITECT BUSINESS PMO RELEASE TRAIN ENGINEER SYSTEM ARCHITECT TEAM LEAD Copyright Net Objectives, Inc. All Rights Reserved 26

Copyright Net Objectives, Inc. All Rights Reserved 27 DIFFERENT APPROACHES 1. Pure Flow 2. Other approaches Use shared backlogs and adjust plan based on velocity SAFe Dynamic Feature Teams thinking points

Copyright Net Objectives, Inc. All Rights Reserved 28 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE VALUE STREAM 5. THE ROLES OF BUSINESS, MANAGEMENT, TEAMS 6. DIFFERENT APPROACHES 7. SCRUMBAN / KANBAN 8. SUMMATION & QUESTIONS agenda

Copyright Net Objectives, Inc. All Rights Reserved 29 Use a Lean-Mindset Both Scrum and Kanban should use: Test-First Methods Continuous Integration Scrum should add: WIP management Explicit policies Kanban should add: Attending to teams Cadence, Estimation and Velocity

Copyright Net Objectives, Inc. All Rights Reserved 30 The Lean-Agile Space SCRUM Cross functional team Framework supports discipline Small batches Self-organization KANBAN Everything Visible Explicit Workflow Manage WIP Improves flow within existing structure extreme Programming Test-Frist Unit TDD Paired Programming Continuous Integration

Copyright Net Objectives, Inc. All Rights Reserved 31 The Lean-Agile Space Small batches Self-organization Test-First Everything Visible Explicit Workflow Manage WIP Continuous Integration Lean-XP Unit TDD Paired Programming

Copyright Net Objectives, Inc. All Rights Reserved 32 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE VALUE STREAM 5. THE ROLES OF BUSINESS, MANAGEMENT, TEAMS 6. DIFFERENT APPROACHES 7. SCRUMBAN / KANBAN 8. SUMMATION & QUESTIONS agenda

Copyright Net Objectives, Inc. All Rights Reserved 33 LEAN-AGILE SYSTEMS THINKING Improve the eco-system Use Kanban to manage the flow within it Always adjust to your situation Systems thinking Just in time Attend to quality

Q&A How does Kanban at scale help identify and solve scaling challenges compared to Scrum-of-Scrums or SAFe? What are your thoughts on moving from Scrum to Kanban? How does LeanKit support Kanban at scale?

How LeanKit Supports Lean & Kanban at Scale Portfolio Level Program Level Program Level Scrum Team Kanban Team Scrum Team Kanban Team

Scaling Agile with SAFe SAFe Portfolio Kanban Board

SAFe Program Backlog and Release Planning Board

SAFe Agile Release Train Board

Learning Resources Lean-Agile Framework Webinar, Nov 3 Contact alshall@netobjectives.com for info Lean Systems Society Reactor Conference Sep 30-Oct 2, Nashville LeanKit Title Sponsor Net Objectives Resources: Kanban: www.netobjectives.com/kanban SAFe: www.netobjectives.com/safe Acceptance Test-Driven Development: www.netobjectives.com/atdd Scaling Agile with LeanKit s New SAFe Templates

Thank you!