DevOpsの実装における6つの課題とそれらを解決する方法。Microsoftレポートのハイライト

Microsoftは、コンサルティング会社Sogetiと共同で、組織でのDevOpsの実装に関する現在の状況に特化したEnterprise DevOps Report2020-21をリリースしました。方法論を実装する際に企業が直面する主な問題とその解決方法について概説します。最も興味深い論文を再び語ります。







現在の状態



今日、何らかの理由でデジタル変換を行う必要がある多くの組織は、DevOpsをITインフラストラクチャの開発の新しいモデルとして認識してい ます。その理由は、IT部門がビジネスと顧客のニーズを満たすために迅速に変更することができなかったためです。



Microsoftは、DevOpsを「お客様の継続的な価値のために機能する人材、プロセス、およびテクノロジー」と定義しています。DevOpsは、ソフトウェア開発(Dev)とIT(Ops)を、ビジネス、製品、および顧客のニーズに基づいて構築するチームに統合します。これは、開発者、テスター、データベース管理者、およびsysadminを個別のエンティティとして扱う従来のITプラクティスとは大きく異なります。



DevOpsの最終的な目標は、安定性とセキュリティを犠牲にすることなく、組織が製品をより早く市場に投入できるようにすることです。DevOpsの実践は、Netflix、Spotify、Facebookなどのテクノロジー企業で始まりました。しかし、DevOpsの原則に真に準拠するには、ほとんどの企業が既存のプロセスを真剣に変革する必要があります。そして、これが困難の始まりです。



6つの弱点



このレポートでは、さまざまな組織で250を超えるクラウドおよびDevOpsソリューションを実装したSogetiスペシャリストへのインタビューに基づいて調査が実施されました。これにより、エンタープライズDevOpsの変革において重大な課題に直面している組織内の6つの作業領域が特定されました。



  1. . . , - , . , , .
  2. . - .
  3. . . DevOps. .
  4. . « » ? DevOps, ? , .
  5. . . , , . , .
  6. . , . — .




マッキンジーは2020年4月に、ソフトウェアの革新が主要なビジネス指標にどのように影響したかを調査しました。彼女はDeveloperVelocityIndexを思いついた。コンサルティング会社によると、この指標は「テクノロジー、作業方法、組織能力に関連する開発者の速度を向上させるための最も重要な要素を特定する」とのことです。 「開発者の速度」は、ここでは開発の速度としてだけでなく、ビジネスへの非標準的なアプローチとしても定義されています。これにより、複雑なビジネス上の問題を解決し、ソフトウェアを作成しながら、顧客のニーズを満たし、ビジネス目標を達成することができます。合計で、DVIには、DeveloperVelocityの達成に寄与する46の主要な要素が含まれています。



マッキンジーは、この指標に関して次の結論に達しました。



  1. DVI . DVI — , .
  2. DVI, « » — , . 20 % , .
  3. — DVI . , , .
  4. DVI , , .
  5. セキュリティと規制への準拠が大きな懸念事項です。企業幹部の17%は、メジャーリリースのセキュリティの脆弱性のみをテストしていると述べています。また、回答者の59%が、現在のコンプライアンスの状態を評価するのに「数日から数か月」かかる可能性があると報告しています。


問題を解決する方法



レポートのMicrosoftとSogetiは、次のアプローチを提案しています。



  • 集中型の「プロジェクト指向」から分散型の「製品指向」の作業モデルに移行します。つまり、チームは、大規模な年間予算ではなく、反復的な予算編成プロセスを実装しながら、製品またはサービスの開発サイクル全体に対して全責任を負います。
  • InnerSource. , , .
  • , DevOps , .
  • , , , .
  • « ». , . , , , . .
  • , , «, », .




技術的展望は完全に変化しており、今後数年間で進化し続けるでしょう。そして、DevOpsは、アプローチの中で最良かつ最も柔軟になりました。彼のおかげで、企業はそのような状況で効果的に働いています。CEOが、IT部門を最新の状態に保ち、市場の変化や顧客の要求に対応することを望む場合、CEOはIT部門を主要なお金を食べる場所と見なさないようにする必要があります。それらを会社の将来が依存するビジネスの戦略的部分として扱うことはより効果的です。






ブログ ITGLOBAL.COM-マネージドIT、プライベートクラウド、IaaS、ビジネス向けの情報セキュリティサービス:









All Articles