Software delivery used to be easy. You’d write your code, team leads would add it to a build, and eventually it’d be thrown over the transom to operations, at which point you could forget about it. You might have to fix the odd bug, but it was onto the next project and the next big thing.
That’s all changed. Developers are no longer isolated from the business. They’re now part of a process that brings together everyone involved with an application’s design, development, and operation for its entire lifetime. When combined with the shift in development models, away from the age-old waterfall process to modern agile sprints, the result is a big change in the way code is delivered.
The big bang is gone. We’re now in a world where continuous integration and continuous delivery demand a change in the contents of the software engineering tool chest.
To continue reading this article register now