Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Applications
    • Applications

    10 Essential Steps to Mapping Your DevOps Journey

    By
    Chris Preimesberger
    -
    March 22, 2016
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      PrevNext

      110 Essential Steps to Mapping Your DevOps Journey

      1 - 10 Essential Steps to Mapping Your DevOps Journey

      We look at 10 suggestions from Puppet Labs’ 2015 “State of DevOps” report for mapping out a DevOps journey and how to build a high-performing IT team.

      2Establish Why You’re Doing DevOps

      2 - Establish Why You're Doing DevOps

      This is where you begin to build your business case. Simply declaring “We’re doing DevOps” is not going to get people on board. Instead, you need a compelling answer to the questions: “Why? And why now?” This year’s “State of DevOps” report confirms that DevOps practices lead to better IT and organizational performance. High-performing IT departments achieve superior speed and reliability relative to lower-performing peers. The 2015 survey showed that high-performing teams deployed code 30 times more often and with 200 times shorter lead times than their peers. They achieve this velocity and frequency without compromising reliability—in fact, they improve it. High-performing teams experience 60 times fewer failures.

      3Emphasize Benefits for Different Roles and Teams

      3 - Emphasize Benefits for Different Roles and Teams

      The big-picture case is solid, but people also want to know how DevOps affects them at an individual contributor level. Show them how it will improve their jobs and address the things they care about most. As your DevOps journey gets under way, underscore these benefits with data demonstrating early wins. It’s important to get both the dev and ops teams on board with DevOps. Faster deployments and feedback loops get to the heart of what a developer wants. Ops benefits when developers work closely with them. It’s a win-win.

      4Start Small and Grow From Early Successes

      4 - Start Small and Grow From Early Successes

      So how do you begin to measure these DevOps impacts and bolster your business case? Start small with specific tasks and projects, including the cultural shift; don’t expect to sell DevOps to everyone at once. In fact, by winning over smaller groups with specific projects, you’ll create ambassadors who can help promote DevOps elsewhere in the organization, creating a multiplier effect. As you build your business case and bolster it with early wins backed by data, you should also remain mindful of potential obstacles to long-term DevOps success.

      5Address Cultural Mistrust

      5 - Address Cultural Mistrust

      Aligning goals and incentives is an absolute must for tackling the next considerable challenge: cultural change. A significant transformation like DevOps can produce noticeable fear, especially in the absence of reassuring data. If developers think DevOps means their phones will start ringing nonstop on nights and weekends, can you blame them for a being a bit skeptical? If systems administrators believe automation will eliminate their jobs, then fear is a natural response. Communicating and celebrating DevOps successes along the way is a crucial strategy for reducing fear and continuously building the business case.

      6Address Outdated Tools, Legacy Systems and Entrenched Practices

      6 - Address Outdated Tools, Legacy Systems and Entrenched Practices

      While it’s true that legacy tools and systems may pose considerable challenges as you move forward, many IT teams in the most risk-averse industries turn to DevOps because they realize it’s more expensive to maintain the status quo than to adopt new technologies and practices. The good news is that tools, unlike the broader corporate culture, fall more directly under Ops’ control. You don’t have to overhaul everything at once. It’s okay to start with one small thing, or at least one distinct thing.

      7Develop a Performance-Oriented Team Infrastructure

      7 - Develop a Performance-Oriented Team Infrastructure

      Always keep a close-knit collaboration between dev and ops teams. This structure takes once-siloed development and operations functions and redeploys them as tightly woven, highly collaborative teams working side by side. This often involves considerable change from the previous way of doing things. Create a purpose-driven DevOps team. These teams typically start by addressing the things that are most painful, such as deployment automation, and if they’re successful, can evolve to providing shared services for the rest of the organization.

      8Choose the Right Tools and Processes

      8 - Choose the Right Tools and Processes

      Contrary to what some vendors might tell you, there’s no single, one-size-fits-all DevOps tool. Rather, the most effective results come from standardizing on a tool chain that maps directly to best practices, such as version control, peer review and continuous delivery—all built on a foundation of managing infrastructure as code. The DevOps tool chain should include version control (GitHub, Mercurial, Perforce, Subversion, Team Foundation Server); configuration management (Puppet and others); continuous integration (Atlassian Bamboo, Go, Jenkins, TeamCity, Travis CI); deployment (Capistrano, MCollective); and monitoring (New Relic, SignalFx, Nagios, Splunk, AppDynamics, Loggly, Elastic).

      9Automate Things That Are Painful

      9 - Automate Things That Are Painful

      Start small and automate things that are causing the most pain. The “DevOps” report found a strong correlation between IT performance and deployment pain. Ask your teams two questions: How painful are your deployments? What is causing the most pain? The answer to the first question will tell you how your team is performing. The answer to the second question will tell you what to prioritize.

      10Standardize Processes and Tools

      10 - Standardize Processes and Tools

      The next move is to start standardizing processes and tools to reduce complexity. Do an audit of all your applications to understand what tools and processes are currently in place. There are two critical practices that significantly increase the reliability and stability of the system, while also improving throughput: the use of version control for all production artifacts and infrastructure as code. Standardizing the tools used for these practices across the organization further increases productivity and efficiency. When you’ve automated away pain points and standardized tools and processes, you can now expand your DevOps implementation to areas like application deployment and systems monitoring.

      11Focus on Continuous Learning and Improvement

      11 - Focus on Continuous Learning and Improvement

      There may not be a single end point for DevOps, but there is an overarching goal: Become a learning organization that’s always striving to improve and deliver more value to customers. You may never be “done” with your DevOps journey, but if persistent, you will reach a point where everyone on your team works in alignment within a process of continual learning and improvement.

      PrevNext

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×