Slide 1

Slide 1 text

Pipelines are Dead Hibri Marzook - Principal Consultant, Contino @hibri

Slide 2

Slide 2 text

2 The software delivery pipeline

Slide 3

Slide 3 text

In the wild.. 3 In the wild..

Slide 4

Slide 4 text

We don’t use the pipeline to learn 4

Slide 5

Slide 5 text

Good pipelines can encourage bad behaviour 5

Slide 6

Slide 6 text

It’s in Staging !! 6

Slide 7

Slide 7 text

The pipeline keeps us busy 7

Slide 8

Slide 8 text

We use pipelines as a one way flow of information 8

Slide 9

Slide 9 text

9

Slide 10

Slide 10 text

Our use of pipelines encourages silos 10

Slide 11

Slide 11 text

Pipelines reflect the culture 11 Conway’s Law “Organisations which design systems pipelines are constrained to produce designs which are copies of the communication structures of these organisations”

Slide 12

Slide 12 text

The pipeline should reflect a better way of working 12

Slide 13

Slide 13 text

Got Continuous Delivery, but are you happy? 13

Slide 14

Slide 14 text

Focus on Feedback Loops and Not on Pipelines 14

Slide 15

Slide 15 text

The Simplest Feedback Loop is a Conversation 15

Slide 16

Slide 16 text

Devs are happy when they see people using what they built 16

Slide 17

Slide 17 text

17 Deployments and releases are a trigger to get feedback

Slide 18

Slide 18 text

Get to Real Users Quicker. Only Prod Matters 18 https://twitter.com/copyconstruct/status/974530841190608897

Slide 19

Slide 19 text

Optimize Feedback Loops, Not Pipelines 19

Slide 20

Slide 20 text

The future of software delivery 20

Slide 21

Slide 21 text

We need feedback loops to build resilience 21

Slide 22

Slide 22 text

22

Slide 23

Slide 23 text

23

Slide 24

Slide 24 text

Pipelines are dead. Long live feedback loops! 24

Slide 25

Slide 25 text

Questions? @hibri [email protected]

Slide 26

Slide 26 text

Thank you contino.io continohq contino London [email protected] New York [email protected] Melbourne [email protected] Sydney [email protected] Atlanta [email protected]