Scrumagilean: Understanding Lean and Forgetting Scrum vs Kanban

Post on 29-Aug-2014

1886 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

A high level introduction to how Lean and Agile fit together and how Kanban and Scrum should be viewed as complementary ideas, rather than competitive approaches

Transcript

Team Members and Stakeholders can:

ScrumagileanLet’s Stop Talking about Scrum vs Kanban

Jon Terry LeanKit COO

Team Members and Stakeholders can:

Jon Terry is Chief Operating Officer of LeanKit. Before LeanKit, Jon held a number of senior IT positions with hospital-giant HCA and its subsidiary, HealthTrust Purchasing Group. He was among those responsible for launching HCA’s adoption of Lean/Agile methods.

Jon earned his Global Executive MBA from Georgetown University and ESADE Business School in Barcelona, Spain, and his Masters Certificate in Project Management from George Washington University. He is a Project Management Professional, a Certified Scrum Master and a Kanban Coaching Professional. 

follow @leankitjon

ABOUT JON TERRY

Team Members and Stakeholders can:

THE REAL “Versus” Water-Fail

Change is a given.

We can’t control it.

Plan for bad changes.

Embrace good ones.

Requirements

Design

Develop

Test

18+ months?!

Team Members and Stakeholders can:

Agile

Scrum

XP

Lean / Kanban

A narrow IT-focused view of the newer techniques

Team Members and Stakeholders can:

1960s-1980s 1980s 1990s 2000s Today

TOC

Just-In-Time

Kanban

Lean Manufacturing

Lean Healthcare

Lean Software Development

Lean Enterprise

ToyotaProduction

System

Six Sigma

TQM

Agile

XP

Scrum

Focus on rapid flow and feedback vs. planning and “efficiency.”

A Broader Perspective

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

Lean Principles nicely map to & enhance Agile best practices

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

If your client wouldn’t gladly pay part of your itemized bill, it’s waste

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

Doing has no value, only done (quickly)

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

If most features aren’t used & most work is in support, then most work is waste

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

Knowledge degrades with every transfer

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

Focus on failure-proofing your process rather than testing for failures

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

You don’t know until you try. You don’t really know until your client does

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

Wait. If you can’t wait, invest in parallel experiments

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

But I repeat myself

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

Modern business is innovation. If only the leaders’ brains are working, you’re dead

Team Members and Stakeholders can:

Eliminate Waste

Build Quality In

Create Knowledge

Defer Commitment

Deliver Fast

Respect People

Optimize the Whole

Lean PD System

Process

Skille

d Peo

ple

Tools & Technology

1. Work-In-Process2. Delays3. Extra Features4. Technical Debt5. Handoffs6. Task Switching7. Defects

Your process has a bottleneck. Improvements elsewhere may be wasted

Team Members and Stakeholders can:

Release 1

Iteration 1

Iteration Planning

Daily Standup

Demo / Retro

Iteration n

Iteration Planning

Daily Standup

Demo / Retro

Iteration Backlog

Fixed Time and Resource

Not Done

Iteration Backlog

Not Done

Product Owner

Ideas

Product Backlog

Release Planning

Release Backlog

Scrum mandates new roles, “rituals” and cadence for a team.

THE SCRUM PROCESSScrummaster

Team Members and Stakeholders can:

© LeanKit, Inc. 2013

THE KANBAN METHOD YepWe use sticky notes

But …

There’s a bit more than that

Team Members and Stakeholders can:

1. Visualize the (current) workflow

2. Limit Work-in-Progress (WIP) *

3. Manage (for smooth) flow

4. Make process policies explicit

5. Implement feedback loops

6. Improve collaborativelyusing Kanban to apply new models

© LeanKit, Inc. 2013

THE KANBAN METHOD Kanban is about evolutionfrom where you are today.

* Often implicitly

Team Members and Stakeholders can:

Scrum• A structure of new roles, “rituals” and cadence• No prohibition against visualization, WIP

limitation or flow measurement• A mature scrum team with good technical

practices often looks awfully Kanban-ish Kanban• Evolution through measurement• No opinion on roles, meetings or iterations• Software dev teams who use Kanban to

become more Agile often act quite Scrum-my

© LeanKit, Inc. 2013

WHERE’S THE CONFLICT?You can do both.

You must look beyond the tactical practices to gain real value from either.

Team Members and Stakeholders can:

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business WinGene Kim, Kevin Behr, George Spafford

Implementing Lean Software Development: From concept to cashMary and Tom Poppendieck

Kanban: Successful evolutionary change for your technology businessDavid J. Anderson  

FURTHER READING

Thank You!

top related