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

Tips for selling Continuous Delivery to your business

Embed Size (px)

Citation preview

Tips for selling Continuous

Delivery to your business

@

DevOpsDays Madison @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@pm_suzie https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

@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

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 https://www.flickr.com/photos/pixbymaia/20639146075/in/photostream/

@pm_suzie@pm_suzie 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_suzie

FASTER FEEDBACK

@pm_suzieFASTER FEEDBACK

CODE

BUILD

TEST

RELEASEOPERATE

@pm_suzie

MORE RESPONSIVE

@pm_suzieRESPONSIVE

@pm_suzie

HIGH QUALITY

@pm_suzieQUALITY

@pm_suzie

REDUCED WASTE

@pm_suzieREDUCE WASTE

@pm_suzie

SANE RELEASES

@pm_suzieSANE RELEASES

COMMIT BUILD AND TEST

AUTOMATED TESTS

STAGING DELIVERACCEPTANCE

@pm_suzieSANE RELEASES

COMMIT BUILD AND TEST

AUTOMATED TESTS

STAGING DELIVERACCEPTANCE

@pm_suzie

BETTER TEAMS

@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

“I love the value of continuous delivery but I do think in an

enterprise context more discretion is needed regarding continuous

delivery.”

@pm_suzie

QUALITY CONCERNS

🐛

@pm_suzie

ONLY FOR UNICORNS

🦄

@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

“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 drivers

Tell stories highlighting benefits not features

And keep going.…

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