Analyst Report: Part 5 of 6, Automate Development and Delivery: Scaling DevOps – Strategy & Technical Considerations

On DevOps

This is part 5 of a 6-part report, access all other parts here:

While in principle DevOps can exist in isolation of tools and technologies, the speed of innovation, and the need for consistency and repeatability drive the need for automation. Many organizations we speak to already have some kind of DevOps-related tooling in place, which may be in use to support non-DevOps approaches. As DevOps scales, so does the need for a comprehensive development and deployment environment. This is not just to enable faster or more frequent release cycles, but also to create new innovation opportunities, for example, through A/B testing or chaos engineering, both of which require additional development headroom.

Enabling delivery of DevOps best practice requires the following areas to be addressed:

  1. Automate the development pipeline
  2. Migrate and manage legacy systems
  3. Enhance automation through AI

We look at each below.

Table of Contents

  1. Summary
  2. Automate the Development Pipeline
  3. Migrate and Manage Legacy Systems
  4. Enhance Decision Making and Automation Through AI
  5. About Jon Collins
  6. About GigaOm

Join GigaOm Research! Become a subscriber and get DevOps reports like these, plus full access to our collection of over 1,700 reports from world-class analysts.