DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. DevOps and CI/CD
  4. 5 Tips to Evangelize DevOps in Your Company

5 Tips to Evangelize DevOps in Your Company

Change is a-comin', and if you and your team can't convince the right people to get behind you, you might get left behind.

Joshua Platt user avatar by
Joshua Platt
·
Feb. 01, 19 · Presentation
Like (1)
Save
Tweet
Share
17.14K Views

Join the DZone community and get the full member experience.

Join For Free

While the DevOps movement has continued to see adoption across organizations of all sizes, it can still be difficult to initiate the changes needed to roll out DevOps. If you are in the exciting position of starting a DevOps initiative, these 5 tips will help you evangelize it to your company.

Know Your Audience

Make it a top priority to identify your different audiences. You can do this by gathering feedback from all affected by DevOps initiatives. Determine their pain points and drivers, then optimize your message for each of your audiences.

For example, more technical audiences will want a proof of concept so they can see it in action. An executive audience will want a use case presentation outlining high-level benefits and spreadsheets of ROI calculations.

You need all affected or involved in DevOps to buy-in. This is especially true of executives. Support from the top is critical, so speaking to them in their language is a must.

Expect and Embrace Resistance

If you have ever tried to roll out a new program, you know a simple truth: most people do not like change. As you identify your audiences, you will likely uncover where pockets of resistance reside. Do not get discouraged. Yes, you are excited, and your slides are impeccable, yet you will still encounter resistance. It is part of the process.

Make sure detractors feel heard, and be open to their ideas. Resistance will make you assess each element carefully, sometimes resulting in a more refined plan. Expect it and embrace it.

Focus on Results

Resistance will happen, and positive results are the best tool to get past it. Mirco Hering, Principal Director of DevOps and Agile for APAC, said:

“Nothing sells better than results. Don’t focus on vanity projects to showcase Continuous Delivery or any other concept; focus on getting results. Use the full toolbelt of Lean, Agile and DevOps practices to achieve some real results and then leverage them to convince more and more people of your alternative way of getting things done.”

Identify small scope, but real pain points that can be addressed quickly. Get quick, positive results. Then use the momentum to tackle more complex issues. Building goodwill with a few small positive results will pay off big in the end.

Be Consistent in Communication

Establish a pattern of consistent communication about your positive results around the transition to DevOps. The form of communication matters less than being consistent. An internal blog post, Slack message, Confluence page: whatever fits your organization.

The key is to establish a rhythm. It is very easy for people to get excited about a result, then slip back into the status quo. Regular updates on new exciting results, delivered consistently, combats this habit.

Choose Tools Carefully

Technology changes fast. We all know this. For a fundamental function like DevOps, picking tools that will meet your needs and be around for years is critical. It is all too easy to be wooed by the cool new open-source hotness with the awesome uni-lama mascot for continuous delivery. Will it still be actively maintained in 18 months?

Tools can also incite much debate (Grunt v. Gulp. v. Webpack anyone?). That is why tools are last on the list. They are important, but should come after consistent communication of audience-specific messages to minimize resistance.

DevOps has the power to transform how your company operates, and getting started is just the first step on the journey. Hope these tips help get you started effectively.

DevOps

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Integrate AWS Secrets Manager in Spring Boot Application
  • Java REST API Frameworks
  • NoSQL vs SQL: What, Where, and How
  • Detecting Network Anomalies Using Apache Spark

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: