開発運用

記事数:(1)

開発

DevOpsとは?開発と運用を連携させるIT開発手法

- DevOpsの概要DevOps(デブオプス)は、従来の開発手法における課題を解決するために生まれた、ソフトウェアやシステム開発における新たな手法です。その名前は、開発(Development)と運用(Operations)を組み合わせたものであり、まさにこの二つの部門の連携を強化することに重点が置かれています。従来の開発手法では、開発担当者と運用担当者の間には明確な壁が存在し、それぞれの担当領域に閉じて作業を進めることが一般的でした。開発担当者は高機能なシステムを構築することに専念し、運用担当者は安定したシステム稼働を維持することに注力していました。しかし、この分断された体制では、開発したシステムが運用環境で正常に動作しない、あるいは運用上の問題点が開発段階で考慮されていないといった問題が生じやすく、開発の遅延や品質の低下、さらには開発担当者と運用担当者の対立を招くことも少なくありませんでした。DevOpsは、開発担当者と運用担当者が密接に連携し、協力して作業を進めることで、これらの問題を解決することを目指しています。具体的には、開発の初期段階から運用担当者が関与し、運用上の要件を設計に反映させたり、開発したシステムを自動的にテスト、運用環境に展開する仕組みを構築したりすることで、開発と運用の間の溝を埋め、より迅速かつ高品質なシステム開発を実現しようとするものです。