Skip to main content Skip to Footer

BLOG


October 15, 2018
Guiding transformation from application to enterprise with DevOps
By: Manoj Seth

Scaling DevOps from an application level to an organization level is a challenging undertaking. However, there are certain best practices and approaches that organization can adopt to successfully embrace DevOps at an enterprise level. We looked at what has worked for our clients and found that a comprehensive strategy spanning four key layers of the organization structure, each with its own set of measurable practices, is the best bet:

  • Optimize Individual Applications and Projects

  • Organize Application Clusters and Programs

  • Empower Lines of Business (LoB) and IT Divisions

  • Align the Organization

Our DevOps Adoption report will help the stakeholders of various organization layers in understanding the overall organizational view of DevOps adoption, define the scope of DevOps adoption for their respective layer, and plan/implement the recommended practices that are in line with organization strategy.

  • Optimize Individual Applications and Projects
    Individual applications are the basic consideration in every DevOps strategy. All upper layers are entirely dependent on a solid DevOps implementation at this layer. The objective of DevOps adoption in this lowermost layer is to improve individual applications’ time-to-market and quality. A set of recommended practices will help achieve high level of automation for the application throughout its delivery lifecycle and set up the DevOps structure to operate efficiently.

  • Organize Application Clusters and Programs
    A core tenet of DevOps is identifying dependencies among related applications and grouping them by release time and strategy. These groupings are known as “clusters” and allow for harmonious implementation of DevOps to all applications within a cluster, thereby promoting consistent release speed and quality. The objective of this layer is to improve the combined maturity and time-to-market of complete application cluster.

  • Empower Lines of Business (LoB) and IT Divisions
    Most large organizations are structured by LoBs. Each LoB is serviced by several application clusters. The objective of this layer is to adopt DevOps culture across its application clusters. A strong yet lean governance with appropriate operating models to standardize the adoption are essential to successfully achieve its objective.

  • Align the Organization
    In today’s fast-changing ecosystem, successful organizations need cutting-edge IT supported by an organizational culture that promotes innovation and agility. This is where LoBs align with enterprise strategy and governance to build a culture that fosters DevOps adoption at every level. To meet this objective, a consolidated governance and alignment to enterprise strategy and architecture is needed.

Common considerations
The following considerations should be addressed for a successful DevOps adoption. They include

  • DevOps adoption alignment with other organizational transformations

  • Culture and change management

  • Stakeholder and vendor management

  • DevOps analytics and infusing artificial intelligence in DevOps adoption

Where do we start? Bottom Up or Top Down?
The answer is both. Top Down approach will help in standardizing the adoption with right governance and culture; while the Bottom Up approach will drive innovation and scale the adoption rapidly across the organization.

Want to learn more? Read the full report.

Popular Tags

    More blogs on this topic

      Archive