Towards a framework for managing knowledge work

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

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

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

De-Mystifying Kanban:

Lean Construction Institute

Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation

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

Kanban kick- start (v2)

Agile leadership for change initiatives

AHGILE A N D B O O K

Lean Flow Enterprise Elements

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

Agile & Lean / Kanban

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

Make-to-Stock under Drum-Buffer-Rope and Buffer Management Methodology

AGILE SOLUTIONS. Agile Basics

Achieving Results Through Genuine Leadership

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

Herbie An Introduction to WiP Limits

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

Lucrative Luminary Training

Certified Team Coach (SA-CTC) Application - SAMPLE

Optimization: The Next Frontier

Business Alignment Through the DevOps Loop

Lean Distribution. Mark Kushner, COO Lloyed Lobo, Director Business Development

The entire presentation kit is having 2 main directories as below. Just in Time. 01 Introduction

Packaged Software Implementations Require a Leaner Approach To Agile

Chutes and Ladders. ISO/CMMI Considerations

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

Long Haul. For The AGILE. Avoiding Fatigue. And Burnout. 1 Agile for the Long Haul WHITEPAPER SERIES

AGILE BASICS. All slides copyright Philip Japikse

10 Steps to become a Lean Enterprise. Level 2 Lean Practitioner In Manufacturing Training Course. Step 1 - Part 2

Get the Office 365 adoption you need. A practical guide to change enablement and getting the most out of your digital employee experience.

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK

Validation of NORM (Needs Oriented Framework for Producing Requirements Decision Material) Framework in Industry

Suntory draws deep from BOARD s well of business intelligence

Collaboratively, we help our customers transform, evolve and become agile

Kirill Klimov. Making Scrum more powerful with some Kanban

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Siegwerk Academy. Introduction to the Theory Of Constraints TOC

Customer Satisfaction Surveys That Work

USING PR MEASUREMENT TO BEAT YOUR COMPETITORS: A HOW-TO GUIDE

Closed Loop Excellence

D25-4. How Intertech Uses Agile

Lean Production Management In Design

Some insights about Insights

Agile for Hardware Development

Portfolio Management In An Agile World

The Hard Truth about Effective Performance Management

INSIGHTS. Using Experience Maps to Accelerate Talent Development. Talent Strategy Group

STRONG INNOVATORS ARE LEAN INNOVATORS

Lightening Discussion!

10 Secrets from High Performing Teams. Solving Business Challenges with the Winning Mindset from Sport.

THE BEGINNER S GUIDE TO CHURCH AUTOMATION

Satisfy customers. Grow their loyalty.

Using Experience Maps to Accelerate Talent Development

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

Implementing Scrumban

THE ITERATIVE ENGAGEMENT MODEL A CALCULATED RISK AND A WHOLE LOT OF REWARD. By Mikhail Papovsky CEO, Abraic, Inc.

A Guide to Critical Success Factors in Agile Delivery

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

How To Fix a Broken Process

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

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

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

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

Overcoming Waterfallacies and Agilephobias: Tales of Resistance and Woe

Meet Gen C. The YouTube generation... in their own words. 1 May 2013

RESEARCH BRIEF. Decide or Defer: What Type of Message Gets Executive Buyers To Purchase Now? Overview. Background: Executive Emotions

Eliminate Waste and. Increase Value

A journey towards stable agile team delivery in a complex environment. Ray Grimmer & Priya Senthilkumar

Stepping Forward Together: Creating Trust and Commitment in the Workplace

Lean Enterprise Portfolio Management

The School Board Fieldbook: Leading With Vision. Study Guide

Winning the gold medal for strategy execution

Communication Is Hard

Effective Executive (Book summary)

White Paper. Five Universal Truths Jeopardizing Your Technical Support Success Changes That Will Transform Customer Support Experiences and Outcomes

The CMO s Role in Activating Corporate Messaging Inside the Business

Drum Buffer-Rope. Skorkovský. Based on : R. Holt, Ph.D., PE

Replacing Risk with Knowledge to Deliver Better Acquisition Outcomes

Optimizing Inventory Control at PT. Total Pack Indonesia by Using Kanban System

TeachingEnglish Lesson plans

THE BRAINS BEHIND YOUR ORGANIZATION S SUCCESS

Operational Effectiveness Unlocks Profits and Incremental Revenue

FRAMEWORK FOR ACTION. Driving impact and inspiring change. A guide for bold leaders.

Reviewed by Paul Harmon

Chapter 27 Lean production

2017 North American Conferencing Services Enabling Technology Leadership Award

McGraw-Hill /Irwin. n Education

Scrum and Self-Organizing Teams

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

10 Marketing Questions Every CEO Should Ask WHITEPAPER 2010

Proficiency and Certification in Fundamental Lean Tools

Lean Project Delivery Operating System

The best way to predict your future is to create it - Lessons for Today s Leaders from the Creative Writing Process

CONTINUOUS PROCESS IMPROVEMENT AND INNOVATION (CP2I)

Aon Hewitt Talent, Rewards and Performance. People Strategy. Turbocharged by people analytics. November 2017

The key to LASTING motivation WHITEPAPER MOTIVATION FACTOR / WHITEPAPER

The future enterprise. A transformation road map for the automotive organization

Transcription:

Towards a framework for managing knowledge work How TOC influenced my thinking Presenter David J. Anderson TOCPA Utrecht Netherlands November 2013 Release 1.0 And where it didn t!

How I got into this Published in 2003 Synthesized Feature-Driven Development Lean Product Development TOC Five Focusing Steps DBR Throughput Accounting TDD

Futility I was writing the wrong book Lots of (I believed at the time) logically correct, valid guidance but likely to be almost impossible to implement Humans resist change! Installing methodologies (defined or designed processes) meets with resistance

My Evolutionary Epiphany What was needed was a start with what you do now approach an evolutionary approach An approach where consensus could be formed around the no.1 problem and what to do about it Theory of Constraints and its Five Focusing Steps provided such a method Identify the bottleneck (with consensus) Agree (collaboratively) what to do about it Resistance (if any) is minimized!

Motivation for the Kanban Method

Traditional Change is an A to B process Designed Current Process transition Defined Future Process A is where you are now. B is a destination. B is either defined (from a methodology definition) or designed (by tailoring a framework or using a model based approach such as VSM* or TOC TP**) To get from A to B, a change agency*** will guide a transition initiative to install B into the organization * Value stream mapping, ** Theory of Constraints Thinking Processes ***either an internal process group or external consultants

Daniel Kahnemanhas given us a simple model for how we process information Learning by Experience Learning from theory But slow to learn But fast to learn System 1 Sensory Perception Pattern Matching Daniel Kahneman FAST SLOW System 2 Logical Inference Engine

How we process change I logically evaluate change using System 2 I adapt quickly I feel change emotionally using System 1 Silicon-based life form I adapt slowly Daniel Kahneman Carbon-based life form

Adopting new processes challenges people psychologically & sociologically New roles attack identity New responsibilities using new techniques & practices threaten self-esteem & social status Most people resist most change because individually they have more to lose than gain It is safer to be conservative and stick to current practices and avoid shaking up the current social hierarchy Only the brave, the reckless or the desperate will pursue grand changes

TOC Observation #1 Thinking Processes represent managed change with a transition initiative Despite all the counter-measure considerations with negative branches the designed destination process changes are likely to invoke (passive-aggressive) resistance amongst a knowledge worker workforce

The Kanban Method

The Kanban Method Rejects the traditional approach to change Believes, it is better to avoid resistance than to push harder against it Don t install new processes Don t reorganize Is designed for carbon-based life forms Evolutionary change that is humane

The Kanban Method Catalyzes improvement through use of kanban systems and visual boards* Takes its name from the use of kanban but it is just a name Anyone who thinks Kanban is just about kanban (boards & systems) is truly mistaken *also known as "kanban" in Chinese and in Japanese when written with Chinese characters

Water flows around the rock be like water the rock represents resistance

Kanban should be like water* In change management, resistance is from the people involved and it is always emotional (system 1) To flow around the rock, we must learn how to avoid emotional resistance * http://joecampbell.wordpress.com/2009/05/13/be-like-water/

Principles behind the Kanban Method Start with what you do now Agree to pursue evolutionary change Initially, respect roles, responsibilities and job titles Encourage acts of leadership at all levels The first 3 principles were specifically chosen to address System 1 objections, to flow around the rock of emotional resistance in humans

The Kanban Lens Kanban asks us to view the world of work through a new lens Creative work is service-oriented Service delivery involves workflow Workflow involves a series of knowledge discovery activities Kanban would be less applicable if a serviceorientated view of work were difficult to conceive or the work was sufficiently new that a definable series of knowledge discovery activities had not emerged

6 Practices Enable Process Evolution The Kanban Method Visualize Limit Work-in-progress Manage Flow Make Policies Explicit Implement Feedback Loops Improve Collaboratively, Evolve Experimentally (using models & the scientific method)

Any WIP Limited Pull System will work Bottleneck (a) D-B-R (b) CONWIP (c) D-B-R + CONWIP ( CapWIP ) (d) Kanban

TOC Observation #2 Arguing about which pull system is better is futile for knowledge work Limiting WIP catalyzes conversations about problems and how to improve (evolve) Limiting WIP also forces conversations about what to Work on now Leave until later Abandon altogether Limiting WIP forces real option theory thinking

Flow Management

Flow Efficiency Dev IdeasFlow Ready efficiency measures Development the Test Ready Testing UAT Release Ready percentage 5 of total lead 3 time is 5 3 spent actually adding Ongoing value Done(or knowledge) versus waiting Flow efficiency = Work Time x 100% F I Flow efficiencies of 1-5% are commonly reported. D *, ** > 40% is good! G GY PB DE P1 E MN AB Lead Time Local Cycle Time Multitasking means time spent in working columns is often waiting time Waiting Working Waiting Working Waiting Waiting Lead Time * Zsolt Fabok, Lean Agile Scotland, Sep 2012, Lean Kanban France, Oct 2012 ** Hakan Forss, Lean Kanban France, Oct 2013

Focus on Delay Eliminating sources of delay is the highest leverage on improving the system Delay comes in both special cause (external) forms such as vendor dependencies and common cause forms such as queues and buffers

Pool of Ideas Upstream KanbanPrepares Options Biz Case Dev 24-48 Committed Requirements Analysis 12-24 Ready for Engineering 4-12 4 Ongoing Development 3 Done Verification Testing 3 Min & Max limits insure sufficient options are always available K L J I D F Options $$$ spent acquiring options Committed Work Abandoned O Reject P Q Commitment point

Bottleneck should always be downstream of the commitment point Pool of Ideas Engineering Ready 2 Ongoing Analysis Development Testing 3 3 3 Done Ongoing Done Verification Acceptance F Reject Pull Bottleneck workers should never be asked to work on something that is optional and may be discarded. This includes any risk analysis (or estimation in legacy processes) that may be G GY D P1 required to assess viability of an option PB DE E MN AB Abandoned I Commitment point Bottleneck should be here

Competing pressure of Last Responsible Moment versus Upstream Bottleneck Pool of Ideas F Ongoing G Engineering Development Testing Analysis delivery/engineering 3 Ready function. 3 Done 3 Ongoing Done 2 GY There is a natural boundary between the business and the Keeping the bottleneck early in the workflow means all converts downstream options functions / have delivers slack capacity. Reduces our commitments need to manage WIP and reduces negative effects of variability in demand D PB DE P1 MN AB Verification Acceptance One generates options, the other Different governance E is required for each Last Responsible Moment Bottleneck early in workflow Commitment point

TOC Observation #3 Our delivery/engineering function must be capacity constrained, in comparison to Our business function must generate excess options. Options are discarded in proportion to the risk & uncertainty in the business domain Upstream business function must have slack capacity. This is used to generate options that will be discarded

Common cause variability

Variability in Delivery Rate (velocity) It is important to understand the role that delivery rate plays in long term planning. However, it is not useful for short-term goal setting due to extreme variation Often velocity exhibits a +/-2x spread of variation As a result velocity cannot be used as a short-term planning tool See following examples

Velocity Variation South African Team from 2011plotted per Sprint (2 weekly) Mean 29, UCL (+1 sigma) 43 (+1.5x), LCL (-1 sigma) 15 (-2x)

90 DBA Team Velocity 80 70 Trend 60 50 40 Total Velocity Small support tasks 30 20 (not included Trend in total velocity) 10 Week of Christmas 0 Mattias Skarin client based in Paris in 2009/2010, plotted weekly Mean 42, +1 sigma = 55, -1 sigma = 29 (+/-1.4x)

Investment Bank, London, Extreme Programming Weekly Mean 10, Max = 16, Min = 6 Spread (+/- 1.6x)

TOC Observation #4 In as many of 90% of cases the bottleneck is moving about on a day-to-day basis Playing stop the bottleneck whack-a-mole isn t a good use of managerial time and is frustrating for workers Kanban systems solve this problem All we need to know is that the bottleneck is downstream of the commitment point Selecting the commitment point is the valuable lever rather than managing a bottleneck in a narrowly defined activity

Evolutionary Management

Evolutionary change has no defined end point Initial Process Evaluate Fitness Roll back Evaluate Fitness Roll forward We don t know the end-point but we do know our emergent process is fitter! Evaluate Fitness Evaluate Fitness Evolving Process Evalua Fitnes Future process is emergent

Institutionalize feedback systems to enable evolutionary change Operations Review System Capability Review manager to subordinate(s) (both 1-1 and 1-team) Standup Meeting

Fitness criteria are metrics that evaluate capabilities external stakeholders care about If we have a service-oriented view of the world, and want to evaluate service delivery then we already know what customers care about Lead time Quality Predictability Safety (or conformance to regulatory reqs)

If we order a pizza we know what we care about Fast delivery lead time from order to delivery Accuracy and quality Pepperoni not Hawaiian Still warm on delivery Predictable Delivery If they say ready in 30 minutes, we want delivery in 25-35 minutes

Disintermediate! Risks, fitness criteria & classes of service should be explicit & transparent Operations Review manager to subordinate(s) (both 1-1 and 1-team) Lead time Quality Predictability System Capability Review Expose risk, classes of service & fitness criteria at all 3 levels of Lead time Quality Predictability Standup Meeting feedback Lead time Quality Predictability

Kanban viewed through a Cynefin* Lens Kanban systems alone aren t enough in the unordered domain Unordered domains Pragmatic Holistic Philosophy Probabilitic Quantum Mechanics Complex Kanban Method Emergent Practices Chaotic Novel Practices disorder Complicated Deep Kanban Good Practices System Simple Simple Kanban System Best Practice Single work type Single class of service Ordered domains Enlightenment Reductionist Philosophy Multiple work types Multiple classes of service Deterministic Newtonian Physics *http://en.wikipedia.org/wiki/cynefin

TOC Observation #5 TOC s Five Focusing Steps are a Complex Domain approach Thinking Processes are an unordered domains, reductionist approach Reviving a deep interest in Five Focusing Steps and an evolutionary approach is vital if TOC is to be relevant for managing knowledge work

Other TOC concepts I ve tried and discarded

Critical Chain In software development chains were often arbitrary I was serving the method, not it me Estimation is speculative Decomposition is reductionist Hedging for common cause variability meant buffers were too large! Stakeholders only willing to accept 10-15% project buffer Mathematics suggested 50-66% buffer required

Throughput accounting Time on the bottleneck requires speculative estimation Reductionist Not pragmatic Bottleneck workers have to estimate future optional work Disruptive Doesn t exploit the bottleneck Core conflict!

TOC Observation #6 Developing the Kanban Method has been an evolutionary, experimental process Much of what has survived & thrived as concepts is counter-intuitive Analogous mapping of practices from other domains such as manufacturing has proven dangerous or fruitless Dogmatic attachment to practices leads to dissonance and denial of actual observations

Conclusion

Differentiators of the Kanban Method Pragmatic Probabilistic Evolutionary/Emergent Service-oriented Not project oriented Kanban Method is designed for complex domain problems If humans are involved the domain is complex System 1 always wins a cognitive discipline dispute

A future for TOC in knowledge worker industries Too much of TOC assumes silicon-based life forms in the workplace Sort the pragmatic, probabilistic and evolutionary techniques from the reductionist and speculative techniques Amplify the Five Focusing Steps and other work that applies to the complex domain Ray Immelman s work on tribalism embraces the complex nature of humans It embraces that System 1 is in charge

Thank you!

About David Anderson is a thought leader in managing effective software teams. He leads a training, consulting, publishing and event planning business dedicated to developing, promoting and implementing sustainable evolutionary 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 Inc., a business dedicated to assuring quality of training in Lean and Kanban for knowledge workers throughout the world.