Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevOps Traction

DevOps Traction

Why is nothing you try working? What can you do in your legacy, siloed org? What can you do to actually make some progress?

Steve Pereira

July 17, 2015
Tweet

More Decks by Steve Pereira

Other Decks in Technology

Transcript

  1. DevOps Traction
    @steveElsewhere

    View Slide

  2. Ok, so nobody has handed
    you a DevOps utopia
    @steveElsewhere

    View Slide

  3. Change vs. Stability
    Sharing
    Measurement
    Easy Wins
    @steveElsewhere

    View Slide

  4. Local change + holistic view
    is powerful
    @steveElsewhere

    View Slide

  5. Change vs. Stability
    Don't get burned.
    @steveElsewhere

    View Slide

  6. Is your company ready?
    @steveElsewhere

    View Slide

  7. Some orgs just don't see themselves
    as software companies yet
    That's ok.
    @steveElsewhere

    View Slide

  8. Do you know your company mission statement?
    Do you know your bosses key performance
    indicators?
    @steveElsewhere

    View Slide

  9. Influence is about incentive.
    @steveElsewhere

    View Slide

  10. The Golden Rule is a bit shit.
    @steveElsewhere

    View Slide

  11. Live the Platinum Rule.
    @steveElsewhere
    Do to others as they would do to
    themselves.

    View Slide

  12. Know thy audience
    @steveElsewhere

    View Slide

  13. Know thyself
    @steveElsewhere

    View Slide

  14. Beware DevOps
    @steveElsewhere

    View Slide

  15. Beware DevOps
    @steveElsewhere
    You don't have to call it DevOps

    Avoid misunderstanding and assumptions

    View Slide

  16. Beware DevOps
    @steveElsewhere
    Target your messaging, address incrementally:
    continuous integration
    team onboarding
    deployment automation
    chatops
    centralized logging

    View Slide

  17. Sharing and Measurement
    The tricks of the trade
    @steveElsewhere

    View Slide

  18. Nothing happens without
    sharing
    @steveElsewhere

    View Slide

  19. Do start with: Why
    Don’t start with: I want
    @steveElsewhere

    View Slide

  20. Form a guild
    @steveElsewhere

    View Slide

  21. Measurement
    @steveElsewhere

    View Slide

  22. @steveElsewhere
    Value stream mapping
    Change Stabilization Validation Release

    View Slide

  23. @steveElsewhere
    Code Commit Test Env
    The pipeline
    Production

    View Slide

  24. @steveElsewhere
    The whole #!

    View Slide

  25. Find your gaps
    @steveElsewhere

    View Slide

  26. Change something
    hypothesize, share, measure, share, implement, share, measure, share, repeat
    @steveElsewhere

    View Slide

  27. Low cost, high ROI
    The tools of the trade
    @steveElsewhere

    View Slide

  28. Whiteboard / Post-it notes - map your value stream, try out kanban or just for visualization

    Slack - no installation, no client, no money to build your guild

    StriderCD - npm installable CI server

    Vagrant/Boot2Docker - test infrastructure hypotheses, give staff a simple starting point

    Ansible - validate infrastructure, know your systems - agentless, use your own account
    @steveElsewhere

    View Slide

  29. The holy grail - continuous
    awesome
    @steveElsewhere
    j.mp/talkresources

    View Slide

  30. Thanks
    j.mp/talkresources
    @steveElsewhere

    View Slide