Slide 1

Slide 1 text

Tips for selling Continuous Delivery to your business @ DevOpsDays Madison @pm_suzie

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

@pm_suzie

Slide 4

Slide 4 text

@pm_suzie

Slide 5

Slide 5 text

@pm_suzie

Slide 6

Slide 6 text

@pm_suzie

Slide 7

Slide 7 text

@pm_suzie SELLING CD TO YOUR BUSINESS Why Who How

Slide 8

Slide 8 text

@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

Slide 9

Slide 9 text

@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

Slide 10

Slide 10 text

CONTINUOUS DELIVERY

Slide 11

Slide 11 text

@pm_suzie WHY

Slide 12

Slide 12 text

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

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

@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

Slide 19

Slide 19 text

@pm_suzie @pm_suzie

Slide 20

Slide 20 text

@pm_suzie @pm_suzie

Slide 21

Slide 21 text

@pm_suzie WHO

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

@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/

Slide 24

Slide 24 text

@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/

Slide 25

Slide 25 text

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

Slide 26

Slide 26 text

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

Slide 27

Slide 27 text

@pm_suzie HOW

Slide 28

Slide 28 text

@pm_suzie BUILD EMPATHY @pm_suzie

Slide 29

Slide 29 text

@pm_suzie BUILD EMPATHY @pm_suzie

Slide 30

Slide 30 text

@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?

Slide 31

Slide 31 text

@pm_suzie LISTEN @pm_suzie

Slide 32

Slide 32 text

@pm_suzie LISTEN @pm_suzie

Slide 33

Slide 33 text

@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

Slide 34

Slide 34 text

@pm_suzie WHO

Slide 35

Slide 35 text

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

Slide 36

Slide 36 text

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

Slide 37

Slide 37 text

@pm_suzie TELL STORIES @pm_suzie

Slide 38

Slide 38 text

@pm_suzie TELL STORIES @pm_suzie

Slide 39

Slide 39 text

@pm_suzie FASTER FEEDBACK

Slide 40

Slide 40 text

@pm_suzie FASTER FEEDBACK CODE BUILD TEST RELEASE OPERATE

Slide 41

Slide 41 text

@pm_suzie MORE RESPONSIVE

Slide 42

Slide 42 text

@pm_suzie RESPONSIVE

Slide 43

Slide 43 text

@pm_suzie HIGH QUALITY

Slide 44

Slide 44 text

@pm_suzie QUALITY

Slide 45

Slide 45 text

@pm_suzie REDUCED WASTE

Slide 46

Slide 46 text

@pm_suzie REDUCE WASTE

Slide 47

Slide 47 text

@pm_suzie SANE RELEASES

Slide 48

Slide 48 text

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

Slide 49

Slide 49 text

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

Slide 50

Slide 50 text

@pm_suzie BETTER TEAMS

Slide 51

Slide 51 text

@pm_suzie BETTER TEAMS

Slide 52

Slide 52 text

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

Slide 53

Slide 53 text

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

Slide 54

Slide 54 text

@pm_suzie CONFUSION

Slide 55

Slide 55 text

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

Slide 56

Slide 56 text

@pm_suzie “I love the value of continuous delivery but I do think in an enterprise context more discretion is needed regarding continuous delivery.”

Slide 57

Slide 57 text

@pm_suzie @pm_suzie

Slide 58

Slide 58 text

@pm_suzie @pm_suzie

Slide 59

Slide 59 text

@pm_suzie QUALITY CONCERNS

Slide 60

Slide 60 text

@pm_suzie ONLY FOR UNICORNS

Slide 61

Slide 61 text

@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

Slide 62

Slide 62 text

@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

Slide 63

Slide 63 text

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

Slide 64

Slide 64 text

@pm_suzie DATA AND RESOURCES

Slide 65

Slide 65 text

@pm_suzie DATA AND RESOURCES

Slide 66

Slide 66 text

@pm_suzie

Slide 67

Slide 67 text

@pm_suzie

Slide 68

Slide 68 text

@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

Slide 69

Slide 69 text

@pm_suzie TIPS FOR SELLING CD TO YOUR BUSINESS Get to know your business Show empathy and learn drivers Tell stories highlighting benefits not features And keep going.…

Slide 70

Slide 70 text

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