Pipelines are dead

Pipelines are dead

Everyone has pipelines, and they are an essential part of our software delivery cycle. We can’t talk about software delivery without talking about the nitty gritty of pipelines. But I think, and what I’ve seen in many places is that we are focussing on the wrong things. Pipelines are dead ..

80574e8bd66d0806b027fa03dc16dbe0?s=128

Hibri Marzook

August 09, 2018
Tweet

Transcript

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

  2. 2 The software delivery pipeline

  3. In the wild.. 3 In the wild..

  4. We don’t use the pipeline to learn 4

  5. Good pipelines can encourage bad behaviour 5

  6. It’s in Staging !! 6

  7. The pipeline keeps us busy 7

  8. We use pipelines as a one way flow of information

    8
  9. 9

  10. Our use of pipelines encourages silos 10

  11. 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”
  12. The pipeline should reflect a better way of working 12

  13. Got Continuous Delivery, but are you happy? 13

  14. Focus on Feedback Loops and Not on Pipelines 14

  15. The Simplest Feedback Loop is a Conversation 15

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

    built 16
  17. 17 Deployments and releases are a trigger to get feedback

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

  19. Optimize Feedback Loops, Not Pipelines 19

  20. The future of software delivery 20

  21. We need feedback loops to build resilience 21

  22. 22

  23. 23

  24. Pipelines are dead. Long live feedback loops! 24

  25. Questions? @hibri hibri.marzook@contino.io

  26. Thank you contino.io continohq contino London london@contino.io New York newyork@contino.io

    Melbourne melbourne@contino.io Sydney sydney@contino.io Atlanta atlanta@contino.io