DevOps
DevOpsが特定する目標はデリバリー・パイプラインの全体にまたがる。例えば、展開頻度を改善する場合の目標は、
市場投入までの時間短縮
新しいリリース時の失敗率低減
修正の間にリードタイムを短縮
回復時間の短縮(新しいリリースでクラッシュしたり、現在のシステムを無効にすることがある場合)
DevOpsアプローチを使用することで、シンプルなプロセスであってもよりプログラムの可用性が高まり、ダイナミックなプロセスになる。DevOpsは運用プロセスの予測可能性、効率性、セキュリティ、又は保守性を最大化することを目指している。しばしば、自動化がこの目標を支援する。 また別の目標として、信頼性とセキュリティを改善しながら、迅速な開発と展開サイクルを提供することがある。そのために、DevOpsの統合は、製品の出荷、継続的なテスト、品質テスト、機能開発、又はメンテナンスリリースを対象としている。 開発環境を標準化することで、DevOpsは組織のソフトウェア・アプリケーション・リリース管理を支援する。リリースイベントを簡単に追跡することができ、文書化されたプロセス制御と細かいレポートの問題を解決できる。DevOpsアプローチにより、開発者は環境をより詳細に制御することができ、インフラストラクチャによりアプリケーション中心的な理解を反映することができる。