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

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

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

Tips for selling Continuous

Delivery and DevOps

to your business

@

DevOpsDays Nashville @pm_suzie

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

@pm_suzie

SELLING CD TO YOUR BUSINESS

Why

Who

How

@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

@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

CONTINUOUS DELIVERY

@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

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

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

@pm_suzie@pm_suzie

Busy!Knows business goalsUnderstands 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/

@pm_suzie@pm_suzie

Busy!Knows business goalsUnderstands 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/

@pm_suzie@pm_suzie

Busy!Knows business goalsUnderstands 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/

@pm_suzie

ASK QUESTIONSCan 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?

@pm_suzie

TIPS FOR ACTIVE LISTENINGGive 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

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

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

@pm_suzieFASTER FEEDBACK

CODE

BUILD

TEST

RELEASEOPERATE

@pm_suzieRESPONSIVE

@pm_suzieQUALITY

@pm_suzieREDUCE WASTE

@pm_suzieSANE RELEASES

COMMIT BUILD AND TEST

AUTOMATED TESTS

STAGING DELIVERACCEPTANCE

@pm_suzieSANE RELEASES

COMMIT BUILD AND TEST

AUTOMATED TESTS

STAGING DELIVERACCEPTANCE

@pm_suzieBETTER TEAMS

@pm_suzie

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

@pm_suzie

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

@pm_suzie

CONFUSION

😕

@pm_suzie

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

@pm_suzie

QUALITY CONCERNS

🐛

@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

@pm_suzie

ONLY FOR UNICORNS

🦄

@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

@pm_suzie

DATA AND RESOURCES

@pm_suzie

DATA AND RESOURCES

@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

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

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