Implementing Kanban from shallow to deep, value all the way down

Similar documents
General disclaimer (European Software Institute Center Eastern Europe, ESI CEE)

@djaa_dja Kanban Briefly Explained Options, Commitment, Probabilistic Forecasting, Adaptation, Scaling

Feedback Loops. Effects (12) (13) Improve. (10) Visualize (4) (7) (12) (11) Lean. Improving Sustainably. See & Understand (WIP, Blocks, Queues)

De-Mystifying Kanban:

Fit For Purpose. Resilience & Agility in Modern Business. Presenter David J. Anderson CEO. Agile Business Conference London October 2014 Release 1.

LEAN CERTIFICATION BODY OF KNOWLEDGE RUBRIC VERSION 3.0

Lean Gold Certification Blueprint

Lean Construction Institute

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Agile & Lean / Kanban

"Value Stream Mapping How does Reliability play a role in making Lean Manufacturing a Success " Presented by Larry Akre May 17, 2007

In-House Agile Training Offerings

Certified Team Coach (SA-CTC) Application - SAMPLE

Monitoring Kanban Execution WHITE PAPER

Kanban Maturity Model: Why should you care about it? Teodora

AGILE SOLUTIONS. Agile Basics

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development. Abstract

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations

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

Lean Flow Enterprise Elements

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations

DASA DEVOPS PRACTITIONER

AGILE BASICS. All slides copyright Philip Japikse

Agile leadership for change initiatives

Case Study: Applying Agile Software Practices to Systems Engineering

IBM Cloud Garage Method Field Guide

Due Diligence to Exit

Business Alignment Through the DevOps Loop

Getting to one button deploy using. Kanban. SeaSPIN Sept 6, by Dominica

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

Certified Enterprise Coach (CEC) Application - SAMPLE

Lean Enterprise Portfolio Management

An Introduction to Leanban. A Net Objectives White Paper

LEAN ENTERPRISE TRANSFORMATION

Achieving Balance: The New Pivotal Points of Software Development

BCS Bristol Spring School. The Future of Agile. Allan Kelly Software Strategy (c) Allan Kelly, 2009

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

Value over Constraints

Governance in a Multi-Supplier Environment

Introduction to Lean CAPTURE AND LEVERAGE THE LEAN ADVANTAGE. Introduction to Lean. Learning Objectives

Achieving Results Through Genuine Leadership

THE ESSENCE OF AGILE. With Ryan Martens 1 WHAT ARE WE CHANGING WITH AGILE? Chapter 7. Conceptually, agile is simple. Most everything is different.

Engaging All Employees to Eliminate the Eight Wastes

Agile Introduction for Leaders

SCRUM - LESSONS FROM THE TRENCHES

Packaging Artwork: An Important Value Chain Process

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Total. Innovation Networking Professional Development

Procedia Computer Science

Getting Comfortable with being Uncomfortable! Using Agile IA to transform your internal audit function

Optimization: The Next Frontier

INSTITUTE FOR COALITION BUILDING

How we manage our business

PRINCE Update. Changes to the manual. AXELOS.com. April 2017 PUBLIC

WHITE PAPER. Kanban execution: Optimizing work-in-progress (WIP) Towards achieving a shorter lead time and better flow rate.

APPENDIX 1 POSITION DESCRIPTION. Name Signature Date. Name Signature Date

The Change Management Implications of Scaling Agile 1

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

Skillsoft 350 Courses

Business Case for Value Realization During Implementation Delivering Projects on Time, on Budget, and on Value

An Overview of the AWS Cloud Adoption Framework

Kanban kick- start (v2)

The Impact of Agile. Quantified.

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

Herbie An Introduction to WiP Limits

Two Branches of Software Engineering

DevOps: Start-up Speed, Enterprise Scale

Replacing Risk with Knowledge to Deliver Better Acquisition Outcomes

Agile HR Conference 2016 Agile flavors at Bosch and how they taste for HR

From Strategy to Action:

TRAINING CATALOGUE Enhancing competencies

Manufacturing Execution Systems (MES) Services. An overview of CGI s capabilities and ready-to-buy services

Assessment: was ist ein High Performance Team

True stories about testing based on experiences

SAFe Kanban Anywhere. Using LeanKit with the Scaled Agile Framework. Because Better Software Makes the World a Better Place

Why Agile Transformations Fail. What You Need to Know to Transform Any Sized Organization into an Agile Enterprise

Portfolio Management In An Agile World

Scopely Gets the High Scores with Redis Labs

Portfolio Marketing. Research and Advisory Service

Agile Beyond Software

Requirements Engineering Best Practices

Agile and CMMI : Disciplined Agile with Process Optimization

How to Reboot Your Agile Team MAURIZIO MANCINI EXEMPIO.COM

DASA DEVOPS FUNDAMENTALS. Syllabus

Closed Loop Excellence

THE THREE THINGS. You Need to Know to Transform Any Sized Organization into an Agile Enterprise

Conference summary report

BIM Pilot Getting Started Guide. next

Introduction. Charting the future of customer care through a core optimization philosophy.

2013 Eliassen Group. All Rights Reserved -1- Enterprise Agility

IEEE and Agile Process- Create Architecture Description through Agile Architecture Framework

Digital HR: Driving organizations to be digital, not just do digital

Is your organization s talent ready for the future? Succession planning for future success

Partnership Assessment Tool for Health

The CIPD profession map: a guide

Introduction to Agile and Scrum

BA25-Managing the Agile Product Development Life Cycle

Transcription:

Implementing Kanban from shallow to deep, value all the way down Each of 6 Kanban practices can be implemented with different levels of rigor & maturity Devlin Linkoping, March 2013

What is the Kanban Method?

Kanban Method A management & cultural approach to improvement View creative knowledge work as a set of services Encourages a management focus on demand, business risks in, and capability of each service to supply against that, demand

The Kanban Method is not A project management or software development lifecycle process Nor, does it encourage a process-centric approach to improvement!

Don t do this!... Management Imposes Designs Or Defines Process Coaches Process Workers Follow

Kanban Method Uses visualization of invisible work and virtual kanban systems Installs evolutionary DNA in your organization Enables adaptability to respond successfully to changes in your business environment

6 Practices for Evolutionary DNA The Generalized Version Visualize Limit Work-in-progress Manage Flow Make Policies Explicit Implement Feedback Loops Improve Collaboratively, Evolve Experimentally (using models & the scientific method)

Assessing Kanban Implementations

Are we doing Kanban or not? It isn t a question of evaluating practice usage but rather a question of intent? Do you intend to use visualization & virtual kanban systems as a core driver of a culture of continuous improvement? Do you view your organization as a network of serviceoriented workflows and seek to improve the balance of capability against demand?

If the intent is there, then the question should be. Shallow Depth Deep How Deep is your Kanban? Visualize Limit Work-in-progress Manage Flow Make Policies Explicit Implement Feedback Loops Improve Collaboratively, Evolve Experimentally (using models & the scientific method)

In reality it isn t so easy, practice adoption isn t linear nor does it follow a predictable sequence Improvements Visualize No Implied sequence Feedback Loops Limit WIP Shallow Deep Explicit Policies Manage Flow

In reality it isn t so easy, practice adoption isn t linear nor does it follow a predictable sequence Improvements Visualize Larger implies Deeper Feedback Loops Limit WIP Explicit Policies Manage Flow

This raises the question, how do we put a scale on the six axes?

Visualize Work Different Work Item Types Workflow Kanban Limits Ready for pull ("done") Blocking issues (special cause variations) Capacity Allocation Metrics-related aspects such as - lead time, local cycle time, SLA target Inter-work item dependency (incl hierarchical, parentchild dependency) Inter-workflow dependency Other risk dimensions - cost of delay (function shape & order of magnitude), technical risk, market risk

Limit WIP Deferred commitment & dynamic staff assignment (no WIP limits) aka last responsible moment Proto-kanban personal kanban WIP limit per person workflow with infinite limits on "done" queues Single workflow full pull system with WIP limits Multiple interdependent workflows with pull system

Manage Flow Daily meetings Cumulative Flow Diagrams Delivery rate (velocity/throughput) control chart SLA or lead time target Flexible staff allocation or swarming behavior Deferred pull decisions, or dynamic prioritization Metrics for assessing flow such as number of days blocked, lead time efficiency

Make Policies Explicit Workflow/Kanban System policies explicit Pull criteria (definition of done, exit criteria) Capacity allocation Queue replenishment Classes of service Staff allocation / work assignments Explicit over-ride and modify authority More?...

Feedback Loops Operations Review The Kanban Kata Improvement Kata Standup Meeting

Standup Meeting Disciplined conduct and acts of leadership lead to improvement opportunities Kaizen events happen at after meetings

Improvement Kata A mentor-mentee relationship Usually (but not always) between a superior and a sub-ordinate A focused discussion about system capability Definition of target conditions Discussion of counter-measures actions taken to improve capability

Operations Review Meet monthly Disciplined review of demand and capability for each kanban system Provides system of systems view and understanding Kaizen events suggested by attendees

Improve collaboratively, evolve experimentally (using models & scientific method) Evidence of local process evolution - changes to workflow, policies, WIP limits Evidence of increasing depth of Kanban implementation on other 5 practices Evidence that process evolution was model-driven - use of metrics, identification of bottlenecks, common/special cause variation, transaction/coordination costs, other models not specified in current literature Evidence of process or management policy evolution as a result of mentor-mentee relationship Evidence of inter-workflow process or management policy evolution as a result of operations review

Feedback Loops (Kata) Map evaluation criteria onto chart Improvements Ops review Ops review coached Model- driven Impl deepening coach Observed evo team 1 1 1 LRM Visualize 10+ proto kanban muln Limit WIP Allows multidimensional assessment Explicit Policies 5+ 7 Manage Flow

We can now map known Kanban case studies onto this framework for assessment Corbis from 2007

Corbis IT department circa October 2007 Improvements Ops review Visualize 10+ Very deep implementanon coached Model- driven Impl deepening Feedback Loops (Kata) Ops review Observed evo coach team 1 1 1 LRM proto kanban muln Limit WIP Explicit Policies 5+ 7 Manage Flow

XIT Microsoft 2005

Feedback Loops (Kata) Improvements Ops review XIT Microsoft 2005 Ops review coached Model- driven Impl deepening Observed evo coach team Visualize 10+ 1 1 1 LRM kanban proto muln Much shallower early implementanon Limit WIP Explicit Policies 5+ 7 Manage Flow

A Typical Proto-Kanban Implementation Very shallow Improvements Ops review coached Model- driven Visualize 10+ Shallower than original (2005) implementanon Impl deepening Feedback Loops (Kata) Ops review Observed evo coach team 1 1 1 LRM proto kanban muln Limit WIP Explicit Policies 5+ 7 Manage Flow

Increasing depth, increasing benefits

A Typical Proto-Kanban Implementation Feedback Loops (Kata) Improvements Ops review Ops review coached Model- driven Impl deepening coach Observed evo Benefits Transparency Engage people emotionally Collaboration 1 1 1 Visualize 10+ LRM Greater empathy team proto kanban Reduced multitasking muln Limit WIP Very shallow Explicit Policies 5+ 7 Manage Flow

Feedback Loops (Kata) Improvements Ops review XIT Microsoft 2005 Ops review Model- driven Benefits coached Predictability Shorter Lead Times Improved trust 1 with Visualize 10+ Impl deepening Increased Throughput Observed evo LRM business stakeholders coach team proto Eliminated Disruptions 1 1 Measurable Benefits kanban muln A lisle Deeper Limit WIP Explicit Policies 5+ 7 Manage Flow

Corbis IT department circa October 2007 Feedback Loops (Kata) Improvements Ops review coach Benefits Cultural shift Ops review (across coached whole business) Model- driven Managers Managing Impl deepening Empowerment Observed evo Autonomy 1 Continuous team Improvement 1 1 Viral Spread LRM Visualize 10+ proto kanban Very deep Business unit wide implementanon muln Limit WIP Explicit Policies 5+ 7 Manage Flow

6 Practices for Evolutionary DNA The More Specific Version Visualize work, workflow & business risks (using large physical or electronic boards in communal spaces) Implement Virtual Kanban Systems Manage Flow Make Policies Explicit Implement Kanban Kata Educate your workforce to enable collaborative evolution of policies & ways of working based on models of workflow from bodies of knowledge such as Theory of Constraints, Deming s Profound Knowledge, Lean, Risk Management such as Option Theory

Scaling out across an organization

Treat each service separately Demand Observed Capability Observed Capability Demand Demand Observed Capability

Some systems have dependencies on others Demand Observed Capability Observed Capability Demand Demand Observed Capability

Organizational Improvements Emerge

Scaling Kanban Each Kanban System is designed from first principles around a service provided Scale out in a service-oriented fashion Do not attempt to design a grand solution at enterprise scale The Kanban Kata are essential! Allow a better system of systems to emerge over time

Collaboration Benefits Shared language for improved collaboration Shared understanding of dynamics of flow Emotional engagement through visualization and tactile nature of boards Greater empowerment (without loss of control)

Tangible Business Benefits Improved predictability of lead time and delivery rate Reduced rework Improved risk management Improved agility Improved governance

Organizational Benefits Improved trust and organizational social capital Improved organizational maturity Emergence of systems thinking Management focused on system capability through policy definition Adaptability (to shifts in demand and risks under management)

Thank you!

About David Anderson is a thought leader in managing effective software teams. He leads a consulting, training and publishing and event planning business dedicated to developing, promoting and implementing sustainable evolutionary approaches for management of knowledge workers. He has 30 years experience in the high technology industry starting with computer games in the early 1980 s. He has led software teams delivering superior productivity and quality using innovative agile methods at large companies such as Sprint and Motorola. David is the pioneer of the Kanban Method an agile and evolutionary approach to change. His latest book, published in June 2012, is, Lessons in Agile Management On the Road to Kanban. David is a founder of the Lean-Kanban University Inc., a business dedicated to assuring quality of training in Lean and Kanban for knowledge workers throughout the world.

Acknowledgements Hakan Forss of Avega Group in Stockholm has been instrumental in defining the Kanban Kata and evangelizing its importance as part of a Kaizen culture. He also challenged the incremental sequence of practice adoption and catalyzed the discussion that led directly to adoption of the multi-dimensional depth of Kanban assessment framework.

David J Anderson & Associates, Inc.

Appendix

Can you draw this chart for your team or organization?

Feedback Loops (Kata) Improvements Ops review Use this template Ops review coached Model- driven Impl deepening Observed evo coach team Visualize 10+ 1 1 1 LRM kanban proto muln What shape is your Kanban implementanon? Limit WIP Explicit Policies 5+ 7 Manage Flow

Example Distributions Intangible Fixed Date Expedite Standard