Click to edit Master title styleMile	High	Agile	2017
VISS
frank.vega@vissinc.com
www.vissinc.com
Vega Information System
Services, Inc.
Lean-agile Principles, Flow-based
Metrics, Kanban Method, XP Practices
image via google search
Utilizing	Flow,	Pull,	and
Kanban	“thinking”
Click to edit Master title styleWho	Am	I?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 2
Agile	Denver	Kanban	SIG	
• More	info:	LinkedIn /	www.vissinc.com
• 30+	years	in	IT/IS	
• 15-ish	as	employee	(various	roles)
• 15-ish	self-employed	(development,	coaching)
• Lean-agile,	Flow-based	metrics/probabilistic	
forecasting,	Kanban	Method,	XP
• LKNA	(2009-2017),	KLR	(North	America),	KCP	
• Agile	Denver,	Agile	Denver	Kanban	SIG
• ProbabilityManagement.org
Click to edit Master title styleWho	Are	You?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 4
IT/IS?
Non-IT/IS
New	to	agile?
New	to	lean?
New	to	kanban (pull)?
Team	role?
Who are you?
Click to edit Master title styleOverview
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 5
No	prescription
No	silver	bullet
Influencing	your thinking…
Goal
Click to edit Master title styleOverview
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 6
The	Plan Some	Historical	Context
Three	Key	“kanban”	Definitions
Three	Common	“kanban”	Myths
Pull	(vs	Push)
Fundamental	Element	of	Pull
Simple	Ways	to	Utilize
Flow,	Pull,	&	Kanban	“Thinking”
Wrap-up	&	Questions
Click to edit Master title styleHistorical	Foundations
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 7
LeanProduction.com
Click to edit Master title styleKanban	– Signal	(kan)	Board	(ban)
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 8
Signboard	or	Visual	Card
Karl Scotland
Click to edit Master title styleKanban	– Pull	System
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 9
Push	System
Station 1
Pull	System
= Information Flow
= Material Flow
Station 2 Station 3 Station 4
Station 1 Station 2 Station 3 Station 4
Click to edit Master title styleKanban	– Pull	System
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 10
Pull	Systems	- CONWIP
Analyze
Pull	Systems	- Kanban	
= Information Flow
= Material Flow
Design Code Test
Analyze Design Code Test
Click to edit Master title styleKanban	Method
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 11
image via google search
Click to edit Master title styleKanban	Method
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 12
Foundational	Principles
Start	where	
you’re	at	now
Initially,	respect
current	process	roles,
titles,	responsibilities
Improve	continuously,	
incrementally,	evolutionary
Encourage
leadership	at	all
levels
Click to edit Master title styleKanban	Method
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 13
Core	Properties Visualize Your
Workflow
Limit WIP
Make Policies
Explicit
Improve Collaboratively,
Evolve Experimentally
(Models/Scientific Method)
Develop & Implement
Feedback Loops
Measure &
Manage Flow
Click to edit Master title styleKey	Takeaway
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 14
2nd Generation	“Learn”	Thinking
Starts	with											è Commitments	
to	develop	a								è Schedule
seeking	reliable			è Predictability
Starts	with											è Predictability
to	develop	a								è Schedule
seeking	reliable			è Commitments
Poppendieck
Click to edit Master title styleWhat	is	a	Myth?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 15
Myth (n):
invented story, idea, or concept;
widely held but false belief or idea
Click to edit Master title styleSoftware	Development	Method?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 16
Maybe	your	first	glance	
at	it	looked	like…	
But	if	it	doesn’t	walk,	
quack,	or	fly	like	a…
It	isn’t	a…
It	doesn’t	replace	your…
Click to edit Master title styleSoftware	Development	Method?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 17
Maybe	your	first	glance	
at	it	looked	like…	
But	if	it	doesn’t	walk,	
quack,	or	fly	like	a…
It	isn’t	a…
It	doesn’t	replace	your…
Click to edit Master title styleJust	Scrum	With	Tweaks?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 18
It’s	just	Scrum	without…
Timeboxes…
Iterations…
Estimation…
Click to edit Master title styleJust	Scrum	With	Tweaks?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 19
It’s	just	Scrum	without…
Timeboxes…
Iterations…
Estimation…
Click to edit Master title styleBest	Suited	For…?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 20
It’s	best	suited	for…
Command	&	Control…
Complicated…
Operations…
Experienced…
Click to edit Master title styleBest	Suited	For…?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 21
It’s	best	suited	for…
Command	&	Control…
Complicated…
Operations…
Click to edit Master title styleKey	Takeaway
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 22
“Don’t	let	myths and	
misconceptions about	the	Kanban	
Method	limit your unique	learning
of	what	it	is	and	how	it	is	applied!”
Click to edit Master title styleWork	in	Progress	(WIP)	Limits
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 23
image via google search
Click to edit Master title style
Arrivals	Aligned	With	Departures
TimeBA C
CFDs	and	Little’s	Law
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 24
Dan Vacanti
Cumulative	Quantity
A	“predictable”	context	for	effectively	
planning	or	validating	change?Steady	WIP
Steady	
Approx Avg	
Lead	Time
Click to edit Master title styleCFDs	and	Little’s	Law
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 25
Dan Vacanti
WIP
Approx	Avg	
Lead	Time
Arrivals	Exceeding	Departures
Little’s	Law	assumptions	met?	No
A	“predictable”	context	for	effectively	
planning	or	validating	change?	No
BA C Time
Cumulative	Quantity
Click to edit Master title styleKey	Takeaway
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 26
WIP	Limit=	team		size	/	2
Pull	in	the	Real-world		- What	Stands	Out	Here?
Click to edit Master title styleIntroducing	Pull,	Flow,	Kanban	Thinking
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 27
Start	Simple,	Think…
Stop	Starting,	
Start	Stopping
also	known	as…
Stop	Starting,
Start	Finishing
Click to edit Master title styleIntroducing	Pull,	Flow,	Kanban	Thinking
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 28
Look	Familiar?
Click to edit Master title styleIntroducing	Pull,	Flow,	Kanban	Thinking
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 29
Before	pulling	new	work….
Look	Right	(Downstream)
Look	Up	(Forward)
Look	Left	(Upstream)
Click to edit Master title styleIntroducing	Pull,	Flow,	Kanban	Thinking
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 30
After	a	Simple	Small	Change	in	Thinking
Click to edit Master title styleIntroducing	Pull,	Flow,	Kanban	Thinking
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 31
Start	Simple,	Think…
Just-in-Time		
and…
Decoupling
Click to edit Master title styleIntroducing	Pull,	Flow,	Kanban	Thinking
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 32
Once	Upon	a	Time…
We	were	doing	Scrum…
then	we	tried	kanban.
Then	went	back	to	Scrum…
Oh,	really.	Why?
Well,…and	then,…
but	now	we’re	thinking…
because…
Click to edit Master title styleIntroducing	Pull,	Flow,	Kanban	Thinking
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 33
Once	Upon	a	Time…
Hmmm,	that	sounds	
interesting…planning	
smaller	batches…more	JIT…
some	planning	decoupled	
from	sprint	boundary…a	little	
“limiting	WIP”	in	there	too.
Sounds	good	to	me!
So,	why	did	you	call	me?
Click to edit Master title styleKey	Takeaway
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 34
Start	Simple,	Think…
Team…
Pairing…
Swarming…
Collaboration…
Systems	Thinking…
Click to edit Master title styleFinishing	With	Important	“Stuff”
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 35
Hmmm, thinking
is still required.
Click to edit Master title styleKey	Takeaway
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 36
Thinking is
still required.
Click to edit Master title styleWho’s	Influencing	Your	Thinking?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 37
To	manage	a	system	effectively…
…focus	on	the	interactions	of	the	parts	rather	
than	their	behavior	taken	separately…
…seek	to	improve		a	part	of	a	system	only	if	it	
simultaneously	improves	the	overall	
performance	of	the	system	as	a	“whole.”
Click to edit Master title styleWho’s	Influencing	Your	Thinking?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 38
“Changing	people’s	thinking	is	
the	key	point	of	leverage	and	
the first	challenge	of	any	
transformation journey.”
Barlow,	Parry,	Faulkner
(Sense	and	Respond)
Click to edit Master title styleWho’s	Influencing	Your	Thinking?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 39
Transformation
happens	here
Theory
Principles
Thinking
Design
Operations
Behavior
Culture
Performance
Theory	to	Performance	Model
Click to edit Master title styleWho’s	Influencing	Your	Thinking?
May 2017 Vega Information System Services, Inc. © Do Not Reproduce 40
“The world as we have
created it is a process of
our thinking.
It cannot be changed
without changing our
thinking”
Albert	Einstein

Utilizing Flow, Pull, and Kanban Thinking

  • 1.
    Click to editMaster title styleMile High Agile 2017 VISS frank.vega@vissinc.com www.vissinc.com Vega Information System Services, Inc. Lean-agile Principles, Flow-based Metrics, Kanban Method, XP Practices image via google search Utilizing Flow, Pull, and Kanban “thinking”
  • 2.
    Click to editMaster title styleWho Am I? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 2 Agile Denver Kanban SIG • More info: LinkedIn / www.vissinc.com • 30+ years in IT/IS • 15-ish as employee (various roles) • 15-ish self-employed (development, coaching) • Lean-agile, Flow-based metrics/probabilistic forecasting, Kanban Method, XP • LKNA (2009-2017), KLR (North America), KCP • Agile Denver, Agile Denver Kanban SIG • ProbabilityManagement.org
  • 3.
    Click to editMaster title styleWho Are You? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 4 IT/IS? Non-IT/IS New to agile? New to lean? New to kanban (pull)? Team role? Who are you?
  • 4.
    Click to editMaster title styleOverview May 2017 Vega Information System Services, Inc. © Do Not Reproduce 5 No prescription No silver bullet Influencing your thinking… Goal
  • 5.
    Click to editMaster title styleOverview May 2017 Vega Information System Services, Inc. © Do Not Reproduce 6 The Plan Some Historical Context Three Key “kanban” Definitions Three Common “kanban” Myths Pull (vs Push) Fundamental Element of Pull Simple Ways to Utilize Flow, Pull, & Kanban “Thinking” Wrap-up & Questions
  • 6.
    Click to editMaster title styleHistorical Foundations May 2017 Vega Information System Services, Inc. © Do Not Reproduce 7 LeanProduction.com
  • 7.
    Click to editMaster title styleKanban – Signal (kan) Board (ban) May 2017 Vega Information System Services, Inc. © Do Not Reproduce 8 Signboard or Visual Card Karl Scotland
  • 8.
    Click to editMaster title styleKanban – Pull System May 2017 Vega Information System Services, Inc. © Do Not Reproduce 9 Push System Station 1 Pull System = Information Flow = Material Flow Station 2 Station 3 Station 4 Station 1 Station 2 Station 3 Station 4
  • 9.
    Click to editMaster title styleKanban – Pull System May 2017 Vega Information System Services, Inc. © Do Not Reproduce 10 Pull Systems - CONWIP Analyze Pull Systems - Kanban = Information Flow = Material Flow Design Code Test Analyze Design Code Test
  • 10.
    Click to editMaster title styleKanban Method May 2017 Vega Information System Services, Inc. © Do Not Reproduce 11 image via google search
  • 11.
    Click to editMaster title styleKanban Method May 2017 Vega Information System Services, Inc. © Do Not Reproduce 12 Foundational Principles Start where you’re at now Initially, respect current process roles, titles, responsibilities Improve continuously, incrementally, evolutionary Encourage leadership at all levels
  • 12.
    Click to editMaster title styleKanban Method May 2017 Vega Information System Services, Inc. © Do Not Reproduce 13 Core Properties Visualize Your Workflow Limit WIP Make Policies Explicit Improve Collaboratively, Evolve Experimentally (Models/Scientific Method) Develop & Implement Feedback Loops Measure & Manage Flow
  • 13.
    Click to editMaster title styleKey Takeaway May 2017 Vega Information System Services, Inc. © Do Not Reproduce 14 2nd Generation “Learn” Thinking Starts with è Commitments to develop a è Schedule seeking reliable è Predictability Starts with è Predictability to develop a è Schedule seeking reliable è Commitments Poppendieck
  • 14.
    Click to editMaster title styleWhat is a Myth? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 15 Myth (n): invented story, idea, or concept; widely held but false belief or idea
  • 15.
    Click to editMaster title styleSoftware Development Method? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 16 Maybe your first glance at it looked like… But if it doesn’t walk, quack, or fly like a… It isn’t a… It doesn’t replace your…
  • 16.
    Click to editMaster title styleSoftware Development Method? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 17 Maybe your first glance at it looked like… But if it doesn’t walk, quack, or fly like a… It isn’t a… It doesn’t replace your…
  • 17.
    Click to editMaster title styleJust Scrum With Tweaks? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 18 It’s just Scrum without… Timeboxes… Iterations… Estimation…
  • 18.
    Click to editMaster title styleJust Scrum With Tweaks? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 19 It’s just Scrum without… Timeboxes… Iterations… Estimation…
  • 19.
    Click to editMaster title styleBest Suited For…? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 20 It’s best suited for… Command & Control… Complicated… Operations… Experienced…
  • 20.
    Click to editMaster title styleBest Suited For…? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 21 It’s best suited for… Command & Control… Complicated… Operations…
  • 21.
    Click to editMaster title styleKey Takeaway May 2017 Vega Information System Services, Inc. © Do Not Reproduce 22 “Don’t let myths and misconceptions about the Kanban Method limit your unique learning of what it is and how it is applied!”
  • 22.
    Click to editMaster title styleWork in Progress (WIP) Limits May 2017 Vega Information System Services, Inc. © Do Not Reproduce 23 image via google search
  • 23.
    Click to editMaster title style Arrivals Aligned With Departures TimeBA C CFDs and Little’s Law May 2017 Vega Information System Services, Inc. © Do Not Reproduce 24 Dan Vacanti Cumulative Quantity A “predictable” context for effectively planning or validating change?Steady WIP Steady Approx Avg Lead Time
  • 24.
    Click to editMaster title styleCFDs and Little’s Law May 2017 Vega Information System Services, Inc. © Do Not Reproduce 25 Dan Vacanti WIP Approx Avg Lead Time Arrivals Exceeding Departures Little’s Law assumptions met? No A “predictable” context for effectively planning or validating change? No BA C Time Cumulative Quantity
  • 25.
    Click to editMaster title styleKey Takeaway May 2017 Vega Information System Services, Inc. © Do Not Reproduce 26 WIP Limit= team size / 2 Pull in the Real-world - What Stands Out Here?
  • 26.
    Click to editMaster title styleIntroducing Pull, Flow, Kanban Thinking May 2017 Vega Information System Services, Inc. © Do Not Reproduce 27 Start Simple, Think… Stop Starting, Start Stopping also known as… Stop Starting, Start Finishing
  • 27.
    Click to editMaster title styleIntroducing Pull, Flow, Kanban Thinking May 2017 Vega Information System Services, Inc. © Do Not Reproduce 28 Look Familiar?
  • 28.
    Click to editMaster title styleIntroducing Pull, Flow, Kanban Thinking May 2017 Vega Information System Services, Inc. © Do Not Reproduce 29 Before pulling new work…. Look Right (Downstream) Look Up (Forward) Look Left (Upstream)
  • 29.
    Click to editMaster title styleIntroducing Pull, Flow, Kanban Thinking May 2017 Vega Information System Services, Inc. © Do Not Reproduce 30 After a Simple Small Change in Thinking
  • 30.
    Click to editMaster title styleIntroducing Pull, Flow, Kanban Thinking May 2017 Vega Information System Services, Inc. © Do Not Reproduce 31 Start Simple, Think… Just-in-Time and… Decoupling
  • 31.
    Click to editMaster title styleIntroducing Pull, Flow, Kanban Thinking May 2017 Vega Information System Services, Inc. © Do Not Reproduce 32 Once Upon a Time… We were doing Scrum… then we tried kanban. Then went back to Scrum… Oh, really. Why? Well,…and then,… but now we’re thinking… because…
  • 32.
    Click to editMaster title styleIntroducing Pull, Flow, Kanban Thinking May 2017 Vega Information System Services, Inc. © Do Not Reproduce 33 Once Upon a Time… Hmmm, that sounds interesting…planning smaller batches…more JIT… some planning decoupled from sprint boundary…a little “limiting WIP” in there too. Sounds good to me! So, why did you call me?
  • 33.
    Click to editMaster title styleKey Takeaway May 2017 Vega Information System Services, Inc. © Do Not Reproduce 34 Start Simple, Think… Team… Pairing… Swarming… Collaboration… Systems Thinking…
  • 34.
    Click to editMaster title styleFinishing With Important “Stuff” May 2017 Vega Information System Services, Inc. © Do Not Reproduce 35 Hmmm, thinking is still required.
  • 35.
    Click to editMaster title styleKey Takeaway May 2017 Vega Information System Services, Inc. © Do Not Reproduce 36 Thinking is still required.
  • 36.
    Click to editMaster title styleWho’s Influencing Your Thinking? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 37 To manage a system effectively… …focus on the interactions of the parts rather than their behavior taken separately… …seek to improve a part of a system only if it simultaneously improves the overall performance of the system as a “whole.”
  • 37.
    Click to editMaster title styleWho’s Influencing Your Thinking? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 38 “Changing people’s thinking is the key point of leverage and the first challenge of any transformation journey.” Barlow, Parry, Faulkner (Sense and Respond)
  • 38.
    Click to editMaster title styleWho’s Influencing Your Thinking? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 39 Transformation happens here Theory Principles Thinking Design Operations Behavior Culture Performance Theory to Performance Model
  • 39.
    Click to editMaster title styleWho’s Influencing Your Thinking? May 2017 Vega Information System Services, Inc. © Do Not Reproduce 40 “The world as we have created it is a process of our thinking. It cannot be changed without changing our thinking” Albert Einstein