the dirty secret about product development work queues

28
Mismanaged queues are hurting your Product Development success Conversation Facilitator: David Fernandez September 27 th , 2014

Upload: david-fernandez

Post on 01-Jul-2015

138 views

Category:

Software


0 download

DESCRIPTION

Goals: Challenge you to confirm that your organization is severely sub optimized in its product delivery flow Inspire you to read and devour “The Principles of Product Development Flow” - Reinersten Tease you with the 8 key flow principles and dispel the myths on the one of them: Queue management Compel you to properly and fully embrace Agile methodology and Lean Startup practices, resolving problems in these 8 key areas Agenda: Why Queues are important to manage The Behavior and Economics of Queues How to Manage Queues How Agile Methodology addresses these concerns

TRANSCRIPT

Page 1: The dirty secret about Product Development work queues

Mismanaged queues are hurting your Product Development success

Conversation Facilitator: David Fernandez

September 27th, 2014

Page 2: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -2-

David Fernandez – Organizational Agility & Leadership Development Coach

• Providing Clients:

– Agile Coaching: Assessments, Training (Full Agile Curriculum) , Transformation (embedded coaching), and Tune-ups

– Leadership Coaching and Development

• 23 years supporting Lean leadership and Agile transformations

• MBA (Organizational Change), MS-Computer Science, Certified Scrum Master, Agile Certified Planner (PMI), Scaled Agile Framework Program Consultant

• Industry Experience: Manufacturing (Auto, Furniture), Insurance (Property, Casualty, Life), Financial Services (Commercial & Government), Workplace Services, Cloud & Managed Infrastructure Services, Education, Human Capital Management

• Held formal leadership responsibility (Portfolio Mgr., Division Lead [Architecture, Eng, QA],

Sr. Program Director) over global Product Development with cross-functional teams of 300+ people in three industries

• Former Operational Finance Controller who instituted Lean Manufacturing in two companies and co-led a company turn-around to avoid closure

• Clients include: Thomson Reuters, Farmers Insurance, Steelcase, Century Link, Paycor

Decision Framework Consulting, LLC

Contact: [email protected] 469 9091

Page 3: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -3-

Goals for today

• Challenge you to confirm that your organization is severely sub optimized in its product delivery flow

• Inspire you to read and devour “The Principles of Product Development Flow” - Reinersten

• Tease you with the 8 key flow principles and dispel the myths on the one of them: Queue management

• Compel you to properly and fully embrace Agile methodology and Lean Startup practices, resolving problems in these 8 key areas

Page 4: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -4-

Agenda

• Why Queues are important to manage

• The Behavior and Economics of Queues

• How to Manage Queues

• How Agile Methodology addresses these concerns

Page 5: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -5-

What is the essential problem?

• We need to test hypotheses to determine the true needs of customers, yet we try to drive out variability, which drives out opportunity to learn quickly.

• We ask for permission to begin (and continue) development, even though we know we already have begun. We do not acknowledge this reality and avoid trying to measure and learn from that progress incrementally, from the beginning.

• We evaluate and try to control, only what we can see in our intangible profession, leading to highly dysfunctional economic trade-offs

• We pursue capacity utilization, creating non-linear delays in learning and economic benefit

• We fail to express proxy variables in a common unit of measure to make appropriate economic decisions

Cost of Delay is our key measure

Page 6: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -6-

Recommended Books

Page 7: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -7-

Types of Waste

• Over (ill-timed) Production• Waiting• Transport• Inappropriate Processing• Unnecessary Inventory• Unnecessary / Excess Motion• Defects

• How do we avoid waste and maximize Value-added work?• Can you visualize the waste in your product development

flow?

Page 8: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -8-

What are we doing wrong?

Page 9: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -9-

Product Development Flow

Page 10: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -10-

Knowledge Work queues – Physically & Financially Invisible

Individuals & Interactions OVER Process & Tools

Visible only thru the effect:• Increased

Cycle Time• Delayed

Feedback• Priority

Switching• Status

Reporting

Tangible Production Flow Example

Page 11: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -11-

The Economics of Queues

• Queue size optimization is an economic trade-off of Cost of Delay and Cost of Capacity

• Queue cost is affected by the sequence in which jobs are handled in the queue

Page 12: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -12-

Trading Scope with Schedule and/or Cost

Page 13: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -13-

Long Queues – Root Cause of Economic Damage

Plus: More Overhead

98% of Product Developers do NOT Measure them

Page 14: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -14-

Base Decisions on Economics

Page 15: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -15-

Queue Cost: Task Sequence Handling is Crucial

Only 15% of PDs know their CoD

Page 16: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -16-

Managing Queues

• Use Cumulative Flow Diagrams (CFD) to monitor them

• Wait time = Avg Backlog Size / Velocity

• Don’t control capacity utilization, Control queue size

• Don’t control cycle time, control queue size

• Know when to intervene; diffusion and randomness

• Avoid high-queue states

Page 17: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -17-

What does a CFD look like?

Page 18: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -18-

CFD to visualize Product Dev queues?

Page 19: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -19-

Reducing Wait Time & Leveraging Variability

• Temptation to “fully load” resources [capacity].

• Individual’s natural inefficiencies (Parkinson’s Law)

Page 20: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -20-

Shrink Batch Size and Queue, Increase Value & Reduce Waste

D.B.T. D.B.T. D.B.T. D.B.T. D.B.T.

Page 21: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -21-

Don’t pursue Capacity Utilization

Uncertainty of Demand and Capacity

Queue Size and WIP are indicators of high utilitization

Page 22: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -22-

Switch-tasking cost? A simple exercise …

Count to 13 by 1s Increment the Alphabet Count to 37 by 3s

1 A 1

2 B 4

3 C 7

… … …

13 M 37

Add 1 column, repeat exercise, to prove the non-linear problem

Page 23: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -23-

Don’t focus on Capacity Utilization

Capacity Utilization

Throughput

Page 24: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -24-

Cumulative Flow Diagrams

We can see both Demand and Capacity impact

Steep slope represents large Batches

Page 25: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -25-

Agile Manifesto

Page 26: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -26-

Kanban in Action

Customers / Market

Product Mgmt

$

Page 27: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -27-

Optimize Flow – Manage Queues with WIP Limits

ondeck

coding testing qccept

1) Work is managed visually

2) Limited work in progress

3) Flow is pull-based

backlog done

Admin wants a report of site-wide activity

5

Bob

Seller wants to remove an ad

5

Traveller wants to e-mail a hotel booking

2

Traveller wants to e-mail a car booking

2

Traveller wants to e-mail an airline booking

2

Traveller wants to link to on-line check-in

2

Traveller wants to link to cancel a booking

2

Hotel owner wants to check usage data

2

Airline wants to check usage data

2

Traveller wants to register with the system

3

Sue

Traveller wants to see their upcoming trips

2

Tom

Traveller wants to copy a booking

2

Bob

Traveller wants to edit a booking

2

Tom

Traveller wants to delete a booking

1

Sue

Traveller wants to enter a booking

3

Bob

Rental agency wants to check usage data

2

Seller wants to show an ad

5

Sue

Page 28: The dirty secret about Product Development work queues

© 2012-2013 Eliassen Group. All Rights Reserved -28-

Enterprise Agilility

ARCHITECTURE

AGILE OFFICE

I3I2I1

RELEASE TEAM

EPICS

LOB LEADERSLOB CUSTOMERS

MA

NA

GEM

ENT

ESCALATION