Table of Contents
The Why and How of Enterprise DevOps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
What Is DevOps?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
Why Enterprises Are Making the Move to DevOps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
DevOps Is a Journey. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
Challenges to Enterprise DevOps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
Enabling and Continuing DevOps Transformation for the Enterprise. . . . . . . . . . . . . . .
8
Conclusion. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
3
What Is DevOps?
DevOps is an approach to organizational design that started gaining popularity in 2009.
Although DevOps has become associated with a variety of software tools and platforms,
DevOps itself is rooted in cultural values rather than specific tools, processes, or architectures.
Agility
The ability to adapt quickly in order to embrace new technologies and
services, and seamlessly scale tools and processes.
Collaboration
A central goal of DevOps is to break down the “silos” across the organization,
including those that have traditionally existed among different groups, such as
developers, ITOps admins, and even business stakeholders.
Code ownership
DevOps emphasizes the principle of “owning your code” by encouraging developers
to participate in all steps of software delivery. Developers not only write code, but
also help deploy code and monitor applications in production.
Automation
In a DevOps environment, the key to enabling agility and collaboration means all
processes—from code builds and deploys to application monitoring—should be as
automated as possible.
Continuous Learning
By collecting metrics and building continuous feedback loops, DevOps-centric
organizations constantly assess their own performance in the pursuit of continuous
improvement.
Communication
Effective communication among everyone within the organization is the foundation
for implementing all of the preceding values.
These values can benefit an organization of any size. They are particularly pertinent, however,
for enterprises, whose size and dependence on legacy technologies typically can make traits
like agility and strong communication harder to achieve (but not impossible).
4
Please complete the form to gain access to this content