継続的インテグレーションをさらに発展させ、顧客に対する最終リリースまでを見据えた継続的デリバリーを目指す取り組み方について学習します。 リリースの問題点 ソフトウエア開発は何のために行うのでしょうか? 開発することが目的ですか? お客様に価値を提供する作業の一つが開発ですが、それだけでお客様に価値を提供できますか? 当然のことですが、開発したシステムは、本番環境にリリースして、運用ができるようになって、お客様に実際に使っていただいて、はじめて価値を生みます。 ところが、開発サイドと運用サイドが別であり、その間の連携が密になっていない状況が、比較的よくあるのではないでしょうか? 場合によっては、両者が単一の会社あるいは同一グループ会社ですらない、完全に別の会社がそれぞれを担当していることもあるのではないでしょうか? つまりそのような場合、開発サイドと運用サイドの間には、ギャップが存在している