2013年11月05日 08時00分 UPDATE
特集/連載

IT部長さんのための技術トレンド【第2回】1回で分かる:DevOpsとアジャイル開発の関係

最近よく耳にする「DevOps」という言葉。抽象的な表現故に、調べれば調べるほど混乱するという声も多く聞く。本稿ではそんなDevOpsについて、求められる背景、そしてアジャイルとの関係を整理しながら解説する。

[林田宏介,セールスフォース・ドットコム]

DevOpsとは?

 DevOpsとは、システムにおける開発者と運用担当者が連携して協力し合う考え方のことです。この考え方が必要とされた背景には、開発者と運用担当者は双方の役割によってリリースサイクルが異なるため、ビジネスの要求に合わせた仕様変更にシステムが対応しきれないという問題がありました。それを解決するアプローチが必要になったことが挙げられます。

アジャイル開発が生まれた背景

 以前は(今でも多いですが)、システム開発といえば重厚長大なウォーターフォールによるビッグバンリリース形態が主流で、システムを構築すること自体が目的になり、要求変更に弱いシステムになりがちでした。

 それを打破し、ユーザーが求める迅速なシステム構築を行うためのアプローチとして、定期的なリリースを繰り返し、柔軟なシステム開発を実現する「アジャイル開発手法」が生まれ、システムを利用するユーザー側と開発者側の意識改革を促しました。

アジャイル開発では変えられなかった運用の問題

この記事を読んだ人にお薦めのホワイトペーパー

この記事を読んだ人にお薦めの関連記事

Loading

注目テーマ

ITmedia マーケティング新着記事

news102.jpg

企業の社会課題への解決姿勢は商品の継続利用や他者への推奨意向に影響――メンバーズ調査
メンバーズが実施した「エンゲージメント・サーベイ」によると、Webサイトで本業による社...

news087.jpg

サイバーエージェントとアイリッジ、位置情報分析や行動分析ターゲティングに基づく広告配信で連携
サイバーエージェントのアドテクノロジー商品の開発を行うアドテクスタジオとアイリッジ...

news020.jpg

表示されている? 見られている? 結局リーチしている?――「質的視点」からの新たな効果指標について
脱PV至上主義を叫ぶのはいいとして、具体的には何を目指すのか。戦略コンサルが提案する...