$30 off During Our Annual Pro Sale. View Details »

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 ..

Hibri Marzook

August 09, 2018
Tweet

More Decks by Hibri Marzook

Other Decks in Technology

Transcript

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

    View Slide

  2. 2
    The software delivery pipeline

    View Slide

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

    View Slide

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

    View Slide

  5. Good pipelines can encourage bad behaviour
    5

    View Slide

  6. It’s in Staging !!
    6

    View Slide

  7. The pipeline keeps us busy
    7

    View Slide

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

    View Slide

  9. 9

    View Slide

  10. Our use of pipelines encourages silos
    10

    View Slide

  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”

    View Slide

  12. The pipeline should reflect
    a better way of working
    12

    View Slide

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

    View Slide

  14. Focus on Feedback Loops and Not
    on Pipelines
    14

    View Slide

  15. The Simplest Feedback Loop is a Conversation
    15

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  19. Optimize Feedback Loops, Not Pipelines
    19

    View Slide

  20. The future of software delivery
    20

    View Slide

  21. We need feedback loops to
    build resilience
    21

    View Slide

  22. 22

    View Slide

  23. 23

    View Slide

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

    View Slide

  25. Questions?
    @hibri
    [email protected]

    View Slide

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

    View Slide