公開日
【開発チーム崩壊寸前!?】ハイブリッドワークで66.8%の開発者が転職検討する理由とは?
~Microsoft×Googleの調査結果が明らかにした、ハイブリッドワーク時代の開発チームの課題と対策~
コロナ禍を経て、多くの企業がハイブリッドワークを採用していますが、開発チームは崩壊の危機に瀕しているかもしれません。Microsoftの調査によると、なんと開発者の66.8%が「非効率な作業プロセス」に不満を抱え、転職を検討している ことが判明しました。これは、ハイブリッドワークの導入によって、開発チームが新たな課題に直面していることを示唆しています。
MicrosoftとGoogleの研究結果から、ハイブリッドワークにおける開発チームの課題と、その解決に向けた具体的な対策が見えてきました。本記事では、これらの調査結果に基づき、具体的なデータと事例を交えながら、ハイブリッドワークを成功させるためのヒント を紐解いていきます。
開発チームが抱える深刻な課題:MicrosoftとGoogleの調査結果が示すハイブリッドワークの現実
1. Microsoft × Vista Equity Partners共同調査:ハイブリッドワークにおける3つの課題
MicrosoftとVista Equity Partnersは、28社の3,400人以上の開発者を対象に、ハイブリッドワークにおける課題に関する大規模な調査を実施しました。その結果、以下のような3つの課題が浮き彫りになっています。
- ソーシャルインタラクションの不足: 回答者の34%が選択。オフィスでの何気ない会話や雑談の機会が減り、チームメンバーとのつながりが希薄化していると感じている開発者が多いようです。
- 実際、オフィス勤務を選択する開発者の61%が、「同僚との対面コミュニケーション」をオフィスで最も価値のある要素として挙げています。
- 会議の多さ: こちらも回答者の34%が選択。リモートワークへの移行により、オンライン会議が増加し、開発者の負担が増大しています。リモートワークへの移行により、以前は5分間の廊下での会話で済んでいたものが、30分の会議になるなど、会議の数が増え、会議時間が長くなったと感じています。
- 非効率な作業プロセス: 回答者の24%が選択。コミュニケーション不足や情報共有の遅延などにより、開発プロセスが非効率化し、開発者のストレスを増大させています。
- 「非効率な作業プロセス」を課題として挙げた開発者は、他の開発者と比べて、生産性が低い と感じている割合が 2倍以上、仕事に満足していない 割合が 68.6%、転職活動をしている 割合が 66.8% も高いという結果が出ています。
2. Microsoftの調査:新人エンジニアのリモートオンボーディングにおける課題
Microsoftの新人エンジニア267名を対象とした調査では、パンデミック中のリモートオンボーディングにおける課題が明らかになりました。
その結果、新人エンジニアは、必要なドキュメントを見つけ出すのに苦労している ことが分かりました。社内Wikiや開発ドキュメントなど、必要な情報にアクセスできない状況が、新人エンジニアのオンボーディングを阻害している可能性があります。加えて、チームメンバーとのコミュニケーション不足 や チームへの帰属意識の低さ も課題として挙げられています。
3. Googleの調査:リモートワークにおけるコミュニケーションと開発環境
Googleのエンジニアを対象とした調査では、パンデミック中のリモートワークにおける生産性について調査しています。
Googleは、ハイブリッドワークにおける課題として、新人エンジニアと若手エンジニアにとって、ワークロード管理と優先順位付けが難しい点を特に挙げています。
これはリモートワークによってさらに困難になります。この課題に対して、Googleは、新人エンジニアには積極的にペアプログラミングを行うメンターを付けること、若手エンジニアにはマネージャーやシニアが自然な形での定期的な連絡を通してサポートすることを推奨しています。また、コミュニケーションツールへの投資や、組織戦略や製品の方向性についてのリーダーからの積極的なコミュニケーションも推奨しています。
その結果、一部開発チームにおいて、変化する製品要件や不明確な製品要件によってチームの生産性が阻害される状況が改善しました。これは、リーダーがコミュニケーションの頻度を増やし、組織戦略や製品の方向性について明確に伝えたためと考えられています。
ハイブリッドワーク時代の開発チームはどうあるべきか?:課題解決に向けた対策
上記の調査結果から、ハイブリッドワーク時代の開発チームは、以下の3つのポイントを意識することが重要であると考えられます。
1. コミュニケーションの活性化:
- 非同期コミュニケーションを積極的に活用: チャットツールやタスク管理ツールなどを活用し、時間や場所に縛られずにコミュニケーションを取れる環境を整えることが重要です。
- 定期的なオンライン交流イベント: オンラインでのチームランチや懇親会などを開催し、チームメンバー間のコミュニケーションを促進しましょう。
- バーチャルオフィス: Gather.town などのバーチャルオフィスツールを導入し、オフィスにいるような感覚でコミュニケーションを取れる環境を作ることも有効です。
2. 開発環境の整備:
- リモート開発環境の導入: パフォーマンス、使いやすさ、遅延の少なさなどを備えた、クラウドベースのリモート開発環境を導入することで、場所を選ばずに開発できる環境を整備し、開発環境の標準化やセキュリティ強化を実現しましょう。
- 開発ツールの標準化: チーム全体で使用する開発ツールを標準化することで、開発環境の違いによるトラブルを防止し、スムーズな共同作業を促進しましょう。
3. オンボーディングの改善:
- 分かりやすいドキュメント整備: 社内Wikiや開発ドキュメントなどを充実させ、新人エンジニアがスムーズに情報収集できるようにしましょう。
- メンター制度: 経験豊富なエンジニアがメンターとなり、新人エンジニアをサポートすることで、技術的な指導だけでなく、チームへのスムーズな溶け込みを支援しましょう。
- 定期的なフィードバック: 新人エンジニアに対して定期的にフィードバックを行い、成長を支援するとともに、不安や疑問を解消する機会を設けましょう。
まとめ:ハイブリッドワークの成功に向けて
ハイブリッドワークは、開発チームにとって柔軟性や自由度が高い働き方である一方、新たな課題も生まれています。チームメンバー間のコミュニケーション不足、会議の増加、非効率な作業プロセス、新人エンジニアのオンボーディングの難しさなど、これらの課題を解決するために、コミュニケーションの活性化、開発環境の整備、オンボーディングの改善 といった対策を積極的に進める必要があります。
Microsoft、Googleといった先進的な企業の取り組みを参考に、データに基づいた「人間中心」のアプローチ を実践することで、ハイブリッドワークは開発チームの生産性向上と幸福度向上に大きく貢献する可能性を秘めていると言えるでしょう。
ハイブリッドワークにおける開発チームのパフォーマンス向上にお悩みですか? 弊社のサービス は、開発チームが抱える課題を解決し、生産性と幸福度を向上させるための様々なソリューションを提供しています。ぜひお気軽にご相談ください!
参考資料:
- Microsoft Research: The Best of Both Worlds: Unlocking the Potential of Hybrid Work for Software Engineers
- Microsoft Research: Please Turn Your Cameras On: Remote Onboarding of Software Developers during a Pandemic
- Ciera Jaspan, Collin Green.: Developer Productivity for Humans, Part 2: Hybrid Productivity