QUICK REVIEW
[論文レビュー] Key Lessons from Tailoring Agile Methods for Large-Scale Software Development
Torgeir Dingsøyr, Tore Dybå|Duo Research Archive (University of Oslo)|Feb 14, 2018
Software Engineering Techniques and Practices参考文献 9被引用数 8
ひとこと要約
本論文は、ノルウェーの「Performプログラム」における大規模ソフトウェア開発へのスクラムのカスタマイズから得られた12の鍵となる教訓を提示している。同プログラムは、アジャイル手法と伝統的なプロジェクト管理を統合することで、4年間にわたり12回のリリースを予算内・予定通りに達成した。本研究は、大規模プロジェクトがアジャイル手法を効果的にスケールアップするための実用的洞察を提供する。
ABSTRACT
We describe advice derived from one of the largest development programs in Norway, where twelve Scrum teams combined agile practices with traditional project management. The Perform program delivered 12 releases over a four-year period, and finished on budget and on time. In this article, we summarize 12 key lessons on five crucial topics, relevant to other large development projects seeking to combine Scrum with traditional project management.
研究の動機と目的
- 大規模で複雑なソフトウェア開発プログラムにおけるスケーラブルなアジャイル手法の適用から得られる実用的教訓を同定・文書化すること。
- 大規模な環境において、伝統的なプロジェクト管理手法がスクラムと効果的に統合される方法を検討すること。
- 小規模チームを超えてアジャイル手法をスケールアップしようとする組織に対して、根拠に基づくガイダンスを提供すること。
- 複数のチームにわたるアジャイル手法のスケーリングに伴う調整、ガバナンス、長期計画の課題に対処すること。
- アジャイルと伝統的アプローチを組み合わせたハイブリッドモデルが、大規模なプログラムにおいて高い予測可能性と成功を達成できることを示すこと。
提案手法
- 12のスクラムチームを含む大規模なソフトウェア開発イニシャチブ「Performプログラム」を対象とした縦断的事例研究を実施した。
- 4年間の開発サイクルにわたり、インタビュー、文書レビュー、観察を通じてデータを収集した。
- アジャイル手法と伝統的アプローチの統合ポイントに焦点を当て、プログラムの実践から12の鍵となる教訓を同定・統合した。
- 軽量なガバナンス、プログラムレベルの計画、チーム間連携メカニズムの役割に重点を置いた。
- 他の大規模アジャイルプロジェクトに適用可能な実行可能な原則にまで洗練する構造的アプローチを採用した。
- 学術的・実務的妥当性を確保するため、共同レビューを経てIEEE IT Professionalに掲載した。
実験結果
リサーチクエスチョン
- RQ1複数のチームを含む大規模ソフトウェア開発において、スクラムを効果的にカスタマイズする方法は何か?
- RQ2大規模なプログラムにおいて、アジャイル手法と伝統的なプロジェクト管理を統合する際の主な成功要因は何か?
- RQ3小規模チームを超えてアジャイル手法をスケーリングする際、調整、計画、ガバナンスにおいて生じる具体的な課題は何か?
- RQ4手法のカスタマイズを通じて、大規模アジャイルプログラムで予定通り・予算内納品を達成するにはどうすればよいか?
- RQ5軽量なガバナンスとプログラムレベルの計画が、大規模アジャイル成功を実現するために果たす役割は何か?
主な発見
- Performプログラムは4年間にわたり12回のリリースを達成し、ハイブリッドなアジャイル・トレイディショナルアプローチにより、予定通り・予算内での納品を実現した。
- 12のスクラムチーム間の効果的な調整は、中央集権的なプログラムオフィスと定期的な同期イベントによって実現された。
- プログラムレベルの計画やリスク管理を含む軽量なガバナンス構造が、予測可能性を維持するために不可欠であった。
- 伝統的なプロジェクト管理手法の統合により、長期計画性とステークホルダーの整合性が向上したが、アジャイル性は損なわれなかった。
- 主な成功要因には、強力なリーダーシップ、一貫したコミュニケーション、およびチームと管理レベル間の反復的フィードバックループが含まれる。
- 本研究は、適切な構造的・プロセス的強化を伴うカスタマイズにより、アジャイル手法が小規模チームを越えて効果的にスケールアップできることを示した。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。