Since much of what we know about development operations comes from the open source community, large organizations struggle to define their approach -- writing their own unique one-off scripts and acting very much like a smaller open source project. As a result, the entire organization is not addressed -- leaving upper management and production control to rely heavily on the efforts and processes of the individual development teams instead of a standard unified process.
Large organizations must adopt a broader, more holistic approach. Simplifying the hand-off of software between developers and operations is more than continuous integration, QA’s automated testing step, or operation’s automated deploys. This white paper explores development operations concepts from the perspective of the large organization, and looks at:
- the parts of a software release
- how they are connected
- how they become a deployment