• 7 min read

開発者の速度: 2021 以降のソフトウェアエクセレンスに関するデジタル リーダーからの重要な教訓

ソフトウェアの開発において世界クラスになることは、業界を超えて企業にとってこれまで以上に戦略的に不可欠です。

ソフトウェアの開発において世界クラスになることは、業界を超えて企業にとってこれまで以上に戦略的に不可欠です。長年にわたり、世界中の多くの組織で開発者チームが素晴らしい顧客向けおよび社内の基幹業務アプリケーションを構築してきましたが、昨年は、多くの組織が顧客や従業員とつながりを持つ方法に大きな変化を見てきました。あらゆる規模の企業や組織は、リモートワークを可能にするソリューションを採用しており、セキュリティを維持することに重点を置いて、まったく新しいクラウドベースのアプリケーションを作成しています。今日では、企業がソフトウェア開発に投資して、2021 年以降に適応し、成長することがさらに緊急になっています。

COVID-19 は、業界全体で重大な持続的需要とビジネスモデルの中断を引き起こしました。銀行と小売業は、特に影響を受けた 2 つの業界でした。以前の調査では、COVID-19 の投稿である Developer Velocity の重要性が強調されましたが、企業は、現在および将来に適応して繁栄するための適切な方法でソフトウェア開発に投資する緊急性がさらに高くなっています。

2020年後半には、銀行や小売業の大手企業が世界クラスの組織になるための旅を理解するために、業界に焦点を当てた新しい研究を行いました。お客様の独自のエクスペリエンスを深く理解し、ソフトウェアエクセレンスを通じて彼らが推進する価値をどのように再発明しているかについての貴重な教訓を学ぶことは、組織がビジネス パフォーマンスを加速させる方法を認識するための継続的な取り組みの基本的な部分です。

特にこのフェーズでは、Microsoft Cloud でソリューションを構築している 5 つの大手企業と提携し、ABN AMRO、Albertsons、Capital One、大手グローバル クイック サービス レストラン (QSR) チェーン、および大規模なグローバル米国ベースの銀行という、最高のパフォーマンスを発揮するソフトウェア組織を構築する方法を深く調査しました。さらに、グローバルなフットプリントを持ついくつかの大手小売業者にインタビューしました。これらの各企業は、世界クラスのソフトウェアを構築し、技術的な才能を引き付ける文化を推進することに重点を置きました。

これらの大企業のソフトウェア変革の取り組み、投資の優先順位、開発者のベロシティの推進要因、変更管理のアプローチ、そしてビジネス パフォーマンスへの影響に関する重要な点に重点を置いて取り組んでいます。たとえば、銀行業務では、お客様の 1 人が標準化されたツール、エンジニアリング プラクティス、チーム運用モデルの再発明に投資し、大きな配当を行っています。変更後、生産性が 33% 増加し、テスト時間が 95% 減少し、ワークロードの 45% がクラウドベースになり、Microsoft Azure がプライマリ クラウド ベンダーになりました。小売では、顧客の 1 人がオンライン注文に対する急速に増加する需要に対応するためにソフトウェア開発を変革し、eコマースがビジネスの明確な成長要因となります。その結果、2020年9月に225%増加し、200%を超える3四半期連続の売上成長を達成しました。また、この会社の開発者は、新しい顧客機能の起動時間が 85% を超え、テスト時間が 50% を超え、品質を維持メインという作業を誇りに思っています。顧客向け e コマース スタックの約 70% がパブリック クラウドにあり、わずか 3 年前はゼロでした。

デジタル リーダーからの主な教訓

この調査に参加した企業に関するデータを収集する前に、Developer Velocity Assessments を完了し、会社全体および事業単位ごとに Developer Velocity Index (DVI) スコアを計算しました。これらの各企業では、20 を超える上級テクノロジ リーダー、製品マネージャー、ソフトウェア アーキテクト、および開発者にさまざまな製品分野でインタビューを行いました。この焦点により、ベスト プラクティスに関する具体的な詳細を使用して、テクノロジの変革に取り組んでいる組織に関する分析情報を提示できます。各企業はユニークですが、この調査は、これらの企業の経験から教訓を引き出し、成功につながるパターンを特定することを目的とします。次のテーマの学習の多くは、業界間で一般的に適用できます。

テクノロジ

テクノロジ カテゴリの主要な学習では、複数年にわたるパブリック クラウドの導入を成功させるために重要な考慮事項が強調されています。最も関連性が高いのが、開発チームが最適なクラウド導入パスを特定できるように、ビジネスとテクノロジ全体のパートナーシップの重要性です。また、アプリケーションの最新化の取り組みを推進する際に、データ アーキテクチャを切り離せない部分として含める上で重要な価値があることも学習しました。もちろん、セキュリティは重要な領域であり、セキュリティの強化の鍵となる力としてクラウドの力に強い可能性があります。セキュリティも、それが保証する注意を受け取っていません。DVI スコアが上位の企業は、開発のあらゆる部分にセキュリティに関する考慮事項を構築する DevSecOps プラクティスへの投資に対応しています。  最後に、ツールに共通のテーマが出現しました。つまり、主要な領域 (CI/CD パイプライン、計画、およびコード管理ツール) の標準化されたソフトウェア開発ツールチェーン間のバランスを考慮し、個々の開発者チームの他の領域で選択の柔軟性を残しておくことが重要です。

作業方法

最も成功した組織は、ソフトウェア企業への変革は、新しいテクノロジの導入によってのみ達成できないことを理解しています。変革を触媒し、求める新しい価値を生み出す人々を支援することに深い焦点を当てる必要があります。アジャイル技術の変革を成功させるために役立つソフトウェア アーキテクチャを採用することの重要性について学習しました。驚いたことに、研究の最初のフェーズで学んだことと同様に、オープンソース導入は、他の企業と比較してトップパフォーマンスのビジネス間の差別化要因であることを学びました。重要なのは、特にトップタレントの獲得と維持、イノベーションのスピードの向上において、オープンソース使用だけでなく、コントリビューションです。最後に、内部ソース プラクティスの導入は組織全体で早期に行われますが、最高四分位数の DVI を達成しようとしている企業にとって最優先事項です。

組織の有効化

最後のレッスンでは、生産性と心理安全のための適切な環境を作り出す文化や組織の変化に関する重要な考慮事項や、ソフトウェア業界以外の企業における価値の向上、技術的な才能を引き付け、維持するために認識されるブランドになることが含まれます。当然ながら、世界クラスの才能はトップパフォーマーを他のパフォーマーと区別します。業界を超えた企業は、文化を通じて最高の才能を得るために一流の技術企業と競争し、独自の価値提案(つまり、毎日何百万人もの人々の生活に影響を与える製品に取り組む能力)を強調しています。研究の最初のフェーズからの学習と同様のもう 1 つの驚くべき発見は、組織内での製品管理 (PM) の役割の重要な重要性です。製品とプラットフォーム中心の運用モデルの製品管理と導入は、多くの組織にとって次のフロンティアです。多くの組織の一般的な課題には、ビジネス全体での製品管理スキルのバランスメイン知識、設計と技術スキルの経験、ビジネスとテクノロジ全体で明確に定義された運用モデルの欠如、強力な技術製品管理 (TPM) 機能の欠如などがあります。最後に、開発者チームが引き続きリモートで作業できるようにすることが、組織の実現の重要な原動力となります。

開発者の速度: ソフトウェアの卓越性を通じてビジネス パフォーマンスを加速するデジタル リーダーからの教訓

    

Developer Velocity report screenshot.組織がソフトウェアの変革を加速するのに役立つ詳細な業界の調査結果を提供する新しい開発者ベロシティ レポートが利用可能になったことをお知らせします。

このレポートでは、8 つの重要な重要な教訓、銀行と小売の詳細な学習、および 4 つのケース スタディ (それぞれの業界に 2 つ) を明らかにしています。

この研究は、変革的なビジネス パフォーマンスを促進し、ソフトウェアの卓越性とデジタル変革への移行を促進するために、組織が開発者の完全な力と創造性を活用することを望むテクノロジ リーダーにとって大きな影響を与えます。

ホワイトペーパーをダウンロードして詳細を確認する

組織内の開発者の速度を向上させる

2020 年 5 月に Microsoft Developer Velocity Assessment ツールを導入して以来、Microsoft は、あらゆる規模の何百もの企業が、組織が開発者の速度成熟度スケールのどこにいるかを検出し、業界の同僚に対して開発者速度インデックス (DVI) スコアをベンチマークし、組織のビジネス成果を向上させる方法に関する実用的なガイダンスを理解できるように支援してきました。

最近の業界調査の学習に基づいて、Developer Velocity Assessment ツールの新しい更新プログラムをリリースすることに興奮しています。このリリースには、リモートワークとアプリケーションの最新化、新しいレポート共有機能とグラフ、匿名ログインエクスペリエンス、キュレーションされたパートナーオファーとのシームレスな統合を含む、簡素化されたアンケートが含まれています。

 Developer Velocity Assessment screenshot.

組織の開発者のベロシティの状態を正確に理解することは、ソフトウェアの卓越性を達成し、開発者チームを支援する文化を構築するためのパスを継続するための鍵となります。

開始するには、Developer Velocity Assessment使用します。

2021 年以降に一緒に回復力のある未来を構築する

この 1 年間、さまざまな 業界のお客様 と提携し、組織の回復性を構築し、変化する市場の状況に適応しながら、顧客向けおよび社内の従業員向けソリューションのアプリケーション イノベーションを加速してきました。COVID-19 後の時代を見据えて、リモート開発者の生産性とパブリック クラウド導入への移行により、アプリケーションの市場投入までの期間が大幅に改善されています。

Microsoft の調査によると、最新のツールとクラウドの導入により、企業が対面とリモートの開発者の生産性の同等性を持つ企業が区別されます。目標が新しいアプリの最新化と構築、クラウドへのコードの継続的かつ安全なデプロイ、オープンソースへの貢献、または低コード プラットフォームを使用したアプリの迅速な構築のいずれであっても、Microsoft は、開発者の速度を向上させるために、世界中の開発者チームと何千もの組織の取り組みをサポートする役割を果たしてください。

開発者が生産性を高め、安全に共同作業を行い、どこにいてもイノベーションをスケーリングできるように、Microsoft は、Azure、Visual Studio ファミリ、GitHub、Power Apps を使用して、世界で最も包括的な開発者ツールキットとプラットフォームを提供しています。開発者向けの最新の製品イノベーションの詳細については、この ブログ記事を参照してください。また、今週の Microsoft Ignite での注目のセッションをお見逃しなく。Microsoft の包括的な開発者ツールキットとプラットフォーム、および開発者のベロシティの詳細を確認できます。

Microsoft Azure を使用してすべての開発者がイノベーションを起こできるようにする (Donovan Brown)

無制限に行く:Azure Data & AI を使用 (Rohan Kumar)

Visual Studio 2019 の新機能 (Scott Hanselman)

Microsoft Power Platform の新機能と次の機能 (Charles Lamanna)

Microsoft は、新しい開発者ベロシティ レポートのリサーチ アドバイザーおよびレビュー担当者として、Nicole Forsgren 博士に感謝します。

Microsoft は、Developer Velocity の調査とレポートの一部に対するコントリビューションを McKinsey & Company、GitHub、HashiCorp に感謝します。


Azure。目的を持って創造する。