Becoming a High Performing Organization with an Engineering-First Mindset - HCL SW Blogs の翻訳版です。
エンジニアリング・ファーストの考え方で高いパフォーマンスを発揮する組織へ
2021年7月22日
著者: HCL Software / A division of HCL Technologies (HCL)
HCL Accelerate: 「必要性を感じる、スピードの必要性を」("I feel the need - the need for speed.")
1986年の『トップガン』でトム・クルーズが演じたピート・"マーベリック"・ミッチェルの言葉は、当時の戦闘機パイロットやレースカーのドライバーにとって真実味を帯びたものでした。2021年のソフトウェア製品開発の世界でも、この言葉は真実であり、組織は現在よりも何倍もの速さで作業を進める必要性を感じています。ソフトウェアを迅速に、確実に、安全に提供することは、テクノロジーの変革と組織のパフォーマンスの中核をなすものです。
今日、高い業績を上げている組織は、DevOps を早期に導入しています。Google 社が発表した State of DevOps 2019 レポートでも紹介されているように、業界で最も高い業績を上げている人の割合は 3倍になり、現在では全チームの 20%を占めています。これは、優れた成果を上げることが可能であることを示しており、重要な能力を実行した者はその効果を実感しています。このホワイトペーパー は、HCL Software のデジタル・アナリティクス部門で Engineering Uplift Initiatives Lead を務める Ashita Dhir が、Google の DevOps Research program (DORA) から得られた主要な構成要素を紹介しており、スピードを上げてリターンを実現するためのギアを特定するのに役立ちます。DORA は、組織の現在のパフォーマンスや成熟度を測る作業を4つの主要な測定基準によって簡素化する広範な研究プログラムです。この 4つの指標は、ビジネスのアジリティ、クオリティ、レジリエンスに関する組織のパフォーマンスを測定します。ホワイトペーパー をダウンロードすると、DORA メトリクスを使用して、生産性を向上させる可能性のあるレバーやギアを特定し、各エンジニアリング向上イニシアチブに対する潜在的な ROI を見積もる方法を紹介したガイドとして使用できます。
エリートパフォーマーは、優れたソフトウェアデリバリーやオンデマンドデプロイメントから最大の利益を得ており、1日のうちで最も付加価値のある時間を過ごし、付加価値のない仕事に費やす時間はすべてのグループの中で最も少ない。
ハイパフォーマーは、1週間に何度もコードをデプロイし、障害が発生しても数時間以内に対処しています。安定性とスループットの面でも優れていますが、エリートと肩を並べるためにはさらに改善を続けなければなりません。DORA が発表した State of DevOps Report 2019 によると、金融サービスや政府機関などの規制が厳しい業界を含め、あらゆる種類と規模の組織が高いレベルのパフォーマンスを達成できるとしています。
中程度のパフォーマーは、スピードの点でハイパフォーマーの後塵を拝しています。これらの企業は、付加価値のないプロセスを排除することによる自動化や、「依存関係の親和性」に基づく組織の再設計から最大限の利益を得られます。これは、依存関係が企業規模でスピードを達成するための主要なキラーであるためです。バリューストリームマネジメント や WIP リミットなどのリーンの原則やプラクティスは、「付加価値のない」作業を特定することで、ソフトウェアデリバリーや組織のパフォーマンスを向上させます。
IT パフォーマンスが低い企業は、伝統的な運営をしていたり、複雑なレガシーシステムを抱えていたり、あるいは DevOps への取り組みを始めたばかりだったりします。これらの企業には、人材、プロセス、技術のすべての分野でチャンスがあります。技術的負債を削減し、コストよりもスピードと価値を最適化することに集中してください。
HCL Software がさまざまな業界のお客様に実施した DORA アセスメントでは、パフォーマンスが低~中程度の組織でも、エンジニアリング・プラクティス、クラウドの採用、組織的なプラクティス(変更承認プロセスを含む)、リーン・プラクティス、カルチャーの継続的な改善を推進することで、望ましいスピードを達成できるという、証拠に基づくガイダンスが示されています。今後の道筋を簡単に説明すると、次のようになります。まずは基礎から始め、独自の制約条件を特定して取り組むことで、継続的な改善マインドセットを採用します。制約がなくなったら、そのプロセスを繰り返すのです。
ホワイトペーパー Becoming a High Performing Organization with an Engineering-First Mindset のダウンロードはこちらから。