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

Tips for selling Continuous Delivery and DevOps to your business (from a business person)

suziejprince
November 10, 2016

Tips for selling Continuous Delivery and DevOps to your business (from a business person)

Explaining why businesses should do continuous delivery (CD) can be hard. Businesses have roadmaps and plans and getting them to do development or operations work for a practice they don’t understand can be daunting. As a product manager I want to share with you how you can convince people like me (product managers) and others in your business why you should practice continuous delivery and build a DevOps culture.

Originally presented at DevOpsDays Nashville in November 2016
https://www.devopsdays.org/events/2016-nashville/program/suzie-prince/

suziejprince

November 10, 2016
Tweet

More Decks by suziejprince

Other Decks in Technology

Transcript

  1. Tips for selling
    Continuous
    Delivery
    and DevOps
    to your business
    @
    DevOpsDays Nashville
    @pm_suzie

    View full-size slide

  2. Suzie Prince
    Head of Product for
    ThoughtWorks products group
    Product Manager for Snap CI
    10 + years experience in
    software development including
    agile and CD practices
    Tweeting @pm_suzie

    View full-size slide

  3. @pm_suzie
    SELLING CD TO YOUR BUSINESS
    Why
    Who
    How

    View full-size slide

  4. @pm_suzie
    “Continuous Delivery is the ability to get
    changes of all types—including new
    features, configuration changes, bug
    fixes and experiments—into production,
    or into the hands of users, safely and
    quickly in a sustainable way.”
    - Jez Humble, continuousdelivery.com

    View full-size slide

  5. @pm_suzie
    “Continuous Delivery is the ability to get
    changes of all types—including new
    features, configuration changes, bug
    fixes and experiments—into production,
    or into the hands of users, safely and
    quickly in a sustainable way.”
    - Jez Humble, continuousdelivery.com

    View full-size slide

  6. CONTINUOUS DELIVERY

    View full-size slide

  7. @pm_suzie
    WHY

    View full-size slide

  8. @pm_suzie
    $3 TRILLION
    @pm_suzie - Michael Krigsman, Worldwide cost of IT failure

    View full-size slide

  9. @pm_suzie
    $3 TRILLION
    @pm_suzie - Michael Krigsman, Worldwide cost of IT failure

    View full-size slide

  10. @pm_suzie - Gene Kim, How do we better sell DevOps?

    View full-size slide

  11. @pm_suzie - Gene Kim, How do we better sell DevOps?

    View full-size slide

  12. @pm_suzie - Mark Lyons, How do I become a Product Manager?
    @pm_suzie

    View full-size slide

  13. @pm_suzie
    “IT is part of the business and not
    outside it. The team should be
    responsible for business success, not
    just technical success, which has no
    value in itself.”
    - Mary Poppendieck, Unknown

    View full-size slide

  14. @pm_suzie
    @pm_suzie https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

    View full-size slide

  15. @pm_suzie
    @pm_suzie

    View full-size slide

  16. @pm_suzie
    @pm_suzie

    View full-size slide

  17. @pm_suzie
    WHO

    View full-size slide

  18. @pm_suzie
    @pm_suzie https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

    View full-size slide

  19. @pm_suzie
    @pm_suzie
    Busy!
    Knows business goals
    Understands customers
    Wants to deliver a
    valuable product
    Wants to meet
    customer needs
    Has too many
    requirements
    Has to balance
    bugs and new
    features
    Has to answer to
    customers when
    product is
    unavailable
    Needs feedback
    Does not know
    everything
    https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

    View full-size slide

  20. @pm_suzie
    @pm_suzie
    Busy!
    Knows business goals
    Understands customers
    Wants to deliver a
    valuable product
    Wants to meet
    customer needs
    Has too many
    requirements
    Has to balance
    bugs and new
    features
    Has to answer to
    customers when
    product is
    unavailable
    Needs feedback
    Does not know
    everything
    https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

    View full-size slide

  21. @pm_suzie
    @pm_suzie
    Busy!
    Knows business goals
    Understands customers
    Wants to deliver a
    valuable product
    Wants to meet
    customer needs
    Has too many
    requirements
    Has to balance
    bugs and new
    features
    Has to answer to
    customers when
    product is
    unavailable
    Needs feedback
    Does not know
    everything
    https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

    View full-size slide

  22. @pm_suzie
    HOW

    View full-size slide

  23. @pm_suzie
    BUILD EMPATHY
    @pm_suzie

    View full-size slide

  24. @pm_suzie
    BUILD EMPATHY
    @pm_suzie

    View full-size slide

  25. @pm_suzie
    ASK QUESTIONS
    Can you tell me more about…
    What is your desired outcome?
    What would make you happy?
    What’s a bad day look like? What does a good day look like?
    Is there anything I could do?

    View full-size slide

  26. @pm_suzie
    LISTEN
    @pm_suzie

    View full-size slide

  27. @pm_suzie
    LISTEN
    @pm_suzie

    View full-size slide

  28. @pm_suzie
    TIPS FOR ACTIVE LISTENING
    Give undivided attention and show you’re listening
    Defer judgement. Don’t assume. Have a open mind
    Provide feedback. Reflect. “What I’m hearing is…”
    No solutions!
    Say thanks

    View full-size slide

  29. @pm_suzie
    @pm_suzie https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

    View full-size slide

  30. @pm_suzie
    @pm_suzie https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

    View full-size slide

  31. @pm_suzie
    TELL STORIES
    @pm_suzie

    View full-size slide

  32. @pm_suzie
    TELL STORIES
    @pm_suzie

    View full-size slide

  33. @pm_suzie
    FASTER FEEDBACK
    CODE
    BUILD
    TEST
    RELEASE
    OPERATE

    View full-size slide

  34. @pm_suzie
    RESPONSIVE

    View full-size slide

  35. @pm_suzie
    QUALITY

    View full-size slide

  36. @pm_suzie
    REDUCE WASTE

    View full-size slide

  37. @pm_suzie
    SANE RELEASES
    COMMIT
    BUILD AND
    TEST
    AUTOMATED
    TESTS
    STAGING DELIVER
    ACCEPTANCE

    View full-size slide

  38. @pm_suzie
    SANE RELEASES
    COMMIT
    BUILD AND
    TEST
    AUTOMATED
    TESTS
    STAGING DELIVER
    ACCEPTANCE

    View full-size slide

  39. @pm_suzie
    BETTER TEAMS

    View full-size slide

  40. @pm_suzie
    HANDLE OBJECTIONS
    https://www.videvo.net/video/traffic-lights-cycle-/2967
    @pm_suzie

    View full-size slide

  41. @pm_suzie
    HANDLE OBJECTIONS
    https://www.videvo.net/video/traffic-lights-cycle-/2967
    @pm_suzie

    View full-size slide

  42. @pm_suzie
    CONFUSION

    View full-size slide

  43. @pm_suzie
    “My customers don’t want new stuff
    every week.”

    View full-size slide

  44. @pm_suzie
    @pm_suzie

    View full-size slide

  45. @pm_suzie
    @pm_suzie

    View full-size slide

  46. @pm_suzie
    QUALITY
    CONCERNS

    View full-size slide

  47. @pm_suzie
    “Part of the reason IMVU can get away
    with all their bugs is because they’re
    in the entertainment business, so
    none of their users rely on them for
    anything really important.”
    - Anon, 50 Deployments A Day and The Perpetual Beta

    View full-size slide

  48. @pm_suzie
    ONLY FOR
    UNICORNS

    View full-size slide

  49. @pm_suzie
    “Continuous deployment sounds cool. In
    a world where safety and reliability and
    privacy and security aren’t important,
    it would be fun to try. But like a lot of
    other developers, I live in the real world.
    And I need to build real software.”
    -Jim Bird, Continuously Putting Your Customers at Risk

    View full-size slide

  50. @pm_suzie - Gene Kim, How do we better sell DevOps?

    View full-size slide

  51. @pm_suzie
    DATA AND RESOURCES

    View full-size slide

  52. @pm_suzie
    DATA AND RESOURCES

    View full-size slide

  53. @pm_suzie
    DATA AND RESOURCES
    • https://puppet.com/resources/white-paper/2016-state-of-devops-report

    • https://continuousdelivery.com/evidence-case-studies/

    • http://www.mindtheproduct.com/2016/02/what-the-hell-are-ci-cd-and-devops-a-
    cheatsheet-for-the-rest-of-us/

    • http://www.mindtheproduct.com/2016/07/continuous-delivery-devops-product-
    managers-new-bff/

    • http://www.startuplessonslearned.com/2009/06/why-continuous-deployment.html

    • http://radar.oreilly.com/2009/03/continuous-deployment-5-eas.html

    View full-size slide

  54. @pm_suzie
    TIPS FOR SELLING CD TO YOUR BUSINESS
    Get to know your business
    Show empathy and learn their drivers and fears
    Highlight the benefits, not the features, of CD
    And keep going.…

    View full-size slide

  55. @pm_suzie http://i.imgur.com/SYZk3Qn.jpg

    View full-size slide