Upload
nguyendat
View
267
Download
0
Embed Size (px)
Citation preview
De-Mystifying Kanban: Understanding Its Many Faces
Al Shalloway Co-founder of, no longer affiliated
with, Lean-Kanban University
kanban
Kanban
LKU Kanban (Kanban Method)
Open Kanban
Kanban Thinking
Team Kanban
© Copyright Net Objectives, Inc. All Rights Reserved 2
© Copyright Net Objectives, Inc. All Rights Reserved 3
Lean Enterprise
Business
Management
Team
ASSESSMENTS CONSULTING
TRAINING COACHING
Lean Management Project Management
Kanban / Scrum ATDD / TDD / Design Patterns Emergent Design
Lean for Executives Product Portfolio Management Business Product Owner Scaled Agile Framework
technical process
© Copyright Net Objectives, Inc. All Rights Reserved 4
To Reach the Maximum Level of Productivity • What happens when we work
beyond our capacity?
• How can we work within our capacity?
• What is our capacity?
• How can we make management aware of this?
• Are there other issues?
© Copyright Net Objectives, Inc. All Rights Reserved 5
A signal
Kanban’s Roots in Lean
Scrum as a Manifestation of Lean
LKU Kanban – The Kanban Method
Kanban Thinking or Lean-Kanban
What Is Kanban?
© Copyright Net Objectives, Inc. All Rights Reserved 6
Kanban as Signal
© Copyright Net Objectives, Inc. All Rights Reserved 7
Kanban at the
Imperial Gardens
© Copyright Net Objectives, Inc. All Rights Reserved 8
Kanban as a Team Development Process
Often reducing batch size is all it takes to bring a system back into control Eli Goldratt
© Copyright Net Objectives, Inc. All Rights Reserved 9
Waste Comes From Delay
• Getting information to using it
• Making an error to detecting an it
• Detection to correction
• Delays in workflow
© Copyright Net Objectives, Inc. All Rights Reserved 10
What Causes Delays?
• Working on too many things
• Having upstream work be too far ahead of downstream work
• Working on things too soon
© Copyright Net Objectives, Inc. All Rights Reserved 11
P r
o d
u c
t I
v I t
y
0
20
40
60
80
100
120
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
# of things working on
What is the right number of things to work on?
How would you know?
© Copyright Net Objectives, Inc. All Rights Reserved 12
Here’s a spot!
…and another!
© Copyright Net Objectives, Inc. All Rights Reserved 13
Only work on things of value and that
you know how to achieve
Only start work that you know you can
complete
Eliminate Waste
© Copyright Net Objectives, Inc. All Rights Reserved 14
Kanban’s Roots in Lean
© Copyright Net Objectives, Inc. All Rights Reserved 15
Visualize the work being done so you can reduce delays in the
workflow to increase efficiency
Essence of Lean-Flow
Management
© Copyright Net Objectives, Inc. All Rights Reserved 16
1. Identify the actions taken in the value stream
Approve Request Reqts Sign Off
Review Deploy
Analysis
Design Code Test
© Copyright Net Objectives, Inc. All Rights Reserved 17
0.5 hrs 160 hrs 8 hrs 8 hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs 2 hrs
Approve Request Reqts Sign Off
Review Deploy
Analysis
Design Code Test
1. Identify the actions taken in the value stream 2. What was the real time from start to finish of the action?
© Copyright Net Objectives, Inc. All Rights Reserved 18
0.5 hrs 160 hrs 8 hrs 8hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs 2 hrs
Approve .1 / 7.9 hrs
Request 0.5 / 0.0 hr
Reqts 60 / 100 hrs
Sign Off 1 / 7 hrs
Review 2 / 0 hrs
Deploy 3 / 5 hrs
Analysis 40 / 60 hrs
Design 40 / 80 hrs
Code 80 / 200 hrs
Test 40 / 200 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 19
0.5 hrs 160 hrs 8 hrs 8hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs 2 hrs
320 hrs 80 hrs 320 hrs 80 hrs
80 hrs
160 hrs 80 hrs 80 hrs 80 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
Approve .1 / 7.9 hrs
Request 0.5 / 0.0 hr
Reqts 60 / 100 hrs
Sign Off 1 / 7 hrs
Review 2 / 0 hrs
Deploy 3 / 5 hrs
Analysis 40 / 60 hrs
Design 40 / 80 hrs
Code 80 / 200 hrs
Test 40 / 200 hrs
© Copyright Net Objectives, Inc. All Rights Reserved 20 8 August 2013
0.5 hrs 160 hrs 8 hrs 8hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs 2 hrs
320 hrs 80 hrs 320 hrs 80 hrs
160 hrs 80 hrs 80 hrs 80 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 5. Identify any loop backs required
80 hrs
65% defective Repeat 3X
20% rejected Repeat 1X
Approve .1 / 7.9 hrs
Request 0.5 / 0.0 hr
Reqts 60 / 100 hrs
Sign Off 1 / 7 hrs
Review 2 / 0 hrs
Deploy 3 / 5 hrs
Analysis 40 / 60 hrs
Design 40 / 80 hrs
Code 80 / 200 hrs
Test 40 / 200 hrs
© Copyright Net Objectives, Inc. All Rights Reserved 21
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 6. Calculate Process Cycle Efficiency:
Approve .1 / 7.9 hrs
Request 0.5 / 0.0 hrs
Reqts 60 / 100 hrs
Sign Off 1 / 7 hrs
Review 2 / 0 hrs
Deploy 3 / 5 hrs
Analysis 40 / 60 hrs
Design 40 / 80 hrs
Code 80 / 200 hrs
Test 40 / 200 hrs
0.5 hrs 160 hrs 8 hrs 8hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs 2 hrs
320 hrs 80 hrs 320 hrs 80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
65% defective Repeat 3X
20% rejected Repeat 1X
80 hrs
Approve .1 / 7.9 hrs
Request 0.5 / 0.0 hrs
Reqts 60 / 100 hrs
Sign Off 1 / 7 hrs
Review 2 / 0 hrs
Deploy 3 / 5 hrs
Analysis 40 / 60 hrs
Design 40 / 80 hrs
Code 80 / 200 hrs
Test 40 / 200 hrs
Avg Time Worked Total Cycle Time
0.5 hrs 160 hrs 8 hrs 8 hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs 2 hrs
320 hrs 80 hrs 320 hrs 80 hrs
160 hrs 80 hrs 80 hrs
65% defective Repeat 3X
20% rejected Repeat 1X
80 hrs
80 hrs
PCE = = 14.9% 509 hrs
3433 hrs
509 hrs
3433 hrs
Avg Time Worked Total Cycle Time
© Copyright Net Objectives, Inc. All Rights Reserved 22
Approve .1 / 7.9 hrs
Request 0.5 / 0.0 hrs
Reqts 60 / 100 hrs
Sign Off 1 / 7 hrs
Review 2 / 0 hrs
Deploy 3 / 5 hrs
Analysis 40 / 60 hrs
Design 40 / 80 hrs
Code 80 / 200 hrs
Test 40 / 200 hrs
0.5 hrs 160 hrs 8 hrs 8hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs 2 hrs
320 hrs 80 hrs 320 hrs 80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
65% defective Repeat 3X
20% rejected Repeat 1X
80 hrs
320 hrs 80 hrs 320 hrs 80 hrs
160 hrs 80 hrs 80 hrs
65% defective Repeat 3X
20% rejected Repeat 1X
80 hrs
80 hrs
3433 – 509 = 2924
Eliminating delays between
what you do
Getting better at what you do
Which gives a better return?
© Copyright Net Objectives, Inc. All Rights Reserved 23
too many projects
projects too large
value delivered too late
the more we push the more we fall behind
© Copyright Net Objectives, Inc. All Rights Reserved 24
Lean Changes Our View
• Tells us to look at the workflow, particularly for delays
• Focus on workflow improvements, not people improvements
• We can’t manage it if we don’t see it
• Managing indirectly is not as powerful as managing it directly
© Copyright Net Objectives, Inc. All Rights Reserved 25
Lean suggests that
shortening time to value
raises productivity and quality
while lowering cost.
You accomplish this by getting the
right people to work on the right
thing at the right time!
© Copyright Net Objectives, Inc. All Rights Reserved 26
Manage WIP
Capacity utilization
Queuing theory
No multi-tasking
© Copyright Net Objectives, Inc. All Rights Reserved 27 8 August 2013
0.5 hrs 160 hrs 8 hrs 8hrs
120 hrs 280 hrs 240 hrs
100 hrs
8 hrs 2 hrs
320 hrs 80 hrs 320 hrs 80 hrs
160 hrs 80 hrs 80 hrs 80 hrs
80 hrs
65% defective Repeat 3X
20% rejected Repeat 1X
Approve .1 / 7.9 hrs
Request 0.5 / 0.0 hr
Reqts 60 / 100 hrs
Sign Off 1 / 7 hrs
Review 2 / 0 hrs
Deploy 3 / 5 hrs
Analysis 40 / 60 hrs
Design 40 / 80 hrs
Code 80 / 200 hrs
Test 40 / 200 hrs
© Copyright Net Objectives, Inc. All Rights Reserved 28
Wai
tin
g fo
r ap
pro
val
map to kanban board
320
-- Product Managers --
© Copyright Net Objectives, Inc. All Rights Reserved 29
Wai
tin
g fo
r ap
pro
val
-- Product Managers -- W
ork
ing
on
ap
pro
val
.1 320 8
map to kanban board
© Copyright Net Objectives, Inc. All Rights Reserved 30
Wai
tin
g fo
r ap
pro
val
Wo
rkin
g o
n a
pp
rova
l
Rea
dy
for
Req
uir
emen
ts
.1 320 8 80
map to kanban board
-- Product Managers --
© Copyright Net Objectives, Inc. All Rights Reserved 31
Wai
tin
g fo
r ap
pro
val
Wo
rkin
g o
n a
pp
rova
l
Rea
dy
for
Req
uir
emen
ts
Req
uir
emen
ts
.1 60 320 8 80 160
map to kanban board
-- Product Managers --
© Copyright Net Objectives, Inc. All Rights Reserved 32
Wai
tin
g fo
r ap
pro
val
Wo
rkin
g o
n a
pp
rova
l
Rea
dy
for
Req
uir
emen
ts
Req
uir
emen
ts
Rea
dy
for
sign
off
.1 60 320 8 80 160 320
map value stream to kanban board
-- Product Managers --
© Copyright Net Objectives, Inc. All Rights Reserved 33
-------------------------------------- Development Team --------------------------------------
Wai
tin
g fo
r ap
pro
val
-- Product Managers -- W
ork
ing
on
ap
pro
val
Rea
dy
for
Req
uir
emen
ts
Req
uir
emen
ts
Rea
dy
for
sign
off
Sign
Off
.1 60 1 320 8 80 160 320 8
map value stream to kanban board
© Copyright Net Objectives, Inc. All Rights Reserved 34
Wai
tin
g fo
r ap
pro
val
Wo
rkin
g o
n a
pp
rova
l
Rea
dy
for
Req
uir
emen
ts
Req
uir
emen
ts
Rea
dy
for
sign
off
Rea
dy
for
An
alys
is
An
alys
is
Rea
dy
for
Des
ign
Des
ign
Rea
dy
for
Rev
iew
Rev
iew
Rea
dy
for
Co
de
Co
de
Rea
dy
for
Test
Test
Rea
dy
for
Dep
lay
Dep
lay
Do
ne
Sign
Off
.1 60 1 40 40 2 80 40 3 320 8 80 160 320 8 80 100 80 120 160 2 80 280 80 240 80 8
map value stream to kanban board
-------------------------------------- Development Team -------------------------------------- -- Product Managers --
© Copyright Net Objectives, Inc. All Rights Reserved 35
Lean
Kanban
Focuses on time
Focuses on queue size
© Copyright Net Objectives, Inc. All Rights Reserved 36
Wai
tin
g fo
r ap
pro
val
Wo
rkin
g o
n a
pp
rova
l
Rea
dy
for
Req
uir
emen
ts
Req
uir
emen
ts
Rea
dy
for
sign
off
Rea
dy
for
An
alys
is
An
alys
is
Rea
dy
for
Des
ign
Des
ign
Rea
dy
for
Rev
iew
Rev
iew
Rea
dy
for
Co
de
Co
de
Rea
dy
for
Test
Test
Rea
dy
for
Dep
loy
Dep
loy
Do
ne
Sign
Off
.1 60 1 40 40 2 80 40 3 320 8 80 160 320 8 80 100 80 120 160 2 80 280 80 240 80 8
map to kanban board
-------------------------------------- Development Team -------------------------------------- -- Product Managers --
© Copyright Net Objectives, Inc. All Rights Reserved 37
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?
The daily rhythm of work
After the Stand-up • Update charts • Remove done items off the board
© Copyright Net Objectives, Inc. All Rights Reserved 38
kanban improves quality and
lowers cost
by eliminating delays
by managing WIP
© Copyright Net Objectives, Inc. All Rights Reserved 39
Load balancing strategies
• Add more people
• Off-load people who are constraints
• Help people who are constraints
• Have others help out on constraints
• Improve the workflow
• Create teams
© Copyright Net Objectives, Inc. All Rights Reserved 40
Classes of Service
Maintenance
Spike
User Story
Date Required Impediment
Outside Impact
@ service level agreements
Developer Story
Red Flag Issue
Expedite
© Copyright Net Objectives, Inc. All Rights Reserved 41
Entry and Exit Criteria
< 5 requests, sequenced order
SME defined
Readiness
Exit
En
try
Dev Stories written Complete design review Test cases UAT & IST defined
Specify
Exit
En
try
© Copyright Net Objectives, Inc. All Rights Reserved 42
Project X
Project Y
Project Z
WIP Limit
Backlog Status
Support
Execute Specify (right size)
Smooth Flow
Done/ Released
4 3
From
Ro
adm
ap
Validate
3 14
Monitoring flow: Kanban for portfolio
© Copyright Net Objectives, Inc. All Rights Reserved 43
Methods to Limit WIP Backlog Analysis
&Design
Code Test Deploy Production
Doing Ready Doing Ready Doing Ready Doing Done
Backlog Analysis
& Dssign
Ready to
Code
Code Ready to
Test
Test Ready to
Deploy
Deploy Production
Doing Ready Doing Ready Doing Ready Doing Done
Backlog Analysis
&Design
Code Test Deploy Production
Doing Done Doing Done Doing Done Doing Done
Organizing work by type
Organizing work to smallest level
Organizing work to make decisions
Remember: You limit work to keep you from being too busy and to avoid delays between you and the next workflow step
© Copyright Net Objectives, Inc. All Rights Reserved 44
Scrum as a Manifestation of Lean
• WIP limited to 2 weeks
• Every sprint pull from product backlog
• Pull stories from Sprint backlog
• Feedback loops can be no longer than Sprint length
• Teams eliminate most delays
© Copyright Net Objectives, Inc. All Rights Reserved 45
LKU Kanban
aka Kanban Method
© Copyright Net Objectives, Inc. All Rights Reserved 46
Foundational Principles
• Start with what you do now
• Agree to pursue incremental, evolutionary change
• Initially, respect current roles, responsibilities, job titles
© Copyright Net Objectives, Inc. All Rights Reserved 47
Adopt the core practices
• Visualize
• Limit WIP
• Manage Flow
• Make Process Policies Explicit
• Implement Feedback Loops
• Improve Collaboratively, Evolve Experimentally
© Copyright Net Objectives, Inc. All Rights Reserved 48
You don’t discuss the workflow because you must follow it. You discuss it to help people understand what each other is doing.
© Copyright Net Objectives, Inc. All Rights Reserved 49
T E L L I N G P E O P L E “ J U S T D O I T ” J U S T D O E S N ’ T D O I T
© Copyright Net Objectives, Inc. All Rights Reserved 50
Ideal Rate of Change Is Dependent Upon the Ability to It
Ability to change
Am
ou
nt
of
chan
ge a
ttem
pte
d
© Copyright Net Objectives, Inc. All Rights Reserved 51
Kanban as a Development Process and Change Management System
Kanban Thinking, Lean-Kanban
© Copyright Net Objectives, Inc. All Rights Reserved 52
Lean-Kanban
LKU Kanban (Kanban Method)
Open Kanban
Kanban Thinking
© Copyright Net Objectives, Inc. All Rights Reserved 53
Framework/Method Myopia
• Frameworks & methods don’t preclude theoretically
• But focusing on one thing precludes others in practice
• Scrum tends to preclude flow, explicit policies (doesn’t have to)
• LKU Kanban tends to preclude teams (doesn’t have to)
© Copyright Net Objectives, Inc. All Rights Reserved 54
Improper team structure
Improper workflow
Not focusing on MBIs / MMFs
Not appreciating the cost of delay
Complexity
Lack of overall view on projects requiring more than one team
Other Causes of Delay?
© Copyright Net Objectives, Inc. All Rights Reserved 55
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
Inp
ut Business
Priority Business Planning
Business Staging
Ready to Pull
Iter
atio
n
0 Iterative
Development Incremental Deployment
Support & Feedback
LEAN KANBAN ITERATIVE AGILE
© Copyright Net Objectives, Inc. All Rights Reserved 56
Based on Lean
Takes advantage of LKU Kanban change rheostat
Based on principles of Lean & lessons learned from Scrum and Kanban
Kanban-Thinking / Lean-Kanban
© Copyright Net Objectives, Inc. All Rights Reserved 57
Ops & Support
Customers
Shared Components
Shared Components
Product Related
Product Related
Product Related
Software Release Software
Product
New Requirements
Development
Customer Product Managers
Business Leaders Regional Coordinators
Trainers & Educators
Product Champion(s)
Capabilities
Business Consumption
Concept
Workload Hitting The Team
Managing here
Reduces induced
waste here Often reducing batch size is all it takes to bring a system back into control.
–Eli Goldratt
© Copyright Net Objectives, Inc. All Rights Reserved 58
Many Ways to Achieve Teams
Cross-functional teams a la Scrum
Core – extended teams
Dynamic Feature Teams
© Copyright Net Objectives, Inc. All Rights Reserved 59
ATDD & BDD are more about workflow order than they are about testing
Teams provide ability to change order easily
Workflow Order
© Copyright Net Objectives, Inc. All Rights Reserved 60
After working with other three Taiichi Ohno
Identifies problems, doesn’t usually provide insights to solving them
Limiting WIP
© Copyright Net Objectives, Inc. All Rights Reserved 61
Visualize where you are now
Consider – overall workload, teams, workflow, workload
Create teams to the extent possible
Workflow
Workload
Create board for tracking
Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Kanban As Transition
© Copyright Net Objectives, Inc. All Rights Reserved 62
Visualize where you are now – Delays due to workload
– Interruptions
– Poor load balance
Consider – MBIs, teams, workflow, workload
Create teams to the extent possible
Consider ATDD as a workflow
Workload
Create board for tracking
Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 63
Visualize where you are now
Consider MBIs, teams, workflow, workload Create teams to the extent possible
Consider ATDD as a workflow
Workload
Create board for tracking
Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 64
Visualize where you are now
Consider MBIs, teams, workflow, workload
Create teams to the extent possible Consider ATDD as a workflow
Workload
Create board for tracking
Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 65
Visualize where you are now
Consider MBIs, teams, workflow, workload
Create teams to extent possible
Consider ATDD as a workflow Workload
Create board for tracking
Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 66
Visualize where you are now
Consider MBIs, teams, workflow, workload
Create teams to extent possible
Consider ATDD as a workflow
Workload – Level coming in
– Smaller pieces
– Lower interruptions
Create board for tracking
Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
Often reducing batch size is all it takes to bring a system back into control.
–Eli Goldratt
When you are up to your ass in alligators it is difficult to remember that your initial objective was to drain the swamp.
–Some poor bloke eaten by an alligator
© Copyright Net Objectives, Inc. All Rights Reserved 67
Visualize where you are now
Consider MBIs, teams, workflow, workload
Create teams to extent possible
Consider ATDD as a workflow
Workload
Create board for tracking Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 68
Visualize where you are now
Consider MBIs, teams, workflow, workload
Create teams to extent possible
Consider ATDD as a workflow
Workload
Create board for tracking
Agree to improve Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 69
Visualize where you are now
Consider MBIs, teams, workflow, workload
Create teams to extent possible
Consider ATDD as a workflow
Workload
Create board for tracking
Agree to improve
Use explicit policies Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 70
Visualize where you are now
Consider MBIs, teams, workflow, workload
Create teams to extent possible
Consider ATDD as a workflow
Workload
Create board for tracking
Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 71
Visualize where you are now
Consider MBIs, teams, workflow, workload
Create teams to extent possible
Consider ATDD as a workflow
Workload
Create board for tracking
Agree to improve
Use explicit policies
Manage flow to remove delays & improve feedback loops
Improve collaboratively
Getting started with kanban
© Copyright Net Objectives, Inc. All Rights Reserved 72 © Copyright Net Objectives, Inc. All Rights Reserved
• A signal to start work
• Based on Lean
• A transition model
• An approach / philosophy
• Works at team and enterprise level
KANBAN
© Copyright Net Objectives, Inc. All Rights Reserved 73
Net Objectives’ Webinars
_s
Business & Agile Webinar Series – April – December 2013 Recording available An Introduction to Agile from a Business / Executive Point of View Recording available Agile Implementations: Overviews of Scrum, Kanban, and Scrumban Recording available How to Start an Agile Implementation Recording Available soon. Understanding the Scaled Agile Framework September 9. Team Kanban: Manifesting Lean at the Team Level TBD. Enhancing and Extending Scrum With Lean TBD. Patterns of Scaling Agile Across Teams TBD. Patterns of Scaling Agile Across an Enterprise (will discuss the Scaled Agile Framework as
well as our own Lean-Agile Roadmap TBD. The Net Objectives Enterprise Agility Roadmap: Patterns of Successful Lean-Agile Adoption
Technical Agility Series Recording available. Agile Architecture: The Why, the What and the How August 28. Technical Agility: What Design Patterns Were Made For TBD. Emergent Design: The Practical Application of Design Patterns in the Agile World TBD. Acceptance Test-Driven Development: An Essential Practice That Saves More Time
Than It Takes TBD. 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 74 copyright © 2010 Net Objectives Inc.
Register at www.netobjectives.com/register
See www.netobjectives.com/resources
Contact me at [email protected]
Twitter tag @alshalloway
Contact me for training in Kanban, Scrum, Lean, ATDD, …
Thank You!
© Copyright Net Objectives, Inc. All Rights Reserved 75
Lean Enterprise
Business
Management
Team
ASSESSMENTS CONSULTING
TRAINING COACHING
Lean for Executives Product Portfolio Management Business Product Owner Scaled Agile Framework
Lean Management Project
Management
Lean-Agile Kanban / Scrum ATDD / TDD / Design Patterns
technical process
QUE S T I O N S ?
For more info on free resources see: www.netobjectives.com/resources