注目高まるDevOps--その意義を考察 - (page 2)

Colin Barker (Special to ZDNet.com) 翻訳校正: 村上雅章 野崎裕子 2015年05月12日 06時30分

  • このエントリーをはてなブックマークに追加
  • 印刷

DevOpsの定義

 DevOpsの定義は実践者によってまちまちだ。DevOpsを学術的に追求する開発者集団が運営するThe Agile Admin(TAA)というウェブサイトでは、DevOpsを「設計から開発プロセス、製品サポートに至るまでの(システムの)サービスライフサイクル全体を通じ、運用と開発のエンジニアが互いに協力しあうプラクティス」だと表現している。

 同サイトは、ここから重要な帰結を導き出すとともに、これによって今までの手法に大きな変化が訪れると指摘している。

 同ウェブサイトには「DevOpsの特徴として、開発者がシステムを開発するために使用しているテクノロジと同じものを多数、運用スタッフも使用するという点も挙げられる」と記されている。ここでの考え方は、職場でお互いが避け合うのではなく、運用と開発の担当者らが相互に協力し合って共に働くことを学ぶべきだというものだ。

 ある意味において、これは斬新な考え方というわけではない。Opensource.comが「Busting 6 myths about DevOps」(DevOpsにまつわる6つの神話を論破する)という最近の記事で指摘しているように、DevOpsはアジャイル方法論の延長線上にあるものであり、「自己組織化された、クロスファンクショナルチーム(CFT)間での協力を通じて要件とソリューションを進化させていくという一連のソフトウェア開発手法」だと言える。2001年のアジャイルソフトウェア開発宣言でもそのことが明文化されている。

 こういった発想はすべて、コードだけでは不十分だという信念から導き出されたものだ。テストを完遂し、本番環境で意図通りに動作して初めて、コードは完成したと言える。アジャイルソフトウェア開発宣言は、DevOpsを採用するうえで必須というわけではないが、「優れた出発地点」となっている。

 DevOpsが何かを置き換える解決策でないのであれば、なぜ考慮する必要があるのだろうか?

 その答えのヒントは、アジャイルソフトウェア開発宣言にも書かれている。DevOpsは何か、あるいはすべてのものに取って代わる解決策ではないかもしれないが、多くのIT分野で有益な補助になり得るのだ。その一例としてOpensource.comは、DevOpsがITSM(ITサービスマネジメント)やそのベストプラクティスをまとめた書籍群であるITIL(ITインフラのライブラリ)の反動だと捉える人もいるが、DevOpsとITILは互換性があるのだと主張している。

 ITSMとITILは「IT運用を下支えするプロセスの最善の拠り所となり続け、IT運用がDevOpsスタイルの作業ストリームをサポートするうえで必要となる多くの能力を実際に述べたもの」になっているという。

 また、人によってはDevOpsをNoOps(IT運用の除去)だと茶化す向きもある。DevOpsはIT運用すべてを消し去ろうとする、からめ手からの攻撃というわけだ。というのも、DevOpsによってしばしば開発側にコード配備の管理やサービスレベルの維持といったより多くの責任が課されることになるためだ。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

  • このエントリーをはてなブックマークに追加

SpecialPR

連載

CIO
教育IT“本格始動”
月刊 Windows 10移行の心・技・体
ITアナリストが知る日本企業の「ITの盲点」
シェアリングエコノミーの衝撃
デジタル“失敗学”
コンサルティング現場のカラクリ
Rethink Internet:インターネット再考
インシデントをもたらすヒューマンエラー
トランザクションの今昔物語
エリック松永のデジタルIQ道場
研究現場から見たAI
Fintechの正体
米ZDNet編集長Larryの独り言
大木豊成「仕事で使うアップルのトリセツ」
山本雅史「ハードから読み解くITトレンド放談」
田中克己「展望2020年のIT企業」
松岡功「一言もの申す」
松岡功「今週の明言」
内山悟志「IT部門はどこに向かうのか」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
大河原克行「エンプラ徒然」
内製化とユーザー体験の関係
「プロジェクトマネジメント」の解き方
ITは「ひみつ道具」の夢を見る
セキュリティ
セキュリティインシデント対応の現場
エンドポイントセキュリティの4つの「基礎」
企業セキュリティの歩き方
サイバーセキュリティ未来考
ネットワークセキュリティの要諦
セキュリティの論点
スペシャル
エンタープライズAIの隆盛
インシュアテックで変わる保険業界
顧客は勝手に育たない--MAツール導入の心得
「ひとり情シス」の本当のところ
ざっくり解決!SNS担当者お悩み相談室
生産性向上に効くビジネスITツール最前線
ざっくりわかるSNSマーケティング入門
課題解決のためのUI/UX
誰もが開発者になる時代 ~業務システム開発の現場を行く~
「Windows 10」法人導入の手引き
ソフトウェア開発パラダイムの進化
エンタープライズトレンド
10の事情
座談会@ZDNet
Dr.津田のクラウドトップガン対談
Gartner Symposium
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft Inspire
Microsoft Connect()
HPE Discover
Oracle OpenWorld
Dell Technologies World
AWS re:Invent
AWS Summit
PTC LiveWorx
吉田行男「より賢く活用するためのOSS最新動向」
古賀政純「Dockerがもたらすビジネス変革」
中国ビジネス四方山話
ベトナムでビジネス
日本株展望
企業決算
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]