In today’s age of continuous improvement to deliver optimal user experiences for your customers, DevOps addresses the fundamental need for constant agility to deliver features, changes, and fixes to your software. By integrating software developers, quality control, security engineers and IT operations, DevOps provides a platform for new software and fixes to be deployed into production as quickly as it is coded and tested.
That’s the idea, anyway—but it is easier said than done.
We all know every environment is different. Many challenges arise in each DevOps implementation, depending on the organization’s size, culture, processes, user base, resources, priorities, technology capabilities and development goals, among other things.
“DevOps provides a platform for new software and fixes to be deployed into production as quickly as it is coded and tested. That’s the idea, anyway—but it is easier said than done.
”
Our collective experiences with DevOps transformations across civil agencies, the Department of Defense, and with commercial clients gives us real insights into the challenges, success factors, and steps needed to establish DevOps within existing environments. This book is our perspective on approaching an Enterprise DevOps transformation journey.