SlideShare una empresa de Scribd logo
1 de 75
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 a 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 a 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
 

Más de 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
 

Más de 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
 

Último

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

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