最終更新日:
DevOpsとは、開発と運用の担当が協力し、作って届けて改善するまでを、速く確実に回すための考え方と取り組みです。
DevOpsは、開発(Development)と運用(Operations)を合わせた言葉です。担当が分かれていると、作る側は変更を早く出したく、運用する側は安定を優先したい、という食い違いが起こりがちです。両者が目標を共有し、CI/CDによる自動化、監視、障害からの学びの共有などを通じて、変更を安全にこまめに届けることを目指します。
開発の会社と運用の会社が分かれている場合、障害や改修の依頼が、どちらの担当かで止まってしまうことがあります。発注者として、開発から運用までの連絡の流れと責任の分担を確かめ、両方の担当が同じ情報を見られるようにしておくことが大切です。
DevOpsは、特定のツールや役職の名前ではなく、組織の働き方を含む考え方です。ツールを入れるだけでは変わらないため、リリースの頻度や、障害からの復旧にかかった時間など、何を見て改善するかを関係者で決めておきます。