SlideShare a Scribd company logo
1 of 57
Download to read offline
 
 

TI
Half‐day Tutorial 
6/4/2013 8:30 AM 
 
 
 
 
 
 
 

"Eight Steps to Kanban"
 
 
 

Presented by:
Alan Shalloway
Net Objectives
 
 
 
 
 
 
 
 
 

Brought to you by: 
 

 
 
340 Corporate Way, Suite 300, Orange Park, FL 32073 
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Alan Shalloway
Net Objectives
With more than forty years of experience, the founder and CEO of Net Objectives Alan
Shalloway is an industry thought leader in lean, kanban, product portfolio management, Scrum,
and agile design. Alan helps companies transition enterprise-wide to lean and agile methods,
and teach courses in these areas. He is the primary author of Lean-Agile Software
Development: Achieving Enterprise Agility, Design Patterns Explained, Lean-Agile Pocket Guide
for Scrum Teams, and Essential Skills for the Agile Developer. Cofounder and board member
for the Lean Software and Systems Consortium, Alan is a popular speaker at prestigious
conferences worldwide.
 
Lean-Agile Project Manager

4/12/2013

Eight Steps to Kanban
Al Shalloway, CEO
Net Objectives
"Eight Steps to Kanban”

KP November 2011

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

2

1
Lean-Agile Project Manager

4/12/2013

Lean for Executives
Product Portfolio Management
Business Product Owner
Scaled Agile Framework

Business

ASSESSMENTS
CONSULTING
T RAINING
COACHING

Lean
Enterprise
Manage
ment

Team
technical

process
Lean Management
Project Management

Lean-Agile
Kanban / Scrum
ATDD / TDD / Design Patterns

© Copyright Net Objectives, Inc. All Rights Reserved

3

Purpose of This Tutorial
– Provides Essence of Lean
– How to use Kanban to manage projects
– How to start with Kanban

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

4

2
Lean-Agile Project Manager

4/12/2013

AGENDA
Beginnings
Lean / Agility
Flow
Value Stream Mapping
Kanban
Explicit Policies
Transitioning

© Copyright Net Objectives, Inc. All Rights Reserved

5

Beginnings

copyright 2012. Net Objectives, Inc. All Rights Reserved

3
Lean-Agile Project Manager

4/12/2013

TABLE W ORK
Issues with Software Development

Issue 3
Issue 2
Issue 1

© Copyright Net Objectives, Inc. All Rights Reserved

7

Lean Agile

copyright 2012. Net Objectives, Inc. All Rights Reserved

4
Lean-Agile Project Manager

4/12/2013

© Copyright Net Objectives, Inc. All Rights Reserved

9

Agility
is where you have

Predictability
of
Business Value
Realization
@ agility

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

10

5
Lean-Agile Project Manager

4/12/2013

deliver value
at a
consistent pace
over the
long haul

© Copyright Net Objectives, Inc. All Rights Reserved

11

Lean
Lean Thinking focuses on:
• Value
• Incrementally delivered by highest business
value
• Flow
• Continual increments, high quality, fast
• Eliminating Waste
• Non-customer value activities
• Inventory (anything invested in that’s not
released).

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

12

6
Business
Priority

4/12/2013

Business
Planning

LEAN

Business
Staging

Ready
to Pull

Iteration
0

Input

Lean-Agile Project Manager

Iterative
Incremental
Development Deployment

Support &
Feedback

KANBAN ITERATIVE AGILE

AGILE provides framework and practices for producing increments of functionality
LEAN provides principles and practices which enable defining and prioritizing
increments of highest business value
© Copyright Net Objectives, Inc. All Rights Reserved

13

Flow and Delay

copyright 2012. Net Objectives, Inc. All Rights Reserved

7
Lean-Agile Project Manager

4/12/2013

Our Organizational Structure

Inspired by Dan North, BSC/ADP 2012
© Copyright Net Objectives, Inc. All Rights Reserved

15

The Nature of Our Work

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

16

8
Lean-Agile Project Manager

4/12/2013

We Manage This Way

even though our value flows this way
© Copyright Net Objectives, Inc. All Rights Reserved

17

Hierarchical vs. Lean Management
What they can manage

What they need to manage

Their people
• How busy they are
• Their “productivity”
The quality of work of
their people

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

18

9
Lean-Agile Project Manager

4/12/2013

Hierarchical vs. Lean Management
What they can manage

What they need to manage

Their people
• How busy they are
• Their “productivity”
The quality of work of
their people

Time-to-market
Effects of upstream groups
on their teams
Effects of downstream
groups on their teams

© Copyright Net Objectives, Inc. All Rights Reserved

19

Who is
managing
the value?
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

20

10
Lean-Agile Project Manager

4/12/2013

Time-to-Market

© Copyright Net Objectives, Inc. All Rights Reserved

21

Where Is Our Time Spent?
What percent of our time do we spend working versus waiting?

How would you know?
No one is managing this in most companies.

Waiting
Adding Value

Waiting

Adding Value

Adding Value

Adding Value Adding Value
Adding Value

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

22

11
Lean-Agile Project Manager

4/12/2013

What happens when
adding value is delayed?
• Between getting requirements
•
•

and using them?
Between writing a bug and it
being detected?
Between two groups getting out of
sync?

© Copyright Net Objectives, Inc. All Rights Reserved

23

The Whole Picture

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

24

12
Lean-Agile Project Manager

4/12/2013

First Order Solution – Create Cross
Functional Teams

© Copyright Net Objectives, Inc. All Rights Reserved

25

First Order Solution

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

26

13
Lean-Agile Project Manager

4/12/2013

Leaves Several Problems

How do we handle
dependencies?

How do we feed
the teams?

How do we handle
product portfolio
management?

What do we do with
those that don’t
quite fit the model?
© Copyright Net Objectives, Inc. All Rights Reserved

How do we
best
integrate?

27

Lean Changes Our View
• Tells us to look at the workflow,
•
•

not the people
We can’t manage it if we don’t see
it
Managing the workflow indirectly
is not as powerful as managing
workflow directly

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

28

14
Lean-Agile Project Manager

4/12/2013

how much of what you do is

valuable?
rework?

29

© Copyright Net Objectives, Inc. All Rights Reserved

Customer:
I need new
features yesterday
Devs hear:
Get it done; Fast,
at all costs!

code base:
Exponential
increase in time
to add features

code base:
Sloppy changes

code base:
Increased defects

code base:
Increased complexity
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

_s

30

15
Lean-Agile Project Manager

4/12/2013

Testers are
overloaded
further delays in
feedback

Testing occurs
long after coding

Devs don’t get
immediate feedback

Testers w/more work
Systems w/more defects

Devs create
more defects
© Copyright Net Objectives, Inc. All Rights Reserved

_s

31

What Work Do You Do?
Getting
Requirements

Design

Re-doing
requirements

Planning
Collaboration

Working from old
requirements

Programming
Testing

Integration

“Fixing” bugs

Deployment
Documentation

“Integration”
errors

Training

Building
unneeded
features

Overbuilding
frameworks
Essentially
duplicating
components

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

32

16
Lean-Agile Project Manager

4/12/2013

DELAY IS finding
redoing

reworking
waiting

hand-offs
bottlenecks
information delay
untested code
unread requirements
transaction related
coordination related

© Copyright Net Objectives, Inc. All Rights Reserved

@ waste, delay, and complexity
33

Value Stream
Mapping

copyright 2012. Net Objectives, Inc. All Rights Reserved

17
Lean-Agile Project Manager

4/12/2013

The Software Development Value Stream
Concept
New
Requirements

Regional Coordinators
Business Leaders
Trainers & Educators
Product Managers

Business

Customers

Customer

Consumption

Product Champion(s)

Capabilities

Software
Release

Software
Product

Ops & Support

Product Related

Shared Components
Product Related

Shared Components

Product Related

Development

35

© Copyright Net Objectives, Inc. All Rights Reserved

Request

Design

Approve

Review

Reqts

Sign Off

Code

Analysis

Test

Deploy

1. Identify the actions taken in the value stream

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

36

18
Lean-Agile Project Manager

4/12/2013

Request

Approve

Reqts

Sign Off

Analysis

0.5 hrs

8 hrs

160 hrs

8 hrs

100 hrs

Design

Review

Code

Test

Deploy

120 hrs

2 hrs

280 hrs

240 hrs

8 hrs

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?

37

© Copyright Net Objectives, Inc. All Rights Reserved

Request

Approve

Reqts

Sign Off

Analysis

0.5 / 0.0 hr

.1 / 7.9 hrs

60 / 100 hrs

1 / 7 hrs

40 / 60 hrs

0.5 hrs

8 hrs

160 hrs

8hrs

100 hrs

Design

Review

Code

Test

Deploy

40 / 80 hrs

2 / 0 hrs

80 / 200 hrs

40 / 200 hrs

3 / 5 hrs

120 hrs

2 hrs

280 hrs

240 hrs

8 hrs

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
3. What was the average time working on this vs working on other things?

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

38

19
Lean-Agile Project Manager

4/12/2013

Request
0.5 / 0.0 hr

Approve
320 hrs

.1 / 7.9 hrs

Reqts
80 hrs

Analysis

1 / 7 hrs

320 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off

60 / 100 hrs

80 hrs

40 / 60 hrs

8hrs

100 hrs

80 hrs

Review

Design
40 / 80 hrs

2 / 0 hrs

160 hrs

Code
80 hrs

2 hrs

120 hrs

Test

80 / 200 hrs

80 hrs

Deploy

40 / 200 hrs

3 / 5 hrs

80 hrs

8 hrs

240 hrs

280 hrs

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
3. What was the average time working on this vs working on other things?
4. Identify time between actions

39

© Copyright Net Objectives, Inc. All Rights Reserved

Request
0.5 / 0.0 hr

Approve
320 hrs

.1 / 7.9 hrs

Reqts
80 hrs

Analysis

1 / 7 hrs

320 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off

60 / 100 hrs

80 hrs

40 / 60 hrs

8hrs

100 hrs

80 hrs

Review

Design
40 / 80 hrs

160 hrs

2 / 0 hrs
2 hrs

120 hrs

Code
80 hrs

80 / 200 hrs

Test
80 hrs

40 / 200 hrs
240 hrs

280 hrs

20% rejected
Repeat 1X

Deploy
80 hrs

3 / 5 hrs
8 hrs

65% defective
Repeat 3X

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
3. What was the average time working on this vs working on other things?
4. Identify time between actions
5. Identify any loop backs required
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

12 April 2013
40

20
Lean-Agile Project Manager

4/12/2013

Request
Request
0.5 / 0.0 hrs
/ 0.0 hrs

Reqts

Approve
320 hrs

.1 / 7.9 hrs

80 hrs

Analysis
Analysis

1 / 7 hrs

320 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off

60 / 100 hrs

40 / 60 hrs

80 hrs

8 hrs
8hrs

100 hrs

80 hrs

Review
Review

Design
40 / 80 hrs

2 / 0 hrs

160 hrs

Code
80 hrs

2 hrs

120 hrs

Test

80 / 200 hrs

80 hrs

3 / 5 hrs

80 hrs

8 hrs

240 hrs

280 hrs

20% rejected
Repeat 1X

Deploy
Deploy

40 / 200 hrs

65% defective
65% defective
Repeat 3X
Repeat 3X

509 hrs

PCE =

3433 hrs

= 14.9%

1. Identify the actions taken in the value stream
2. What was the real time from start to finish of the action?
3. What was the average time working on this vs working on other things?
4. Identify time between actions
5. Identify any loop backs required
Avg Time Worked
Avg Time Worked
6. Calculate Process Cycle Efficiency:
Total Cycle Time
Total
41

© Copyright Net Objectives, Inc. All Rights Reserved

Request
0.5 / 0.0 hrs

Approve
320 hrs

.1 / 7.9 hrs

Reqts
80 hrs

Analysis

1 / 7 hrs

320 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off

60 / 100 hrs

80 hrs

40 / 60 hrs

8hrs

100 hrs

80 hrs

Review

Design
40 / 80 hrs

160 hrs

2 / 0 hrs
2 hrs

120 hrs

Code
80 hrs

80 / 200 hrs

Test
80 hrs

80 hrs

65% defective
65% defective
Repeat 3X
Repeat 3X

3 / 5 hrs
8 hrs

240 hrs

280 hrs

20% rejected
Repeat 1X

Deploy

40 / 200 hrs

3433 – 509 = 2924

Which gives a better return?
Getting better
at what you do
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

Eliminating
delays between
what you do
42

21
Lean-Agile Project Manager

4/12/2013

Time Available for New Features

% of capacity

Maximum capacity of the team
Time to add new functionality

Time Spent Fixing Bugs Within and Across Systems
Current

??? Years?
Years in future

© Copyright Net Objectives, Inc. All Rights Reserved

43

Here’s a
spot!
…and
another!

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

44

22
Lean-Agile Project Manager

4/12/2013

The Dot Game
© Copyright Net Objectives, Inc. All Rights Reserved

45

Kanban

copyright 2012. Net Objectives, Inc. All Rights Reserved

23
Lean-Agile Project Manager

4/12/2013

Kanban
at the
Imperial Gardens

© Copyright Net Objectives, Inc. All Rights Reserved

kanban
improves quality and
lowers cost

by

eliminating delays

by

managing WIP

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

47

48

24
Lean-Agile Project Manager

4/12/2013

Request
0.5 / 0.0 hr

Approve
320 hrs

.1 / 7.9 hrs

Reqts
80 hrs

Analysis

1 / 7 hrs

320 hrs

160 hrs

8 hrs

0.5 hrs

Sign Off

60 / 100 hrs

80 hrs

40 / 60 hrs

8hrs

100 hrs

80 hrs

Review

Design
40 / 80 hrs

160 hrs

2 / 0 hrs
2 hrs

120 hrs

Code
80 hrs

80 / 200 hrs

Test
80 hrs

40 / 200 hrs
240 hrs

280 hrs

20% rejected
Repeat 1X

Deploy
80 hrs

3 / 5 hrs
8 hrs

65% defective
Repeat 3X

© Copyright Net Objectives, Inc. All Rights Reserved

12 April 2013
49

© Copyright Net Objectives, Inc. All Rights Reserved

map to kanban board
50

Waiting for approval

-- Product Managers --

320

copyright 2012. Net Objectives, Inc. All Rights Reserved

25
Lean-Agile Project Manager

4/12/2013

Waiting for approval

Working on approval

-- Product Managers --

320

.1
8

© Copyright Net Objectives, Inc. All Rights Reserved

map to kanban board
51

© Copyright Net Objectives, Inc. All Rights Reserved

map to kanban board
52

Waiting for approval

Working on approval

Ready for Requirements

-- Product Managers --

320

.1
8

80

copyright 2012. Net Objectives, Inc. All Rights Reserved

26
Lean-Agile Project Manager

4/12/2013

.1
8

Requirements

Working on approval

320

Ready for Requirements

Waiting for approval

-- Product Managers --

60
80 160

© Copyright Net Objectives, Inc. All Rights Reserved

map to kanban board
53

Ready for sign off

.1
8

Requirements

Working on approval

320

Ready for Requirements

Waiting for approval

-- Product Managers --

60
80 160 320

map value stream to kanban board
54

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

27
Lean-Agile Project Manager

4/12/2013

Sign Off

-------------------------------------- Development Team --------------------------------------

Ready for sign off

.1
8

60
80 160 320

1
8

Requirements

Working on approval

320

Ready for Requirements

Waiting for approval

-- Product Managers --

map value stream to kanban board
55

© Copyright Net Objectives, Inc. All Rights Reserved

Ready for Deplay

Deplay

40
80 240

80

3
8

Done

Test

80
80 280

Ready for Test

Code

2
2

Ready for Code

Review

40
80 120 160

Design

Ready for Review

40
80 100

Ready for Design

1
8

Analysis

60
80 160 320

Ready for Analysis

Sign Off

-------------------------------------- Development Team --------------------------------------

Ready for sign off

.1
8

Requirements

Working on approval

320

Ready for Requirements

Waiting for approval

-- Product Managers --

map value stream to kanban board
56

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

28
Lean-Agile Project Manager

4/12/2013

Lean
time
Kanban
queue size
limits

limits

57

© Copyright Net Objectives, Inc. All Rights Reserved

Kanban Work Item
Tracking #

If late against
the target lead time

Description
Entry Date

*

Required Delivery Date
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

58

29
Lean-Agile Project Manager

4/12/2013

Ready for Deploy

Deploy

40
80 240

80

3
8

© Copyright Net Objectives, Inc. All Rights Reserved

Done

Test

80
80 280

Ready for Test

Code

2
2

Ready for Code

Review

40
80 120 160

Design

Ready for Review

40
80 100

Ready for Design

1
8

Analysis

60
80 160 320

Ready for Analysis

Sign Off

-------------------------------------- Development Team --------------------------------------

Ready for sign off

.1
8

Requirements

Working on approval

320

Ready for Requirements

Waiting for approval

-- Product Managers --

map to kanban board
59

PULL
Queuing theory
Capacity utilization

No multi-tasking
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

60

30
Lean-Agile Project Manager

4/12/2013

Pull
Work enters a queue.
When someone needs new work,
they pull from the queue
Work goes through stages.
When work is done in a stage,
it flows to next stage.

Until it is done
© Copyright Net Objectives, Inc. All Rights Reserved

61

Laying out the
Kanban Board

copyright 2012. Net Objectives, Inc. All Rights Reserved

31
Lean-Agile Project Manager

4/12/2013

63

© Copyright Net Objectives, Inc. All Rights Reserved

Entry and Exit Criteria

Entry

< 5 requests,
sequenced order

Exit

Entry

Specify

SME defined

Exit

Readiness

Dev Stories written
Complete design review
Test cases UAT & IST defined

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

64

32
Lean-Agile Project Manager

4/12/2013

You don’t discuss the
process because you must
follow it. You discuss it to
help people understand
what each other is doing.
© Copyright Net Objectives, Inc. All Rights Reserved

65

Buffers, queue limits, and WIP
66

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

33
Lean-Agile Project Manager

4/12/2013

Tiers expand, collapse to track work
67
© Copyright Net Objectives, Inc. All Rights Reserved

Expediting and swim lanes
68

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

34
Lean-Agile Project Manager

4/12/2013

Expediting and SWIP
69

© Copyright Net Objectives, Inc. All Rights Reserved

A kanban board simulation
4

5

Bus
Req

Spec.

Spec.
Comp.

3

Dev.
ready

4

Dev.

2
Dev.
Comp.

2

Build
ready

Test

Release
ready

Stage

Prod.

“Standard”
Blocked

Flow

“Defect”
“Fixed Date”

Courtesy Olav Maassen QNH

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

70

35
Lean-Agile Project Manager

4/12/2013

5
Input
Queue

4

8

Analysis

2

Dev & Test Dev

In Prog Done

In Prog

Done

2

Test
Ready

Test

Release
Ready

...

Open Column for Concurrent Activities
71

Courtesy David J. Anderson

© Copyright Net Objectives, Inc. All Rights Reserved

5

4

4

Input
Queue

Analysis

2

2

Test
Ready

Test

4
In Prog Done

Dev
In Prog

Done

Release
Ready

...

Combine
Split

4
Test Dev
In Prog

Courtesy David J. Anderson

Split Column for Concurrent Activities
72
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

36
Lean-Agile Project Manager

4/12/2013

5
Input
Queue

4

8

Analysis

In Prog
UI Design

In Prog Done

2
Test
Ready

Done

2

Test

Release
Ready

...

Security

Persistence

Business Logic

Split Column for Multiple unordered activities

Courtesy David J. Anderson

73

© Copyright Net Objectives, Inc. All Rights Reserved

Monitoring flow: Kanban for portfolio
Status

Backlog

Specify
(right size)

Execute

Validate

Done/
Released

Support
From Roadmap

Project X

Project Y

Project Z
WIP
Limit

14

4

3

3

Smooth Flow
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

74

37
Lean-Agile Project Manager

4/12/2013

Classes of Service
influence the behavior of the work

Time
Risk
Flow
Policy

Expedite

Special handling
Date driven

Normal
Intangible
75

© Copyright Net Objectives, Inc. All Rights Reserved

Classes of Service
User Story

Developer
Story

Spike

Outside
Impact

Maintenance
Date Required

Expedite
Impediment
Red Flag Issue

@ service level agreements

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

76

38
Lean-Agile Project Manager

4/12/2013

Explicit Policies

Essence of Kanban
Visualize the work being done so
you can balance the workload
across your people to increase
their efficiency

Stop Starting
Start Finishing
and

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

78

39
Lean-Agile Project Manager

4/12/2013

Explicit Policies









Process Flow
Input Cadence
Output Cadence
Work in Process Limits
Definition of Done
Entry and Exit Criteria
Handling Rework
Handling Classes of Service

© Copyright Net Objectives, Inc. All Rights Reserved

79

the SILVER card
when and what to challenge

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

80

40
Lean-Agile Project Manager

4/12/2013

Flow Measurement

40

35

number of stories

30

25

20

15

10
Backlog
Analysis
5

Implmnt
Test
Done

0
0

1

2

3

4

5

6

7

8

9

week number
@ cumulative flow diagram

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

82

41
Lean-Agile Project Manager

4/12/2013

40

35

number of stories

30

25

20

15

10
Backlog
Analysis
5

Implmnt
Test
Done

0
0

1

2

3

4

5

6

7

8

9

week number
© Copyright Net Objectives, Inc. All Rights Reserved

83

WIP Limits

copyright 2012. Net Objectives, Inc. All Rights Reserved

42
Lean-Agile Project Manager

4/12/2013

More mindset than toolset…
Start where you are
Enables you to improve your
methods
In the way you talk about and
view your work

In the way you manage your work
© Copyright Net Objectives, Inc. All Rights Reserved

85

WIP Limit…
Governs maximum number of work items that
can be in a state at any instant.
Below its limit:
Pull a work item from upstream
At its limit:
Wait for an item to be done and flowed
downstream
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

86

43
Lean-Agile Project Manager

4/12/2013

Little’s Law
Average number of projects is correlated with:
Average Rate Started * Average Time in System
Project size
increases

# of active
projects goes up
Task switching
goes up

Average length of
projects goes up

Delays go up

© Copyright Net Objectives, Inc. All Rights Reserved

87

Setting WIP Limits
 Want flow to be consistent across value stream
 Set on
– Overall flow
– Resource allocation
– Size of work items

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

88

44
Lean-Agile Project Manager

4/12/2013

Methods to Limit WIP
Organizing work by type
Backlog

Analysis
&Design
Doing

Code
Ready

Test
Doing

Ready

Deploy

Production

Doing

Ready

Doing

Done

Test

Ready to
Deploy
Ready

Deploy

Production

Doing

Done

Deploy

Production

Doing

Done

Organizing work to smallest level
Backlog

Analysis
& Dssign
Doing

Ready to
Code
Ready

Code
Doing

Ready to
Test
Ready

Doing

Organizing work to make decisions
Backlog

Analysis
&Design
Doing
Done

Code
Doing

Test
Done

Doing

Done

© Copyright Net Objectives, Inc. All Rights Reserved

89

Transitioning To
Kanban

copyright 2012. Net Objectives, Inc. All Rights Reserved

45
Lean-Agile Project Manager

4/12/2013

Getting Started with
Kanban
• Kanban as a Development Process
and Change Management System

© Copyright Net Objectives, Inc. All Rights Reserved

91

Transition Risk

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

92

46
Lean-Agile Project Manager

4/12/2013

Risks
 Not understanding root cause of issues
 Assuming one size fits all
 Challenges outside of product development
team
– Hard to get ancillary organizations to adopt agile

 Lack of true teams
– Calling a team “team” is not enough

 Poor technical practices

© Copyright Net Objectives, Inc. All Rights Reserved

93

Amount of change attempted

Ideal Rate of Change Dependent
Upon Ability to Handle Change

Ability to change

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

94

47
Lean-Agile Project Manager

4/12/2013

Getting started with kanban
David Anderson. XTC, London 2009, October

 Agree to goals









Map the value stream
Define a set of work item types
Meet with external stakeholders
Create board for tracking
Agree to standup
Agree to operational review
Educate the team
Start doing it

© Copyright Net Objectives, Inc. All Rights Reserved

95

Getting started with kanban
David Anderson. XTC, London 2009, October

 Agree to goals

 Map the value stream
– Define where you start
– Define where you finish









Define a set of work item types
Meet with external stakeholders
Create board for tracking
Agree to standup
Agree to operational review
Educate the team
Start doing it

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

96

48
Lean-Agile Project Manager

4/12/2013

Getting started with kanban
David Anderson. XTC, London 2009, October

 Agree to goals
 Map the value stream

 Define a set of work item types
– User stories
– Bugs
– …








Meet with external stakeholders
Create board for tracking
Agree to standup
Agree to operational review
Educate the team
Start doing it
97

© Copyright Net Objectives, Inc. All Rights Reserved

Getting started with kanban
David Anderson. XTC, London 2009, October

 Agree to goals
 Map the value stream
 Define a set of work item types

 Meet with external stakeholders
–
–
–
–
–







Set WIP limits
Agree to input cadence
Agree to delivery cadence
Agree to classes of service (minimum 2, typically 5-6).
Agree to cycle cadence for each level of service

Create board for tracking
Agree to standup
Agree to operational review
Educate the team
Start doing it

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

98

49
Lean-Agile Project Manager

4/12/2013

Getting started with kanban
David Anderson. XTC, London 2009, October






Agree to goals
Map the value stream
Define a set of work item types
Meet with external stakeholders

 Create board for tracking





Agree to standup
Agree to operational review
Educate the team
Start doing it

© Copyright Net Objectives, Inc. All Rights Reserved

99

Getting started with kanban
David Anderson. XTC, London 2009, October







Agree to goals
Map the value stream
Define a set of work item types
Meet with external stakeholders
Create board for tracking

 Agree to standup
 Agree to operational review
 Educate the team
 Start doing it

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

100

50
Lean-Agile Project Manager

4/12/2013

The daily rhythm of work
Stand-up
• Do we have a bottleneck?
•
•
•
•
•

(congestion or gaps in the queues?)
Do we have a blocker not dealt with?
Are we keeping to WIP limits?
Are priorities clear?
What did we do yesterday?
What are we planning today?

After the Stand-up
• Update charts
• Remove done items off the board

© Copyright Net Objectives, Inc. All Rights Reserved

101

Discussion points
WIP Limits
Stories in process for more than five days
(stalled)
Impediments (inter-team)
Issues (intra-team)
Empty spots on the board

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

102

51
Lean-Agile Project Manager

4/12/2013

Getting started with kanban
David Anderson. XTC, London 2009, October








Agree to goals
Map the value stream
Define a set of work item types
Meet with external stakeholders
Create board for tracking
Agree to standup

 Agree to operational review
 Educate the team
 Start doing it

© Copyright Net Objectives, Inc. All Rights Reserved

103

Getting started with kanban
David Anderson. XTC, London 2009, October









Agree to goals
Map the value stream
Define a set of work item types
Meet with external stakeholders
Create board for tracking
Agree to standup
Agree to operational review

 Educate the team
 Start doing it

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

104

52
Lean-Agile Project Manager

4/12/2013

Getting started with kanban
David Anderson. XTC, London 2009, October










Agree to goals
Map the value stream
Define a set of work item types
Meet with external stakeholders
Create board for tracking
Agree to standup
Agree to operational review
Educate the team

 Start doing it

© Copyright Net Objectives, Inc. All Rights Reserved

105

Wrap Up
Not an ending, but a
beginning

copyright 2012. Net Objectives, Inc. All Rights Reserved

53
Lean-Agile Project Manager

4/12/2013

Summary
 Focus on understanding the nature of your work








–
–
–
–

Value
Flow
Waste
Transparency

Visualize your workflow
Make agreements
Break work into small items
Discuss your workflow
Refine your work flow to improve it
Deliver Quality

107

© Copyright Net Objectives, Inc. All Rights Reserved

Net Objectives’ Webinars
Business & Agile Webinar Series – April – December 2013
 An Introduction to Agile from a Business / Executive Point of View
 Agile Implementations: Overviews of Scrum, Kanban, and Scrumban
 How to Start an Agile Implementation
 Team Kanban: Manifesting Lean at the Team Level
 Enhancing and Extending Scrum With Lean
 Patterns of Scaling Agile Across Teams
 Patterns of Scaling Agile Across an Enterprise (will discuss the Scaled Agile Framework as well
as our own Lean-Agile Roadmap
 The Net Objectives Enterprise Agility Roadmap: Patterns of Successful Lean-Agile Adoption
Technical Agility Series
 Technical Agility: What Design Patterns Were Made For
 Emergent Design: The Practical Application of Design Patterns in the Agile World
 Acceptance Test-Driven Development: An Essential Practice That Saves More Time Than It
Takes
 Sustainable Test-Driven Development: How to Have TDD Improve Your Designs and Tests
Without Slowing You Down
See www.netobjectives.com/events to learn more
Register at www.netobjectives.com/register for slides & more
© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

_s

108

54
Lean-Agile Project Manager

4/12/2013

Thank You!





Register at www.netobjectives.com/register
See www.netobjectives.com/resources
Contact me at alshall@netobjectives.com
Twitter tag @alshalloway

© Copyright Net Objectives, Inc. All Rights Reserved

Q
U
E
S
T
I
O
N
S
?

Lean for Executives
Product Portfolio Management
Business Product Owner
Scaled Agile Framework

Business

ASSESSMENTS
CONSULTING
T RAINING
COACHING

Lean
Enterprise
Manage
ment

Team
technical

copyright © 2010 Net Objectives109
Inc.

For more info on free resources see:
www.netobjectives.com/resources

process
Lean Management
Project Management

Lean-Agile
Kanban / Scrum
ATDD / TDD / Design Patterns

© Copyright Net Objectives, Inc. All Rights Reserved

copyright 2012. Net Objectives, Inc. All Rights Reserved

110

55

More Related Content

What's hot

Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...AgileSparks
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architectureScott W. Ambler
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Google
 
Emerging Trends of Software Engineering
Emerging Trends of Software Engineering Emerging Trends of Software Engineering
Emerging Trends of Software Engineering DR. Ram Kumar Pathak
 
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...Richard Knaster
 
IT Governance and Compliance in an Agile World
IT Governance and Compliance in an Agile WorldIT Governance and Compliance in an Agile World
IT Governance and Compliance in an Agile WorldTechWell
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and LosersLance Knight
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14dennisn129CBN
 
Dell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITILDell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITILMatt Schneider
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Laszlo Szalvay
 
Dell Technologies World 2018 - DevOps & ITIL
Dell Technologies World 2018 - DevOps & ITILDell Technologies World 2018 - DevOps & ITIL
Dell Technologies World 2018 - DevOps & ITILMatt Schneider
 
Agile Engineering Traceability
Agile Engineering TraceabilityAgile Engineering Traceability
Agile Engineering TraceabilityCaleb Brown
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseCollabNet
 
Why a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationWhy a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationAgileSparks
 
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?Jason Bloomberg
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
Skype agile - past, present and future
Skype agile - past, present and futureSkype agile - past, present and future
Skype agile - past, present and futureAlek Kozlov
 

What's hot (20)

Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...Leveraging Cloud data to optimize your product decisions and Agile processes ...
Leveraging Cloud data to optimize your product decisions and Agile processes ...
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
4 Maps of DevOps
4 Maps of DevOps4 Maps of DevOps
4 Maps of DevOps
 
Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013Agile Event Presentation - Nov 27th 2013
Agile Event Presentation - Nov 27th 2013
 
Emerging Trends of Software Engineering
Emerging Trends of Software Engineering Emerging Trends of Software Engineering
Emerging Trends of Software Engineering
 
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...Essential SAFe. The essential scaling patterns that we can (probably) all agr...
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
 
IT Governance and Compliance in an Agile World
IT Governance and Compliance in an Agile WorldIT Governance and Compliance in an Agile World
IT Governance and Compliance in an Agile World
 
DevOps Winners and Losers
DevOps Winners and LosersDevOps Winners and Losers
DevOps Winners and Losers
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
Dell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITILDell EMC Word 2017 - DevOps & ITIL
Dell EMC Word 2017 - DevOps & ITIL
 
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
Proposed Title Fear and Loathing in Agility: Long Live the Accounting Departm...
 
Dell Technologies World 2018 - DevOps & ITIL
Dell Technologies World 2018 - DevOps & ITILDell Technologies World 2018 - DevOps & ITIL
Dell Technologies World 2018 - DevOps & ITIL
 
Agile Engineering Traceability
Agile Engineering TraceabilityAgile Engineering Traceability
Agile Engineering Traceability
 
Hp devops
Hp devopsHp devops
Hp devops
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
Why a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationWhy a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformation
 
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
Does Agile Enterprise Architecture = Agile + Enterprise Architecture?
 
Handout: 'Agile Methodology: What's the Big Deal?'
Handout: 'Agile Methodology: What's the Big Deal?'Handout: 'Agile Methodology: What's the Big Deal?'
Handout: 'Agile Methodology: What's the Big Deal?'
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
Skype agile - past, present and future
Skype agile - past, present and futureSkype agile - past, present and future
Skype agile - past, present and future
 

Viewers also liked

The Developer’s Guide to Test Automation
The Developer’s Guide to Test AutomationThe Developer’s Guide to Test Automation
The Developer’s Guide to Test AutomationTechWell
 
The Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingThe Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingTechWell
 
Keynote: The Bounty Conundrum: Incentives for Testing
Keynote: The Bounty Conundrum: Incentives for TestingKeynote: The Bounty Conundrum: Incentives for Testing
Keynote: The Bounty Conundrum: Incentives for TestingTechWell
 
The Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationThe Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationTechWell
 
How to (Effectively) Measure Quality across Software Deliverables
How to (Effectively) Measure Quality across Software DeliverablesHow to (Effectively) Measure Quality across Software Deliverables
How to (Effectively) Measure Quality across Software DeliverablesTechWell
 
Design for Testability: A Tutorial for Devs and Testers
Design for Testability: A Tutorial for Devs and TestersDesign for Testability: A Tutorial for Devs and Testers
Design for Testability: A Tutorial for Devs and TestersTechWell
 
Keynote: What Executives Value in Testing
Keynote: What Executives Value in TestingKeynote: What Executives Value in Testing
Keynote: What Executives Value in TestingTechWell
 
Requirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayRequirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayTechWell
 
Contextually-Driven System Architecture Reviews
Contextually-Driven System Architecture ReviewsContextually-Driven System Architecture Reviews
Contextually-Driven System Architecture ReviewsTechWell
 
Scrum for Global-Scale Development
Scrum for Global-Scale DevelopmentScrum for Global-Scale Development
Scrum for Global-Scale DevelopmentTechWell
 
Transform Your Agile Test Process to Ship Fast with High Quality
Transform Your Agile Test Process to Ship Fast with High QualityTransform Your Agile Test Process to Ship Fast with High Quality
Transform Your Agile Test Process to Ship Fast with High QualityTechWell
 
The 21st Century Needs Radical Management
The 21st Century Needs Radical ManagementThe 21st Century Needs Radical Management
The 21st Century Needs Radical ManagementTechWell
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeTechWell
 
The Next Frontier of Agile: Journey to Continuous Delivery
The Next Frontier of Agile: Journey to Continuous DeliveryThe Next Frontier of Agile: Journey to Continuous Delivery
The Next Frontier of Agile: Journey to Continuous DeliveryTechWell
 

Viewers also liked (15)

The Developer’s Guide to Test Automation
The Developer’s Guide to Test AutomationThe Developer’s Guide to Test Automation
The Developer’s Guide to Test Automation
 
The Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingThe Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software Testing
 
Keynote: The Bounty Conundrum: Incentives for Testing
Keynote: The Bounty Conundrum: Incentives for TestingKeynote: The Bounty Conundrum: Incentives for Testing
Keynote: The Bounty Conundrum: Incentives for Testing
 
The Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationThe Five Facets of an Agile Organization
The Five Facets of an Agile Organization
 
How to (Effectively) Measure Quality across Software Deliverables
How to (Effectively) Measure Quality across Software DeliverablesHow to (Effectively) Measure Quality across Software Deliverables
How to (Effectively) Measure Quality across Software Deliverables
 
Design for Testability: A Tutorial for Devs and Testers
Design for Testability: A Tutorial for Devs and TestersDesign for Testability: A Tutorial for Devs and Testers
Design for Testability: A Tutorial for Devs and Testers
 
Keynote: What Executives Value in Testing
Keynote: What Executives Value in TestingKeynote: What Executives Value in Testing
Keynote: What Executives Value in Testing
 
Requirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayRequirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media Way
 
Contextually-Driven System Architecture Reviews
Contextually-Driven System Architecture ReviewsContextually-Driven System Architecture Reviews
Contextually-Driven System Architecture Reviews
 
Scrum for Global-Scale Development
Scrum for Global-Scale DevelopmentScrum for Global-Scale Development
Scrum for Global-Scale Development
 
Transform Your Agile Test Process to Ship Fast with High Quality
Transform Your Agile Test Process to Ship Fast with High QualityTransform Your Agile Test Process to Ship Fast with High Quality
Transform Your Agile Test Process to Ship Fast with High Quality
 
The 21st Century Needs Radical Management
The 21st Century Needs Radical ManagementThe 21st Century Needs Radical Management
The 21st Century Needs Radical Management
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every Time
 
The Next Frontier of Agile: Journey to Continuous Delivery
The Next Frontier of Agile: Journey to Continuous DeliveryThe Next Frontier of Agile: Journey to Continuous Delivery
The Next Frontier of Agile: Journey to Continuous Delivery
 
Yo siempre te querre
Yo siempre te querreYo siempre te querre
Yo siempre te querre
 

Similar to Eight Steps to Kanban

Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileTechWell
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IVersionOne
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
A Holistic View of Complex Systems and Organizational Change
A Holistic View of Complex Systems and Organizational ChangeA Holistic View of Complex Systems and Organizational Change
A Holistic View of Complex Systems and Organizational ChangeTechWell
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc processMichael Deady
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelCA Technologies
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgileThanh Nguyen
 
How to Deliver your Oracle EBS R12 Upgrade
How to Deliver your Oracle EBS R12 UpgradeHow to Deliver your Oracle EBS R12 Upgrade
How to Deliver your Oracle EBS R12 UpgradeOriginal Software
 
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...Steelwedge
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Brian Dawson
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...Ewa Stepien
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationTasktop
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxtitatis74
 

Similar to Eight Steps to Kanban (20)

Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
A Holistic View of Complex Systems and Organizational Change
A Holistic View of Complex Systems and Organizational ChangeA Holistic View of Complex Systems and Organizational Change
A Holistic View of Complex Systems and Organizational Change
 
Automate the sdlc process
Automate the sdlc processAutomate the sdlc process
Automate the sdlc process
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
DevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT ModelDevOps: Retooling the End-to-End IT Model
DevOps: Retooling the End-to-End IT Model
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
How to Deliver your Oracle EBS R12 Upgrade
How to Deliver your Oracle EBS R12 UpgradeHow to Deliver your Oracle EBS R12 Upgrade
How to Deliver your Oracle EBS R12 Upgrade
 
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
From Surviving to Thriving - Leveraging People, Process and Systems to Achiev...
 
Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)Hybrid Development Workshop Presentation (San Francisco)
Hybrid Development Workshop Presentation (San Francisco)
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Agile 101
Agile 101Agile 101
Agile 101
 
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
 
Break Through Agile Transformation Stagnation
Break Through Agile Transformation StagnationBreak Through Agile Transformation Stagnation
Break Through Agile Transformation Stagnation
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Recently uploaded (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Eight Steps to Kanban

  • 1.     TI Half‐day Tutorial  6/4/2013 8:30 AM                "Eight Steps to Kanban"       Presented by: Alan Shalloway Net Objectives                   Brought to you by:        340 Corporate Way, Suite 300, Orange Park, FL 32073  888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Alan Shalloway Net Objectives With more than forty years of experience, the founder and CEO of Net Objectives Alan Shalloway is an industry thought leader in lean, kanban, product portfolio management, Scrum, and agile design. Alan helps companies transition enterprise-wide to lean and agile methods, and teach courses in these areas. He is the primary author of Lean-Agile Software Development: Achieving Enterprise Agility, Design Patterns Explained, Lean-Agile Pocket Guide for Scrum Teams, and Essential Skills for the Agile Developer. Cofounder and board member for the Lean Software and Systems Consortium, Alan is a popular speaker at prestigious conferences worldwide.  
  • 3. Lean-Agile Project Manager 4/12/2013 Eight Steps to Kanban Al Shalloway, CEO Net Objectives "Eight Steps to Kanban” KP November 2011 © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 2 1
  • 4. Lean-Agile Project Manager 4/12/2013 Lean for Executives Product Portfolio Management Business Product Owner Scaled Agile Framework Business ASSESSMENTS CONSULTING T RAINING COACHING Lean Enterprise Manage ment Team technical process Lean Management Project Management Lean-Agile Kanban / Scrum ATDD / TDD / Design Patterns © Copyright Net Objectives, Inc. All Rights Reserved 3 Purpose of This Tutorial – Provides Essence of Lean – How to use Kanban to manage projects – How to start with Kanban © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 4 2
  • 5. Lean-Agile Project Manager 4/12/2013 AGENDA Beginnings Lean / Agility Flow Value Stream Mapping Kanban Explicit Policies Transitioning © Copyright Net Objectives, Inc. All Rights Reserved 5 Beginnings copyright 2012. Net Objectives, Inc. All Rights Reserved 3
  • 6. Lean-Agile Project Manager 4/12/2013 TABLE W ORK Issues with Software Development Issue 3 Issue 2 Issue 1 © Copyright Net Objectives, Inc. All Rights Reserved 7 Lean Agile copyright 2012. Net Objectives, Inc. All Rights Reserved 4
  • 7. Lean-Agile Project Manager 4/12/2013 © Copyright Net Objectives, Inc. All Rights Reserved 9 Agility is where you have Predictability of Business Value Realization @ agility © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 10 5
  • 8. Lean-Agile Project Manager 4/12/2013 deliver value at a consistent pace over the long haul © Copyright Net Objectives, Inc. All Rights Reserved 11 Lean Lean Thinking focuses on: • Value • Incrementally delivered by highest business value • Flow • Continual increments, high quality, fast • Eliminating Waste • Non-customer value activities • Inventory (anything invested in that’s not released). © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 12 6
  • 9. Business Priority 4/12/2013 Business Planning LEAN Business Staging Ready to Pull Iteration 0 Input Lean-Agile Project Manager Iterative Incremental Development Deployment Support & Feedback KANBAN ITERATIVE AGILE AGILE provides framework and practices for producing increments of functionality LEAN provides principles and practices which enable defining and prioritizing increments of highest business value © Copyright Net Objectives, Inc. All Rights Reserved 13 Flow and Delay copyright 2012. Net Objectives, Inc. All Rights Reserved 7
  • 10. Lean-Agile Project Manager 4/12/2013 Our Organizational Structure Inspired by Dan North, BSC/ADP 2012 © Copyright Net Objectives, Inc. All Rights Reserved 15 The Nature of Our Work © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 16 8
  • 11. Lean-Agile Project Manager 4/12/2013 We Manage This Way even though our value flows this way © Copyright Net Objectives, Inc. All Rights Reserved 17 Hierarchical vs. Lean Management What they can manage What they need to manage Their people • How busy they are • Their “productivity” The quality of work of their people © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 18 9
  • 12. Lean-Agile Project Manager 4/12/2013 Hierarchical vs. Lean Management What they can manage What they need to manage Their people • How busy they are • Their “productivity” The quality of work of their people Time-to-market Effects of upstream groups on their teams Effects of downstream groups on their teams © Copyright Net Objectives, Inc. All Rights Reserved 19 Who is managing the value? © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 20 10
  • 13. Lean-Agile Project Manager 4/12/2013 Time-to-Market © Copyright Net Objectives, Inc. All Rights Reserved 21 Where Is Our Time Spent? What percent of our time do we spend working versus waiting? How would you know? No one is managing this in most companies. Waiting Adding Value Waiting Adding Value Adding Value Adding Value Adding Value Adding Value © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 22 11
  • 14. Lean-Agile Project Manager 4/12/2013 What happens when adding value is delayed? • Between getting requirements • • and using them? Between writing a bug and it being detected? Between two groups getting out of sync? © Copyright Net Objectives, Inc. All Rights Reserved 23 The Whole Picture © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 24 12
  • 15. Lean-Agile Project Manager 4/12/2013 First Order Solution – Create Cross Functional Teams © Copyright Net Objectives, Inc. All Rights Reserved 25 First Order Solution © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 26 13
  • 16. Lean-Agile Project Manager 4/12/2013 Leaves Several Problems How do we handle dependencies? How do we feed the teams? How do we handle product portfolio management? What do we do with those that don’t quite fit the model? © Copyright Net Objectives, Inc. All Rights Reserved How do we best integrate? 27 Lean Changes Our View • Tells us to look at the workflow, • • not the people We can’t manage it if we don’t see it Managing the workflow indirectly is not as powerful as managing workflow directly © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 28 14
  • 17. Lean-Agile Project Manager 4/12/2013 how much of what you do is valuable? rework? 29 © Copyright Net Objectives, Inc. All Rights Reserved Customer: I need new features yesterday Devs hear: Get it done; Fast, at all costs! code base: Exponential increase in time to add features code base: Sloppy changes code base: Increased defects code base: Increased complexity © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved _s 30 15
  • 18. Lean-Agile Project Manager 4/12/2013 Testers are overloaded further delays in feedback Testing occurs long after coding Devs don’t get immediate feedback Testers w/more work Systems w/more defects Devs create more defects © Copyright Net Objectives, Inc. All Rights Reserved _s 31 What Work Do You Do? Getting Requirements Design Re-doing requirements Planning Collaboration Working from old requirements Programming Testing Integration “Fixing” bugs Deployment Documentation “Integration” errors Training Building unneeded features Overbuilding frameworks Essentially duplicating components © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 32 16
  • 19. Lean-Agile Project Manager 4/12/2013 DELAY IS finding redoing reworking waiting hand-offs bottlenecks information delay untested code unread requirements transaction related coordination related © Copyright Net Objectives, Inc. All Rights Reserved @ waste, delay, and complexity 33 Value Stream Mapping copyright 2012. Net Objectives, Inc. All Rights Reserved 17
  • 20. Lean-Agile Project Manager 4/12/2013 The Software Development Value Stream Concept New Requirements Regional Coordinators Business Leaders Trainers & Educators Product Managers Business Customers Customer Consumption Product Champion(s) Capabilities Software Release Software Product Ops & Support Product Related Shared Components Product Related Shared Components Product Related Development 35 © Copyright Net Objectives, Inc. All Rights Reserved Request Design Approve Review Reqts Sign Off Code Analysis Test Deploy 1. Identify the actions taken in the value stream © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 36 18
  • 21. Lean-Agile Project Manager 4/12/2013 Request Approve Reqts Sign Off Analysis 0.5 hrs 8 hrs 160 hrs 8 hrs 100 hrs Design Review Code Test Deploy 120 hrs 2 hrs 280 hrs 240 hrs 8 hrs 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 37 © Copyright Net Objectives, Inc. All Rights Reserved Request Approve Reqts Sign Off Analysis 0.5 / 0.0 hr .1 / 7.9 hrs 60 / 100 hrs 1 / 7 hrs 40 / 60 hrs 0.5 hrs 8 hrs 160 hrs 8hrs 100 hrs Design Review Code Test Deploy 40 / 80 hrs 2 / 0 hrs 80 / 200 hrs 40 / 200 hrs 3 / 5 hrs 120 hrs 2 hrs 280 hrs 240 hrs 8 hrs 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 3. What was the average time working on this vs working on other things? © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 38 19
  • 22. Lean-Agile Project Manager 4/12/2013 Request 0.5 / 0.0 hr Approve 320 hrs .1 / 7.9 hrs Reqts 80 hrs Analysis 1 / 7 hrs 320 hrs 160 hrs 8 hrs 0.5 hrs Sign Off 60 / 100 hrs 80 hrs 40 / 60 hrs 8hrs 100 hrs 80 hrs Review Design 40 / 80 hrs 2 / 0 hrs 160 hrs Code 80 hrs 2 hrs 120 hrs Test 80 / 200 hrs 80 hrs Deploy 40 / 200 hrs 3 / 5 hrs 80 hrs 8 hrs 240 hrs 280 hrs 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 3. What was the average time working on this vs working on other things? 4. Identify time between actions 39 © Copyright Net Objectives, Inc. All Rights Reserved Request 0.5 / 0.0 hr Approve 320 hrs .1 / 7.9 hrs Reqts 80 hrs Analysis 1 / 7 hrs 320 hrs 160 hrs 8 hrs 0.5 hrs Sign Off 60 / 100 hrs 80 hrs 40 / 60 hrs 8hrs 100 hrs 80 hrs Review Design 40 / 80 hrs 160 hrs 2 / 0 hrs 2 hrs 120 hrs Code 80 hrs 80 / 200 hrs Test 80 hrs 40 / 200 hrs 240 hrs 280 hrs 20% rejected Repeat 1X Deploy 80 hrs 3 / 5 hrs 8 hrs 65% defective Repeat 3X 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 3. What was the average time working on this vs working on other things? 4. Identify time between actions 5. Identify any loop backs required © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 12 April 2013 40 20
  • 23. Lean-Agile Project Manager 4/12/2013 Request Request 0.5 / 0.0 hrs / 0.0 hrs Reqts Approve 320 hrs .1 / 7.9 hrs 80 hrs Analysis Analysis 1 / 7 hrs 320 hrs 160 hrs 8 hrs 0.5 hrs Sign Off 60 / 100 hrs 40 / 60 hrs 80 hrs 8 hrs 8hrs 100 hrs 80 hrs Review Review Design 40 / 80 hrs 2 / 0 hrs 160 hrs Code 80 hrs 2 hrs 120 hrs Test 80 / 200 hrs 80 hrs 3 / 5 hrs 80 hrs 8 hrs 240 hrs 280 hrs 20% rejected Repeat 1X Deploy Deploy 40 / 200 hrs 65% defective 65% defective Repeat 3X Repeat 3X 509 hrs PCE = 3433 hrs = 14.9% 1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action? 3. What was the average time working on this vs working on other things? 4. Identify time between actions 5. Identify any loop backs required Avg Time Worked Avg Time Worked 6. Calculate Process Cycle Efficiency: Total Cycle Time Total 41 © Copyright Net Objectives, Inc. All Rights Reserved Request 0.5 / 0.0 hrs Approve 320 hrs .1 / 7.9 hrs Reqts 80 hrs Analysis 1 / 7 hrs 320 hrs 160 hrs 8 hrs 0.5 hrs Sign Off 60 / 100 hrs 80 hrs 40 / 60 hrs 8hrs 100 hrs 80 hrs Review Design 40 / 80 hrs 160 hrs 2 / 0 hrs 2 hrs 120 hrs Code 80 hrs 80 / 200 hrs Test 80 hrs 80 hrs 65% defective 65% defective Repeat 3X Repeat 3X 3 / 5 hrs 8 hrs 240 hrs 280 hrs 20% rejected Repeat 1X Deploy 40 / 200 hrs 3433 – 509 = 2924 Which gives a better return? Getting better at what you do © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved Eliminating delays between what you do 42 21
  • 24. Lean-Agile Project Manager 4/12/2013 Time Available for New Features % of capacity Maximum capacity of the team Time to add new functionality Time Spent Fixing Bugs Within and Across Systems Current ??? Years? Years in future © Copyright Net Objectives, Inc. All Rights Reserved 43 Here’s a spot! …and another! © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 44 22
  • 25. Lean-Agile Project Manager 4/12/2013 The Dot Game © Copyright Net Objectives, Inc. All Rights Reserved 45 Kanban copyright 2012. Net Objectives, Inc. All Rights Reserved 23
  • 26. Lean-Agile Project Manager 4/12/2013 Kanban at the Imperial Gardens © Copyright Net Objectives, Inc. All Rights Reserved kanban improves quality and lowers cost by eliminating delays by managing WIP © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 47 48 24
  • 27. Lean-Agile Project Manager 4/12/2013 Request 0.5 / 0.0 hr Approve 320 hrs .1 / 7.9 hrs Reqts 80 hrs Analysis 1 / 7 hrs 320 hrs 160 hrs 8 hrs 0.5 hrs Sign Off 60 / 100 hrs 80 hrs 40 / 60 hrs 8hrs 100 hrs 80 hrs Review Design 40 / 80 hrs 160 hrs 2 / 0 hrs 2 hrs 120 hrs Code 80 hrs 80 / 200 hrs Test 80 hrs 40 / 200 hrs 240 hrs 280 hrs 20% rejected Repeat 1X Deploy 80 hrs 3 / 5 hrs 8 hrs 65% defective Repeat 3X © Copyright Net Objectives, Inc. All Rights Reserved 12 April 2013 49 © Copyright Net Objectives, Inc. All Rights Reserved map to kanban board 50 Waiting for approval -- Product Managers -- 320 copyright 2012. Net Objectives, Inc. All Rights Reserved 25
  • 28. Lean-Agile Project Manager 4/12/2013 Waiting for approval Working on approval -- Product Managers -- 320 .1 8 © Copyright Net Objectives, Inc. All Rights Reserved map to kanban board 51 © Copyright Net Objectives, Inc. All Rights Reserved map to kanban board 52 Waiting for approval Working on approval Ready for Requirements -- Product Managers -- 320 .1 8 80 copyright 2012. Net Objectives, Inc. All Rights Reserved 26
  • 29. Lean-Agile Project Manager 4/12/2013 .1 8 Requirements Working on approval 320 Ready for Requirements Waiting for approval -- Product Managers -- 60 80 160 © Copyright Net Objectives, Inc. All Rights Reserved map to kanban board 53 Ready for sign off .1 8 Requirements Working on approval 320 Ready for Requirements Waiting for approval -- Product Managers -- 60 80 160 320 map value stream to kanban board 54 © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 27
  • 30. Lean-Agile Project Manager 4/12/2013 Sign Off -------------------------------------- Development Team -------------------------------------- Ready for sign off .1 8 60 80 160 320 1 8 Requirements Working on approval 320 Ready for Requirements Waiting for approval -- Product Managers -- map value stream to kanban board 55 © Copyright Net Objectives, Inc. All Rights Reserved Ready for Deplay Deplay 40 80 240 80 3 8 Done Test 80 80 280 Ready for Test Code 2 2 Ready for Code Review 40 80 120 160 Design Ready for Review 40 80 100 Ready for Design 1 8 Analysis 60 80 160 320 Ready for Analysis Sign Off -------------------------------------- Development Team -------------------------------------- Ready for sign off .1 8 Requirements Working on approval 320 Ready for Requirements Waiting for approval -- Product Managers -- map value stream to kanban board 56 © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 28
  • 31. Lean-Agile Project Manager 4/12/2013 Lean time Kanban queue size limits limits 57 © Copyright Net Objectives, Inc. All Rights Reserved Kanban Work Item Tracking # If late against the target lead time Description Entry Date * Required Delivery Date © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 58 29
  • 32. Lean-Agile Project Manager 4/12/2013 Ready for Deploy Deploy 40 80 240 80 3 8 © Copyright Net Objectives, Inc. All Rights Reserved Done Test 80 80 280 Ready for Test Code 2 2 Ready for Code Review 40 80 120 160 Design Ready for Review 40 80 100 Ready for Design 1 8 Analysis 60 80 160 320 Ready for Analysis Sign Off -------------------------------------- Development Team -------------------------------------- Ready for sign off .1 8 Requirements Working on approval 320 Ready for Requirements Waiting for approval -- Product Managers -- map to kanban board 59 PULL Queuing theory Capacity utilization No multi-tasking © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 60 30
  • 33. Lean-Agile Project Manager 4/12/2013 Pull Work enters a queue. When someone needs new work, they pull from the queue Work goes through stages. When work is done in a stage, it flows to next stage. Until it is done © Copyright Net Objectives, Inc. All Rights Reserved 61 Laying out the Kanban Board copyright 2012. Net Objectives, Inc. All Rights Reserved 31
  • 34. Lean-Agile Project Manager 4/12/2013 63 © Copyright Net Objectives, Inc. All Rights Reserved Entry and Exit Criteria Entry < 5 requests, sequenced order Exit Entry Specify SME defined Exit Readiness Dev Stories written Complete design review Test cases UAT & IST defined © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 64 32
  • 35. Lean-Agile Project Manager 4/12/2013 You don’t discuss the process because you must follow it. You discuss it to help people understand what each other is doing. © Copyright Net Objectives, Inc. All Rights Reserved 65 Buffers, queue limits, and WIP 66 © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 33
  • 36. Lean-Agile Project Manager 4/12/2013 Tiers expand, collapse to track work 67 © Copyright Net Objectives, Inc. All Rights Reserved Expediting and swim lanes 68 © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 34
  • 37. Lean-Agile Project Manager 4/12/2013 Expediting and SWIP 69 © Copyright Net Objectives, Inc. All Rights Reserved A kanban board simulation 4 5 Bus Req Spec. Spec. Comp. 3 Dev. ready 4 Dev. 2 Dev. Comp. 2 Build ready Test Release ready Stage Prod. “Standard” Blocked Flow “Defect” “Fixed Date” Courtesy Olav Maassen QNH © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 70 35
  • 38. Lean-Agile Project Manager 4/12/2013 5 Input Queue 4 8 Analysis 2 Dev & Test Dev In Prog Done In Prog Done 2 Test Ready Test Release Ready ... Open Column for Concurrent Activities 71 Courtesy David J. Anderson © Copyright Net Objectives, Inc. All Rights Reserved 5 4 4 Input Queue Analysis 2 2 Test Ready Test 4 In Prog Done Dev In Prog Done Release Ready ... Combine Split 4 Test Dev In Prog Courtesy David J. Anderson Split Column for Concurrent Activities 72 © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 36
  • 39. Lean-Agile Project Manager 4/12/2013 5 Input Queue 4 8 Analysis In Prog UI Design In Prog Done 2 Test Ready Done 2 Test Release Ready ... Security Persistence Business Logic Split Column for Multiple unordered activities Courtesy David J. Anderson 73 © Copyright Net Objectives, Inc. All Rights Reserved Monitoring flow: Kanban for portfolio Status Backlog Specify (right size) Execute Validate Done/ Released Support From Roadmap Project X Project Y Project Z WIP Limit 14 4 3 3 Smooth Flow © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 74 37
  • 40. Lean-Agile Project Manager 4/12/2013 Classes of Service influence the behavior of the work Time Risk Flow Policy Expedite Special handling Date driven Normal Intangible 75 © Copyright Net Objectives, Inc. All Rights Reserved Classes of Service User Story Developer Story Spike Outside Impact Maintenance Date Required Expedite Impediment Red Flag Issue @ service level agreements © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 76 38
  • 41. Lean-Agile Project Manager 4/12/2013 Explicit Policies Essence of Kanban Visualize the work being done so you can balance the workload across your people to increase their efficiency Stop Starting Start Finishing and © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 78 39
  • 42. Lean-Agile Project Manager 4/12/2013 Explicit Policies         Process Flow Input Cadence Output Cadence Work in Process Limits Definition of Done Entry and Exit Criteria Handling Rework Handling Classes of Service © Copyright Net Objectives, Inc. All Rights Reserved 79 the SILVER card when and what to challenge © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 80 40
  • 43. Lean-Agile Project Manager 4/12/2013 Flow Measurement 40 35 number of stories 30 25 20 15 10 Backlog Analysis 5 Implmnt Test Done 0 0 1 2 3 4 5 6 7 8 9 week number @ cumulative flow diagram © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 82 41
  • 44. Lean-Agile Project Manager 4/12/2013 40 35 number of stories 30 25 20 15 10 Backlog Analysis 5 Implmnt Test Done 0 0 1 2 3 4 5 6 7 8 9 week number © Copyright Net Objectives, Inc. All Rights Reserved 83 WIP Limits copyright 2012. Net Objectives, Inc. All Rights Reserved 42
  • 45. Lean-Agile Project Manager 4/12/2013 More mindset than toolset… Start where you are Enables you to improve your methods In the way you talk about and view your work In the way you manage your work © Copyright Net Objectives, Inc. All Rights Reserved 85 WIP Limit… Governs maximum number of work items that can be in a state at any instant. Below its limit: Pull a work item from upstream At its limit: Wait for an item to be done and flowed downstream © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 86 43
  • 46. Lean-Agile Project Manager 4/12/2013 Little’s Law Average number of projects is correlated with: Average Rate Started * Average Time in System Project size increases # of active projects goes up Task switching goes up Average length of projects goes up Delays go up © Copyright Net Objectives, Inc. All Rights Reserved 87 Setting WIP Limits  Want flow to be consistent across value stream  Set on – Overall flow – Resource allocation – Size of work items © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 88 44
  • 47. Lean-Agile Project Manager 4/12/2013 Methods to Limit WIP Organizing work by type Backlog Analysis &Design Doing Code Ready Test Doing Ready Deploy Production Doing Ready Doing Done Test Ready to Deploy Ready Deploy Production Doing Done Deploy Production Doing Done Organizing work to smallest level Backlog Analysis & Dssign Doing Ready to Code Ready Code Doing Ready to Test Ready Doing Organizing work to make decisions Backlog Analysis &Design Doing Done Code Doing Test Done Doing Done © Copyright Net Objectives, Inc. All Rights Reserved 89 Transitioning To Kanban copyright 2012. Net Objectives, Inc. All Rights Reserved 45
  • 48. Lean-Agile Project Manager 4/12/2013 Getting Started with Kanban • Kanban as a Development Process and Change Management System © Copyright Net Objectives, Inc. All Rights Reserved 91 Transition Risk © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 92 46
  • 49. Lean-Agile Project Manager 4/12/2013 Risks  Not understanding root cause of issues  Assuming one size fits all  Challenges outside of product development team – Hard to get ancillary organizations to adopt agile  Lack of true teams – Calling a team “team” is not enough  Poor technical practices © Copyright Net Objectives, Inc. All Rights Reserved 93 Amount of change attempted Ideal Rate of Change Dependent Upon Ability to Handle Change Ability to change © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 94 47
  • 50. Lean-Agile Project Manager 4/12/2013 Getting started with kanban David Anderson. XTC, London 2009, October  Agree to goals         Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it © Copyright Net Objectives, Inc. All Rights Reserved 95 Getting started with kanban David Anderson. XTC, London 2009, October  Agree to goals  Map the value stream – Define where you start – Define where you finish        Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 96 48
  • 51. Lean-Agile Project Manager 4/12/2013 Getting started with kanban David Anderson. XTC, London 2009, October  Agree to goals  Map the value stream  Define a set of work item types – User stories – Bugs – …       Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it 97 © Copyright Net Objectives, Inc. All Rights Reserved Getting started with kanban David Anderson. XTC, London 2009, October  Agree to goals  Map the value stream  Define a set of work item types  Meet with external stakeholders – – – – –      Set WIP limits Agree to input cadence Agree to delivery cadence Agree to classes of service (minimum 2, typically 5-6). Agree to cycle cadence for each level of service Create board for tracking Agree to standup Agree to operational review Educate the team Start doing it © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 98 49
  • 52. Lean-Agile Project Manager 4/12/2013 Getting started with kanban David Anderson. XTC, London 2009, October     Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders  Create board for tracking     Agree to standup Agree to operational review Educate the team Start doing it © Copyright Net Objectives, Inc. All Rights Reserved 99 Getting started with kanban David Anderson. XTC, London 2009, October      Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking  Agree to standup  Agree to operational review  Educate the team  Start doing it © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 100 50
  • 53. Lean-Agile Project Manager 4/12/2013 The daily rhythm of work Stand-up • Do we have a bottleneck? • • • • • (congestion or gaps in the queues?) Do we have a blocker not dealt with? Are we keeping to WIP limits? Are priorities clear? What did we do yesterday? What are we planning today? After the Stand-up • Update charts • Remove done items off the board © Copyright Net Objectives, Inc. All Rights Reserved 101 Discussion points WIP Limits Stories in process for more than five days (stalled) Impediments (inter-team) Issues (intra-team) Empty spots on the board © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 102 51
  • 54. Lean-Agile Project Manager 4/12/2013 Getting started with kanban David Anderson. XTC, London 2009, October       Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup  Agree to operational review  Educate the team  Start doing it © Copyright Net Objectives, Inc. All Rights Reserved 103 Getting started with kanban David Anderson. XTC, London 2009, October        Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review  Educate the team  Start doing it © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 104 52
  • 55. Lean-Agile Project Manager 4/12/2013 Getting started with kanban David Anderson. XTC, London 2009, October         Agree to goals Map the value stream Define a set of work item types Meet with external stakeholders Create board for tracking Agree to standup Agree to operational review Educate the team  Start doing it © Copyright Net Objectives, Inc. All Rights Reserved 105 Wrap Up Not an ending, but a beginning copyright 2012. Net Objectives, Inc. All Rights Reserved 53
  • 56. Lean-Agile Project Manager 4/12/2013 Summary  Focus on understanding the nature of your work       – – – – Value Flow Waste Transparency Visualize your workflow Make agreements Break work into small items Discuss your workflow Refine your work flow to improve it Deliver Quality 107 © Copyright Net Objectives, Inc. All Rights Reserved Net Objectives’ Webinars Business & Agile Webinar Series – April – December 2013  An Introduction to Agile from a Business / Executive Point of View  Agile Implementations: Overviews of Scrum, Kanban, and Scrumban  How to Start an Agile Implementation  Team Kanban: Manifesting Lean at the Team Level  Enhancing and Extending Scrum With Lean  Patterns of Scaling Agile Across Teams  Patterns of Scaling Agile Across an Enterprise (will discuss the Scaled Agile Framework as well as our own Lean-Agile Roadmap  The Net Objectives Enterprise Agility Roadmap: Patterns of Successful Lean-Agile Adoption Technical Agility Series  Technical Agility: What Design Patterns Were Made For  Emergent Design: The Practical Application of Design Patterns in the Agile World  Acceptance Test-Driven Development: An Essential Practice That Saves More Time Than It Takes  Sustainable Test-Driven Development: How to Have TDD Improve Your Designs and Tests Without Slowing You Down See www.netobjectives.com/events to learn more Register at www.netobjectives.com/register for slides & more © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved _s 108 54
  • 57. Lean-Agile Project Manager 4/12/2013 Thank You!     Register at www.netobjectives.com/register See www.netobjectives.com/resources Contact me at alshall@netobjectives.com Twitter tag @alshalloway © Copyright Net Objectives, Inc. All Rights Reserved Q U E S T I O N S ? Lean for Executives Product Portfolio Management Business Product Owner Scaled Agile Framework Business ASSESSMENTS CONSULTING T RAINING COACHING Lean Enterprise Manage ment Team technical copyright © 2010 Net Objectives109 Inc. For more info on free resources see: www.netobjectives.com/resources process Lean Management Project Management Lean-Agile Kanban / Scrum ATDD / TDD / Design Patterns © Copyright Net Objectives, Inc. All Rights Reserved copyright 2012. Net Objectives, Inc. All Rights Reserved 110 55