lean for project agility - kanban way

Post on 01-May-2022

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

kanbanway.com | @kanbanPM

Lean For Project Agility Nov 18, 2014 Charan Atreya, MBA, PMP, LSSBB

mpug.comkanbanway.com | @kanbanPM

kanbanway.com | @kanbanPM

kanbanway.com | @kanbanPM

Why Lean• Exceed customer expectations • Improve Quality • Reduce Schedule • Improve Productivity & Throughput • Reduce Costs • Scale agility

kanbanway.com | @kanbanPM

DefinitionLean - Persistently identifying ways of adding value to customer, eliminating waste and improving continuously every day, by everyone through system thinking !Value add - process that changes the product or service that the customer is willing to pay for !Agility - Deliver value quickly, with high quality, with regular cadence

kanbanway.com | @kanbanPM

Lean - 4 Steps• Identify value flow • Structure teams to reduce or eliminate handoffs • Create a PULL process to complete work • Aggressively watch out for non-value added activities and eliminate them !!

kanbanway.com | @kanbanPM

Scenario of a flow

kanbanway.com | @kanbanPM

What’s wrong with this?

• Many hand-offs • Work flows back • Increased duration • Quality?

kanbanway.com | @kanbanPM

Scenario of a flow

Effort Duration

Effort Duration

Effort Duration

Effort Duration

Effort DurationEffort Duration

Wait Wait

WaitWait

WaitWait

Wait

Wait

kanbanway.com | @kanbanPM

Where do we begin• Measure time from start to delivery • Work aggressively reduce the duration

• Total Duration = Actual time to do the work (value time) + Hand-offs: wait time (waste)

kanbanway.com | @kanbanPM

Lean - Create Value Stream

Customer Request

Review & Approval

Detailed Requirements

Assessment and Design Development QA Production

Avg. Value Time (Effort) 10 min 15 min 60 min 30 min 10 hrs 2 hrs 30 min 14.42 hrs

Requests are viewed and approved weekly

Wait for a PO/BA to document requirements

Wait for an architect Wait for developer/s

Wait for staging and QE

Wait for deploy to production

Avg. Wait Time (Waste) 1/2 week 1 week 2 weeks 3 weeks 2 days 3 weeks 392 hrs

Process Efficiency = Avg. Value Time (Effort)Avg. Wait Time (Waste)

= 3.68%

kanbanway.com | @kanbanPM

Lean - Create Value Stream

Project Request

Create Charter

Capture Requirements

Design Solution

Build Solution QA Production

Avg. Value Time (Effort) 10 min 5 hrs 1 wk 1 wk 3 wks 1 wk 1 hr 246 hrs

PMO reviews project requests monthly

Wait for a PO/BA to document requirements

Wait for an architect Wait for developer/s

Wait for staging and QE

Wait for deploy to production

Avg. Wait Time (Waste) 2 week 2 weeks 2 weeks 3 weeks 2 days 6 weeks 616 hrs

Process Efficiency = Avg. Value Time (Effort)Avg. Wait Time (Waste)

= 16.4%

Avg. wait within process 1 wk 4 wks 5 wks 8 wks 4 wks 880 hrs

kanbanway.com | @kanbanPM

Where do we begin• Measure time from start to delivery • Work aggressively reduce the duration

• Total Duration = Actual time to do the work (value time) + Hand-offs: wait time (waste)

kanbanway.com | @kanbanPM

Lean - 4 Steps• Identify value flow • Structure teams to reduce or eliminate handoffs • Create a PULL process to complete work • Aggressively watch out for non-value added activities and eliminate them !!

kanbanway.com | @kanbanPM

Eliminate hand-offsCross-functional Functional

Product Technology

kanbanway.com | @kanbanPM

Eliminate hand-offs

Define your process for optimized flow before deciding on structure

kanbanway.com | @kanbanPM

Flow Simulation

kanbanway.com | @kanbanPM

Lean - 4 Steps• Identify value flow • Structure teams to reduce or eliminate handoffs • Create a PULL process to complete work • Aggressively watch out for non-value added activities and eliminate them !!

kanbanway.com | @kanbanPM

Flow Simulation

kanbanway.com | @kanbanPM

Ways work gets to teams

kanbanway.com | @kanbanPM

What are your teams working on?Project tasksMaintenance tasks

IncidentsProblems

Service Requests

PlannedUnPlanned

kanbanway.com | @kanbanPM

Visualize work as queuesFlow of work

Type of work

(10)(12)(15)

kanbanway.com | @kanbanPM

Visualize work as queues

Image: http://www.infoq.com/articles/agile-kanban-boards

Image: http://brodzinski.com/2010/02/kanban-board-revisited.html

kanbanway.com | @kanbanPM

Ponder ThisLimit Work-in-progress for faster flow

http://www.slideshare.net/ourfounder/personal-kanban-101

kanbanway.com | @kanbanPM

WIP, Throughput & Flow

kanbanway.com | @kanbanPM

Traditional vs Lean Thinking• Focus on maximizing utilization • “Busyness” • Schedule driven; PUSH system

for work completion • Low throughput and productivity

• Focus on maximizing throughput • System Productivity • Teams PULL work as capacity

becomes available • High throughput and productivity

mpug.comkanbanway.com | @kanbanPM

Lean - 4 Steps• Identify value flow • Structure teams to reduce or eliminate handoffs • Create a PULL process to complete work • Aggressively watch out for non-value added activities and eliminate them !!

kanbanway.com | @kanbanPM

Lean Projects• Create value stream of project processes

• Eliminate non-value added steps • Impact: Reduction in costs & schedule

• Visualize and limit WIP • Establish a Kanban board • Impact: Tasks finish faster, high team morale,

reduced schedule • Optimize flow

kanbanway.com | @kanbanPM

Thank YouLean for project agility Nov 18, 2014 Charan Atreya ca@kanbanway.com @kanbanPM

top related