Software applications are often the engine of every business today. To remain competitive,
businesses need to innovate and respond to change fast without compromising quality.
To meet these needs, software development teams are increasingly adopting methodologies such as
Agile to deliver software more frequently, and at the rapid pace demanded by the market. Building
and testing these applications is one challenge, but getting them into production environments is quite another.
To achieve this faster pace and deliver high quality applications, DevOps has become an increasingly
popular technique for shepherding software from the design phase through development and
testing all the way into production. The business value of DevOps is quite profound: DevOps
reduces software delivery times, improves application quality, and enhances the productivity of the
development (Dev) and operations (Ops) teams. Most importantly, DevOps reduces the complexity,
errors, and risk of application deployment failures in Production, the most important stage of the
Application Delivery Pipeline.
In this paper, we explain what constitutes DevOps, describe what’s driving the migration towards it,
and why it’s much smarter to approach DevOps from a ‘Dev-first’ attitude.