Member-only story
DevOps採用のアプローチ:計画と設計(第一回章)
その経験の一部を共有し、DevOpsプロジェクトの計画と設計の旅に皆さんをご招待したいと思います。開発ライフサイクルのさまざまな段階を通じて、DevOpsプロジェクトを成功させるために必要なことを説明します。この記事は長いので3回にわけて投稿します。今回は第一回目です。
DevOpsは買うものではなく実行するものです。
DevOpsは、自動化された環境、プロビジョニング、プロセス改善に焦点を当て、ボトルネックを取り除くことでサイクルタイムを短縮し、またサイロの破壊とハンドオフの最小化を促進する組織文化の転換を図る再組織化プラクティスです。これは紙の上では簡単なことのように見えますが、組織からの強力なサポートがなければ実行するのはそう簡単ではありません。
DevOpsは、最も純粋な形で、アジャイル・ムーブメントに対応する成果重視のプラクティス文化である。その核となる信条は「文化第一」であり、目標の共有、バージョン管理、自動化、測定、および改善に向けて取り組むという考え方である。そうです、文化が大事なのです。ツールに振り回されないでください。ツールが重要でないと言っているのではありません。しかし、ツールは解決策ではありません。それどころか、文化こそが重要であり、変化は文化のスピードで起こるのです。
私の経験では、企業によってDevOpsに対する理解が異なり、多くの企業が何度もDevOpsプロジェクトを失敗させています。私は、DevOpsに光を当て、より全体的な視点を持とうと思っています。「文化」という言葉は、組織が協力して成果を達成するときのことを指します。開発者、IT運用、品質保証(QA)が融合し、製品であれサービスであれ、会社にとって意味のあるものを提供することを任務とするときです。最も大きなメリットは、部門を超えたチーム間のコミュニケーションが改善され、彼らが構築しているものに対する信頼が得られることです。
私の好きな言葉に、故ピーター・ドラッカーの「文化は戦略を朝食にする」というものがあります。企業文化というものは戦略を超えるパワーがあるということです。もし、変革が必要なら、文化から始めなさい。他のことは二の次なのです。IBMの前CEOであるルイス・V・ガースナーJr.は、「IBMで学んだことは、文化がすべてであるということだ」という言葉で、この気持ちを代弁しています。
文化は、適切なプロセスや技術を適用した適切なチームによるプロジェクトを実現し、成功させるために必要なカタリストとなります。
この記事では、その経験の一部を共有し、DevOpsプロジェクトの計画と設計の旅に皆さんをご招待したいと思います。開発ライフサイクルのさまざまな段階を通じて、DevOpsプロジェクトを成功させるために必要なことを説明します。この旅は、ユーザー(例:顧客、クライアント、ソフトウェアリクエスト、強化リクエスト、バグ修正、業務ライン、機能、アイデア)を念頭に置いてスタートします。ユーザーからのフィードバックは、継続的な開発とデプロイメントの実践に不可欠な要素です。