SlideShare a Scribd company logo
1 of 75
Download to read offline
Making Changes That Matter

Theory Of Constraints - A Fundamental Systems Thinking Principle!
Craig Strong!
@craigstrong
craig.strong@c6s.co.uk
www.strongandagile.co.uk

Daryn Holmes!
@darynholmes
darynholmes@gmail.com
!1

http://darynholmes.wordpress.com
Goal Of Presentation
1. Explain the Theory Of Constraints by example and
show how this can be applied to make effective
changes
2. To provoke thinking about the wider system we work
within
!

!2
Theory Of Constraints
1. Identify The Bottleneck
2. Exploit The Bottleneck
3. Subordinate Every Decision To The Bottleneck
4. Elevate The Bottleneck
5. And Again!

!3
From Manufacturing To Software

!4
Lead Time ?
The elapsed time between starting and finishing a defined process	


!5
Kanban Workflow
Day 0

Output : 0
Design

Ready

In Progress

Story

Done

In Progress

Done

Test
In Progress

0

Story

Development

0

Story

Story

Story

System WIP = 2
!6

Shipped
Kanban Workflow
Output : 0

Day 1
Design
Ready

In Progress

Development
Done

Story

Done

In Progress

1

Story

In Progress

Test

1

Story

Story

Story

System WIP = 2
!7

Shipped
Kanban Workflow
Day 1

Output : 0
Design

Ready

Development

In Progress

Done

0
0

In Progress

Done

Test
In Progress

1
1

Story

Story

Story

System WIP = 4
!8

Shipped
Kanban Workflow
Day 1

Output : 0
Design

Development

Ready

In Progress

Done

Story

0
0

1

Story

In Progress

Done

Test
In Progress

1

Story

System WIP = 4
!9

Shipped
Kanban Workflow
Day 1

Output : 0
Design

Development

Ready

In Progress

Done

Story

0
0

1

Story

In Progress

Done

Test
In Progress

1

Story

Story

Story

System WIP = 4
!10

Shipped
Kanban Workflow
Output : 0

Day 2
Design
Ready

Development

In Progress

Done

In Progress

0
0

1
1

Done

Test
In Progress

2
2

Story

Story

Story

System WIP = 6
!11

Shipped
Kanban Workflow
Output : 0

Day 2
Design

Development

Ready

In Progress

Done

In Progress

Story

0
0

1
1

2

Story

Done

Test
In Progress

2

Story

System WIP = 6
!12

Shipped
Kanban Workflow
Output : 0

Day 2
Design

Development

Ready

In Progress

Done

In Progress

Story

0
0

1
1

2

Story

Done

Test
In Progress

2

Story

Story

Story

System WIP = 6
!13

Shipped
Kanban Workflow
Output : 0

Day 3
Design
Ready

Development

In Progress

Done

In Progress

Done

0

1
1

2
2

Test

3

0

In Progress

3

Story

Story

Story

System WIP = 8
!14

Shipped
Kanban Workflow
Output : 0

Day 3
Design

Development

Ready

In Progress

Done

In Progress

Done

Story

0
0

2
2

3

Story

1
1

Test
In Progress

3

Story

System WIP = 8
!15

Shipped
Kanban Workflow
Output : 0

Day 3
Design

Development

Ready

In Progress

Done

In Progress

Done

Story

0
0

2
2

3

Story

1
1

Test
In Progress

3

Story

Story

Story

System WIP = 8
!16

Shipped
Kanban Workflow
Output : 0

Day 4
Design
Ready

In Progress

Development
Done

0

1

0

1

In Progress

Done

2
2

Test
In Progress

3
3

Story

Story

Story

System WIP = 10
!17

4
4

Shipped
Kanban Workflow
Output : 0

Day 4
Design

Development

Ready

In Progress

Done

Story

0

1

Story

0

1

In Progress

Done

2
2

Test
In Progress

3
3

Story

System WIP = 10
!18

4
4

Shipped
Kanban Workflow
Output : 0

Day 4
Design

Development

Ready

In Progress

Done

Story

0

1

Story

0

1

In Progress

Done

2
2

Test
In Progress

3
3

Story

Story

Story

System WIP = 10
!19

4
4

Shipped
Kanban Workflow
Day 5

Output : 2
Design

Ready

In Progress

Development

Test

Done

In Progress

Done

In Progress

0

1

2

0

1

2

3
3

4
4

Story

Story

Story

System WIP = 10
!20

Shipped

5
5
Kanban Workflow
Day 5

Output : 2
Design

Ready

In Progress

Development

Test

Done

In Progress

Done

In Progress

0

1

2

0

1

2

3
3

4
4

Story

Story

Story

System WIP = 10
!21

Shipped

5
5
Flow Explained
Day 5

Output : 2

Lead Time = 5 Days
Lead Time =WIP / Throughput
5 Days = 10 / 2

!22
Simulator
Theory Of Constraints

Matchstick Game

Simulator
!23
Goal
To deliver software more frequently at a
sustainable pace without drastically increasing
costs

!24
Common Limitations
•

Limited financial resources

•

Hiring more people often makes the problem
worse

!25
Simulated Workflow
WIP LIMIT
Design

Development

Test

Ready

In Progress

Done

In Progress

Done

In Progress

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Shipped
Story

Story

Story

Story

Story

Story

!26
Initial System State
Backlog

Design

Development

Testing

Min Output

1

1

1

Max Output

10

10

4

40

40

20

WIP

10

!27
500 Cycles Later

!28
Results After 500 Cycles
Deployed Units

Avg !
Throughput !
(Per Cycle)

Avg !
WIP

Avg!
Lead Time

1237

2.47

105.67

41 Cycles

!29
Theory Of Constraints
1. Identify The Bottleneck
2. Exploit The Bottleneck
3. Subordinate Every Decision To The Bottleneck
4. Elevate The Bottleneck
5. And Again!

!30
Present CFD

!31
Underneath The Hood
Lead Time
16

15.50

15.38

12

Design (LT = 3.73)

Dev (LT = 15.65)

Test (LT = 23.48)
7.98

8

4
2.98

0.75
0.27

0

Design Backlog

Design Doing

Design Done

Dev Doing
Lead Time

!32

Dev Done

Test Doing
Bottlenecks
“Being the bottleneck is not bad, although some people hate
being the focus of attention. Conversely being the bottleneck
is not good, although some people like the attention”


http://www.agilecoach.net

!33
Theory Of Constraints
1. Identify The Bottleneck
2. Exploit The Bottleneck
3. Subordinate Every Decision To The Bottleneck
4. Elevate The Bottleneck
5. And Again!

!34
How Can We Exploit The
Bottleneck ?
•

Shield the team from interruptions

•

Reduce Task Switching & Introduce WIP 

(Max day capacity)

•

Only work on throughput producing work (reduce
personal admin e.g. reports, timesheets, meetings
etc)

•

Not done through overtime as bottleneck will
burnout and slow down over time
!35
Lead Time And Feedback
Handoffs and approvals slow down the BuildMeasure-Learn feedback loop and inhibit both
learning and accountability

The Lean Startup: How Constant Innovation Creates Radically Successful Businesses by Eric Ries

!36
Exploit The Bottleneck
Backlog

Design

Development

Testing

Min

1

1

1

Max

10

10

4

40

40

20

WIP

10

!37
Exploit The Bottleneck
Backlog

Design

Development

Testing

Min

1

1

1

Max

10

10

6 (+2)

40

40

6 (max)

WIP

10

!38
500 Cycles Later

!39
Results 500 Cycles
Deployed!
Throughput
Units

Avg WIP

Improved
Lead Time
Lead Time

Original

1237

2.47

105.67

41 Cycles

Exploited
Bottleneck

1727

3.45

90.86

26 Cycles

!40

36%
Theory Of Constraints
1. Identify The Bottleneck
2. Exploit The Bottleneck
3. Subordinate Every Decision To The Bottleneck
4. Elevate The Bottleneck
5. And Again!

!41
Subordinate Every Decision
To The Bottleneck
•

Reduce the backlog by introducing WIP
upstream. Work to the rhythm of the bottleneck.

•

The bottleneck should always be busy. Wasted
effort on the bottleneck is a wasted effort for
the entire system

!42
Subordinate Bottleneck
Backlog

Design

Development

Testing

Min

1

1

1

Max

10

10

6

(40) Now 12

(40) Now 12

6

WIP

10

!43
500 Cycles Later

!44
Results 500 Cycles
Deployed!
Throughput
Units

Avg WIP

Improved
Lead Time
Lead Time

Original

1237

2.47

105.67

41 Cycles

Exploited
Bottleneck

1727

3.45

90.86

26 Cycles

36%

Subordinate
Everything

1750

3.49

36.25

10 Cycles

75.6%

!45
Subordinate Every Decision
To The Bottleneck
•

Other teams can help test when available and necessary
(Cross Functional Team) 	


•

If you switch away from your skill your input is reduced
(Simulated up to 40% of effort)

!46
Subordinate Every Decision
To The Bottleneck
If the testers have too much work to do, we don’t want
developers to keep building new features and adding to
their workload— instead, they should focus on helping
test. WIP limits act as an alert signal to highlight the
problem before it gets out of hand.
Lean from the Trenches: Managing Large-Scale Projects with Kanban by Henrik Kniberg

!47
Solving Problems Together

!48
Working Outside Strongest
Skill Set
Job rotation shows people how their work impacts on
others. Goedtel said, “When you get people rotating,
they learn what defects they would send downstream;
so when people rotate to upstream jobs, they don’t send
as many problems down. When everyone knows what’s
important downstream, they take care of it upstream.”
!
Empowered work teams at Chrysler http://www.allpar.com/corporate/empowered-work-teams.html#ixzz2MwiV7cb4

!49
Subordinate Bottleneck

Backlog

Design

Development

Testing

Min

1

1

1

Max

10

10

6

12

12

6

WIP

10

!50
500 Cycles Later

!51
Cross Functional
Distribution
Over 500 Cycles
200

191

150

121

100

50

38

13
0

0

1

0
Design

Development

Design

Development

!52

1
Testing

Testing

0
Results 500 Cycles
Deployed
Deployed!
Avg TP
Throughput Avg WIP
Avg WIP
Units
Units
Original
Exploited
Bottleneck
Subordinat
e
Everything
CFT

Change
Improved
Avg CT
Lead Time
CT
Lead Time

1237

2.47

105.67

41 Days

1727

3.45

90.86

26 Days

36%

1750

3.49

36.25

10 Days

75.6%

2184

4.36

35.27

8 Days

80.5%

!53
Theory Of Constraints
1. Identify The Bottleneck
2. Exploit The Bottleneck
3. Subordinate Every Decision To The Bottleneck
4. Elevate The Bottleneck
5. And Again!

!54
Better working Environments

Elevate the bottleneck
!55
Better Tools

Elevate The Bottleneck
!56
Pairing - Team Work

Elevate The Bottleneck
!57
Elevate Bottleneck
Backlog

Design

Development

Testing

Min

1

1

1

Max

10

10

6

12

12

6

WIP

10

!58
Elevate Bottleneck
Backlog

Design

Development

Testing

Min

(+3) 4

(+3) 4

(+1) 2

Max

(-4) 6

(-4) 6

(-2) 4

8

8

4

WIP

8

!59
500 Days Later

!60
Results 500 Cycles
Deployed!
Units

Throughput

Avg WIP

Original

1237

2.47

105.67

41 Days

Exploited
Bottleneck

1727

3.45

90.86

26 Days

36%

Subordinate
Everything

1750

3.49

36.25

10 Days

75.6%

CFT

2184

4.36

35.27

8 Days

80.5%

Elevate
Bottleneck

1926

3.84

23.78

6 Days

85.4%

!61

Improved
Lead Time
Lead Time
Lead Time And Feedback
Remember, if we’re building something that
nobody wants, it doesn’t much matter if we’re
doing it on time and on budget.

The Lean Startup: How Constant Innovation Creates Radically Successful Businesses by Eric Ries

!62
Lead Time And Feedback
The goal of a startup is to figure out the right thing
to build—the thing customers want and will pay for
—as quickly as possible.

The Lean Startup: How Constant Innovation Creates Radically Successful Businesses by Eric Ries

!63
Theory Of Constraints
1. Identify The Bottleneck
2. Exploit The Bottleneck
3. Subordinate Every Decision To The Bottleneck
4. Elevate The Bottleneck
5. And Again!

!64
Original CFD

!65
Present CFD
Time &
Cost

Original Capacity

!66
Deviation Comparison

Original
Elevate

!67
Lead Time Built Into Scrum
Sprint 1
5

Story

Sprint 2
8

Story

Sprint 3
8

Littles Law

Story

Lead Time = WIP/Throughput
2

Story

8

Story

2

Story

8

Story

2

Story

2

Story

5

Story

5

Story

5

Story

5 Days = 4 Stories/0.8
Or
5 Days = 18 pts /3.6

5 Days

5 Days

5 Days

Avg Velocity

5 Stories/25 pts

3 Stories/12 pts

4 Stories/17 pts

4 Stories/18 pts

!68
ToC Example Applied

http://www.strongandagile.co.uk/index.php/the-hourglass-scrumban-board/

!69
Workflow
The bottleneck should always be busy.
Wasted effort on the bottleneck is a wasted
effort for the entire system
Design

Dev

!70

Test
Workflow
The bottleneck should always be busy.
Wasted effort on the bottleneck is a wasted
effort for the entire system
Requirements

Design

Dev

?

!71

Test
Workflow
The bottleneck should always be busy.
Wasted effort on the bottleneck is a wasted
effort for the entire system
Requirements

Design

Dev

?

Test

Release

?

!72
Inventory

!73
Links & Books

•

I’m not a bottleneck I’m a free man(http://www.agilecoach.net/coach-tools/bottleneck-game/)

•

http://www.allpar.com/corporate/empowered-work-teams.html#ixzz2MwYdgDYk
!74
Thank You
!

Questions ?

Craig Strong!
@craigstrong
craig.strong@c6s.co.uk
www.strongandagile.co.uk

Daryn Holmes!
@darynholmes
darynholmes@gmail.com
!75

http://darynholmes.wordpress.com

More Related Content

What's hot

Using Theory of Constraints in Services
Using Theory of Constraints in ServicesUsing Theory of Constraints in Services
Using Theory of Constraints in ServicesBusiness901
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraintsMani Sarkar
 
21 experiments to increase velocity
21 experiments to increase velocity21 experiments to increase velocity
21 experiments to increase velocityAndrew Rusling
 
The Goal by Eliyahu M. Goldratt - A Book Review
The Goal by Eliyahu M. Goldratt - A Book ReviewThe Goal by Eliyahu M. Goldratt - A Book Review
The Goal by Eliyahu M. Goldratt - A Book ReviewRahul Wane
 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingIBM UrbanCode Products
 
Theory of Constraints – A Review
Theory of Constraints – A ReviewTheory of Constraints – A Review
Theory of Constraints – A ReviewIJMERJOURNAL
 
Lean kanban team assessment
Lean kanban team assessmentLean kanban team assessment
Lean kanban team assessmentRavi Tadwalkar
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engagingBoris Kazarez
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of ScrumsGil Irizarry
 
Drum buffer rope and buffer management in a make to stock environment
Drum buffer rope and buffer management in a make to stock environmentDrum buffer rope and buffer management in a make to stock environment
Drum buffer rope and buffer management in a make to stock environmentUtkan Uluçay, MSc., CDDP
 
More with LeSS - short intro
More with LeSS - short introMore with LeSS - short intro
More with LeSS - short introElad Sofer
 
Beyond WIP Limits (Lean Kanban Tour Edition)
Beyond WIP Limits (Lean Kanban Tour Edition)Beyond WIP Limits (Lean Kanban Tour Edition)
Beyond WIP Limits (Lean Kanban Tour Edition)Pawel Brodzinski
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsJeff Nielsen
 
Flow for agile testing - lssc11 proceedings
Flow for agile testing - lssc11 proceedingsFlow for agile testing - lssc11 proceedings
Flow for agile testing - lssc11 proceedingsYuval Yeret
 
UNDESTANDING DRUM – BUFFER - ROPE
UNDESTANDING  DRUM – BUFFER - ROPE UNDESTANDING  DRUM – BUFFER - ROPE
UNDESTANDING DRUM – BUFFER - ROPE RANDY FERRESE
 

What's hot (20)

Using Theory of Constraints in Services
Using Theory of Constraints in ServicesUsing Theory of Constraints in Services
Using Theory of Constraints in Services
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraints
 
21 experiments to increase velocity
21 experiments to increase velocity21 experiments to increase velocity
21 experiments to increase velocity
 
The Goal by Eliyahu M. Goldratt - A Book Review
The Goal by Eliyahu M. Goldratt - A Book ReviewThe Goal by Eliyahu M. Goldratt - A Book Review
The Goal by Eliyahu M. Goldratt - A Book Review
 
Drum-Buffer-Rope
Drum-Buffer-RopeDrum-Buffer-Rope
Drum-Buffer-Rope
 
Toc Sample
Toc SampleToc Sample
Toc Sample
 
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next ThingPushing the Bottleneck: Predicting and Addressing the Next, Next Thing
Pushing the Bottleneck: Predicting and Addressing the Next, Next Thing
 
Theory of Constraints – A Review
Theory of Constraints – A ReviewTheory of Constraints – A Review
Theory of Constraints – A Review
 
Kanban for Business
Kanban for BusinessKanban for Business
Kanban for Business
 
Lean kanban team assessment
Lean kanban team assessmentLean kanban team assessment
Lean kanban team assessment
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engaging
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of Scrums
 
Depth of a Kanban Implementation
Depth of a Kanban ImplementationDepth of a Kanban Implementation
Depth of a Kanban Implementation
 
Kanban 101
Kanban 101Kanban 101
Kanban 101
 
Drum buffer rope and buffer management in a make to stock environment
Drum buffer rope and buffer management in a make to stock environmentDrum buffer rope and buffer management in a make to stock environment
Drum buffer rope and buffer management in a make to stock environment
 
More with LeSS - short intro
More with LeSS - short introMore with LeSS - short intro
More with LeSS - short intro
 
Beyond WIP Limits (Lean Kanban Tour Edition)
Beyond WIP Limits (Lean Kanban Tour Edition)Beyond WIP Limits (Lean Kanban Tour Edition)
Beyond WIP Limits (Lean Kanban Tour Edition)
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering Efforts
 
Flow for agile testing - lssc11 proceedings
Flow for agile testing - lssc11 proceedingsFlow for agile testing - lssc11 proceedings
Flow for agile testing - lssc11 proceedings
 
UNDESTANDING DRUM – BUFFER - ROPE
UNDESTANDING  DRUM – BUFFER - ROPE UNDESTANDING  DRUM – BUFFER - ROPE
UNDESTANDING DRUM – BUFFER - ROPE
 

Similar to Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes

Scaling Stack Overflow (QCon NYC 2015)
Scaling Stack Overflow (QCon NYC 2015)Scaling Stack Overflow (QCon NYC 2015)
Scaling Stack Overflow (QCon NYC 2015)dfullerton
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOpsRed Gate Software
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureAllison Pollard
 
有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?William Yeh
 
Canary Analyze All The Things: How We Learned to Keep Calm and Release Often
Canary Analyze All The Things: How We Learned to Keep Calm and Release OftenCanary Analyze All The Things: How We Learned to Keep Calm and Release Often
Canary Analyze All The Things: How We Learned to Keep Calm and Release OftenC4Media
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsAgile Lietuva
 
Python testing like a pro by Keith Yang
Python testing like a pro by Keith YangPython testing like a pro by Keith Yang
Python testing like a pro by Keith YangPYCON MY PLT
 
Conquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsConquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsPerforce
 
Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...Institut Lean France
 
My Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsXebiaLabs
 
Continuous Delivery Decision points
Continuous Delivery Decision pointsContinuous Delivery Decision points
Continuous Delivery Decision pointsKelly Looney
 
The Hiscox DevOps journey @ IBM InterConnect, Las Vegas
The Hiscox DevOps journey @ IBM InterConnect, Las VegasThe Hiscox DevOps journey @ IBM InterConnect, Las Vegas
The Hiscox DevOps journey @ IBM InterConnect, Las VegasJonathan Fletcher
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Rundeck
 
Shitlist-driven development and other tricks for working on large codebases
Shitlist-driven development and other tricks for working on large codebasesShitlist-driven development and other tricks for working on large codebases
Shitlist-driven development and other tricks for working on large codebasesFlorian Weingarten
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTechWell
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalJohn Willis
 

Similar to Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes (20)

Scaling Stack Overflow (QCon NYC 2015)
Scaling Stack Overflow (QCon NYC 2015)Scaling Stack Overflow (QCon NYC 2015)
Scaling Stack Overflow (QCon NYC 2015)
 
DevOps 101 - an Introduction to DevOps
DevOps 101  - an Introduction to DevOpsDevOps 101  - an Introduction to DevOps
DevOps 101 - an Introduction to DevOps
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 
有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?有了 Agile,為什麼還要有 DevOps?
有了 Agile,為什麼還要有 DevOps?
 
Canary Analyze All The Things: How We Learned to Keep Calm and Release Often
Canary Analyze All The Things: How We Learned to Keep Calm and Release OftenCanary Analyze All The Things: How We Learned to Keep Calm and Release Often
Canary Analyze All The Things: How We Learned to Keep Calm and Release Often
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Python testing like a pro by Keith Yang
Python testing like a pro by Keith YangPython testing like a pro by Keith Yang
Python testing like a pro by Keith Yang
 
Conquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOpsConquering Chaos: Helix & DevOps
Conquering Chaos: Helix & DevOps
 
Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...Devtest: using Lean and Devops practices to bring QA and coders together by L...
Devtest: using Lean and Devops practices to bring QA and coders together by L...
 
My Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOpsMy Dad Won't Buy Me DevOps
My Dad Won't Buy Me DevOps
 
Core Principles Of Ci
Core Principles Of CiCore Principles Of Ci
Core Principles Of Ci
 
Continuous Delivery Decision points
Continuous Delivery Decision pointsContinuous Delivery Decision points
Continuous Delivery Decision points
 
The Hiscox DevOps journey @ IBM InterConnect, Las Vegas
The Hiscox DevOps journey @ IBM InterConnect, Las VegasThe Hiscox DevOps journey @ IBM InterConnect, Las Vegas
The Hiscox DevOps journey @ IBM InterConnect, Las Vegas
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
 
Into The Box 2020 Keynote Day 1
Into The Box 2020 Keynote Day 1Into The Box 2020 Keynote Day 1
Into The Box 2020 Keynote Day 1
 
Shitlist-driven development and other tricks for working on large codebases
Shitlist-driven development and other tricks for working on large codebasesShitlist-driven development and other tricks for working on large codebases
Shitlist-driven development and other tricks for working on large codebases
 
Transitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to PracticeTransitioning to Kanban: From Theory to Practice
Transitioning to Kanban: From Theory to Practice
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
 

More from strongandagile.co.uk

Creating ambidextrous enterprises that innovate and grow
Creating ambidextrous enterprises that innovate and growCreating ambidextrous enterprises that innovate and grow
Creating ambidextrous enterprises that innovate and growstrongandagile.co.uk
 
The Lean Product Lifecycle Book- Product Innovation & Business Growth (Craig ...
The Lean Product Lifecycle Book- Product Innovation & Business Growth (Craig ...The Lean Product Lifecycle Book- Product Innovation & Business Growth (Craig ...
The Lean Product Lifecycle Book- Product Innovation & Business Growth (Craig ...strongandagile.co.uk
 
Lean & Agile - Discovering & Reposing To Value
Lean & Agile - Discovering & Reposing To ValueLean & Agile - Discovering & Reposing To Value
Lean & Agile - Discovering & Reposing To Valuestrongandagile.co.uk
 
Hubble - Accelerated Reporting, Analytics and Planning
Hubble - Accelerated Reporting, Analytics and PlanningHubble - Accelerated Reporting, Analytics and Planning
Hubble - Accelerated Reporting, Analytics and Planningstrongandagile.co.uk
 
Creating a lean and agile enterprise - The Lean Product Lifecycle
Creating a lean and agile enterprise - The Lean Product LifecycleCreating a lean and agile enterprise - The Lean Product Lifecycle
Creating a lean and agile enterprise - The Lean Product Lifecyclestrongandagile.co.uk
 
Beyond The Early Adopter - Product Lifecycle Growth
Beyond The Early Adopter - Product Lifecycle GrowthBeyond The Early Adopter - Product Lifecycle Growth
Beyond The Early Adopter - Product Lifecycle Growthstrongandagile.co.uk
 
Global Product Lifecycle - Creating A Lean Enterprise
Global Product Lifecycle - Creating A Lean EnterpriseGlobal Product Lifecycle - Creating A Lean Enterprise
Global Product Lifecycle - Creating A Lean Enterprisestrongandagile.co.uk
 
Agile And Finance : Global Product Lifecycle
Agile And Finance : Global Product LifecycleAgile And Finance : Global Product Lifecycle
Agile And Finance : Global Product Lifecyclestrongandagile.co.uk
 
Product lifecycle developing a global innovation culture
Product lifecycle   developing a global innovation culture Product lifecycle   developing a global innovation culture
Product lifecycle developing a global innovation culture strongandagile.co.uk
 
Product Tank Pearson Product Lifecycle Global Transformation
Product Tank  Pearson Product Lifecycle Global TransformationProduct Tank  Pearson Product Lifecycle Global Transformation
Product Tank Pearson Product Lifecycle Global Transformationstrongandagile.co.uk
 
Gamify The Card Wall - Agile 2014 Orlando
Gamify The Card Wall - Agile 2014 OrlandoGamify The Card Wall - Agile 2014 Orlando
Gamify The Card Wall - Agile 2014 Orlandostrongandagile.co.uk
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academystrongandagile.co.uk
 
Lean Startup In A Global Education Enterprise
Lean Startup In A Global Education EnterpriseLean Startup In A Global Education Enterprise
Lean Startup In A Global Education Enterprisestrongandagile.co.uk
 

More from strongandagile.co.uk (15)

Creating ambidextrous enterprises that innovate and grow
Creating ambidextrous enterprises that innovate and growCreating ambidextrous enterprises that innovate and grow
Creating ambidextrous enterprises that innovate and grow
 
The Lean Product Lifecycle Book- Product Innovation & Business Growth (Craig ...
The Lean Product Lifecycle Book- Product Innovation & Business Growth (Craig ...The Lean Product Lifecycle Book- Product Innovation & Business Growth (Craig ...
The Lean Product Lifecycle Book- Product Innovation & Business Growth (Craig ...
 
Lean & Agile - Discovering & Reposing To Value
Lean & Agile - Discovering & Reposing To ValueLean & Agile - Discovering & Reposing To Value
Lean & Agile - Discovering & Reposing To Value
 
Hubble - Accelerated Reporting, Analytics and Planning
Hubble - Accelerated Reporting, Analytics and PlanningHubble - Accelerated Reporting, Analytics and Planning
Hubble - Accelerated Reporting, Analytics and Planning
 
Creating a lean and agile enterprise - The Lean Product Lifecycle
Creating a lean and agile enterprise - The Lean Product LifecycleCreating a lean and agile enterprise - The Lean Product Lifecycle
Creating a lean and agile enterprise - The Lean Product Lifecycle
 
Lean product development
Lean product developmentLean product development
Lean product development
 
Beyond The Early Adopter - Product Lifecycle Growth
Beyond The Early Adopter - Product Lifecycle GrowthBeyond The Early Adopter - Product Lifecycle Growth
Beyond The Early Adopter - Product Lifecycle Growth
 
Global Product Lifecycle - Creating A Lean Enterprise
Global Product Lifecycle - Creating A Lean EnterpriseGlobal Product Lifecycle - Creating A Lean Enterprise
Global Product Lifecycle - Creating A Lean Enterprise
 
Agile And Finance : Global Product Lifecycle
Agile And Finance : Global Product LifecycleAgile And Finance : Global Product Lifecycle
Agile And Finance : Global Product Lifecycle
 
The journey of a lean enterprise
The journey of a lean enterpriseThe journey of a lean enterprise
The journey of a lean enterprise
 
Product lifecycle developing a global innovation culture
Product lifecycle   developing a global innovation culture Product lifecycle   developing a global innovation culture
Product lifecycle developing a global innovation culture
 
Product Tank Pearson Product Lifecycle Global Transformation
Product Tank  Pearson Product Lifecycle Global TransformationProduct Tank  Pearson Product Lifecycle Global Transformation
Product Tank Pearson Product Lifecycle Global Transformation
 
Gamify The Card Wall - Agile 2014 Orlando
Gamify The Card Wall - Agile 2014 OrlandoGamify The Card Wall - Agile 2014 Orlando
Gamify The Card Wall - Agile 2014 Orlando
 
Agile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile AcademyAgile And Lean Practices - The Mobile Academy
Agile And Lean Practices - The Mobile Academy
 
Lean Startup In A Global Education Enterprise
Lean Startup In A Global Education EnterpriseLean Startup In A Global Education Enterprise
Lean Startup In A Global Education Enterprise
 

Recently uploaded

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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
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
 
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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
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
 
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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Theory Of Constraints - Agile Tour 2013 Craig Strong & Daryn Holmes