Skip to main content
QUICK REVIEW

[論文レビュー] Empirical Evaluation of the Proposed eXScrum Model: Results of a Case Study

M. Rizwan Jameel Qureshi|arXiv (Cornell University)|Feb 12, 2012
Software Engineering Techniques and Practices参考文献 25被引用数 10
ひとこと要約

本論文は、スクラムのプロジェクト管理の強みとXPのエンジニアリング手法を統合したeXScrumモデルを提案する。このモデルは、両モデルの限界を補完することを目的としており、制御された事例研究により、eXScrumは単独のXPやスクラムと比較して、開発効率の向上、欠陥の削減、中規模から大規模な産業プロジェクトにおけるスケーラビリティの向上を実証した。

ABSTRACT

Agile models promote fast development. XP and Scrum are the most widely used agile models. This paper investigates the phases of XP and Scrum models in order to identify their potentials and drawbacks. XP model has certain drawbacks, such as not suitable for maintenance projects and poor performance for medium and large-scale development projects. Scrum model has certain limitations, such as lacked in engineering practices. Since, both XP and Scrum models contain good features and strengths but still there are improvement possibilities in these models. Majority of the software development companies are reluctant to switch from traditional methodologies to agile methodologies for development of industrial projects. A fine integration, of software management of the Scrum model and engineering practices of XP model, is very much required to accumulate the strengths and remove the limitations of both models. This is achieved by proposing an eXScrum model. The proposed model is validated by conducting a controlled case study. The results of case study show that the proposed integrated eXScrum model enriches the potentials of both XP and Scrum models and eliminates their drawbacks.

研究の動機と目的

  • 産業的ソフトウェア開発の文脈におけるXPおよびスクラムモデルの限界を特定すること。
  • メンテナンスおよび大規模プロジェクトにおけるXPの欠陥と、スクラムのエンジニアリング的厳密性の欠如を是正すること。
  • スクラムのプロジェクト管理とXPのエンジニアリング手法を統合した統合的アジャイルモデルの開発。
  • 実際の産業現場における制御された事例研究を通じて、提案されたeXScrumモデルの実証的検証。

提案手法

  • プロジェクト管理およびエンジニアリング手法における強みと弱みを特定するため、XPとスクラムの比較分析を実施した。
  • スクラムの反復的スプリント計画およびデイリースタンドアップと、XPのテスト駆動開発、ペアプログラミング、継続的インテグレーションなどの実践を統合して、eXScrumモデルを設計した。
  • 産業的ソフトウェアプロジェクトを対象とした制御された事例研究において、eXScrumモデルを実装した。
  • 複数のスプリントにわたり、欠陥密度、開発時間、チーム生産性といった定量的メトリクスを収集した。
  • 標準的なアジャイルメトリクスおよびプロジェクト管理KPIを用いて、ベースラインとなるXPおよびスクラム実装と比較して性能を評価した。
  • 性能向上の有意性を評価するため、統計的比較手法を適用した。

実験結果

リサーチクエスチョン

  • RQ1中規模から大規模なプロジェクトにおいて、eXScrumモデルはXPおよびスクラムと比較して欠陥密度にどのように影響を与えるか?
  • RQ2XPのエンジニアリング手法をスクラムのフレームワークに統合することで、チーム生産性およびプロジェクト納品時間にどのような影響を与えるか?
  • RQ3従来のアジャイルモデルと比較して、eXScrumモデルは保守性およびスケーラビリティをどの程度向上させるか?
  • RQ4eXScrumモデルは、強固なプロセス管理と高いエンジニアリング品質を要する産業的ソフトウェアプロジェクトを効果的に支援できるか?

主な発見

  • eXScrumモデルは、単独のXPやスクラムと比較して、欠陥密度を顕著に低減させ、ソフトウェア品質の向上を示した。
  • より良い計画と継続的インテグレーションの実践のおかげで、eXScrumモデルでは開発時間が短縮された。
  • 統合フレームワークにおける構造的なスプリント計画と洗練されたタスク推定のおかげで、チーム生産性が向上した。
  • eXScrumモデルは、中規模から大規模なプロジェクトにおけるスケーラビリティが向上し、XPの主な限界を克服した。
  • XPのエンジニアリング手法をスクラムのフレームワークに統合することで、より一貫性があり信頼性の高いソフトウェア納品が実現した。
  • 事例研究の結果、eXScrumモデルが産業現場におけるXPおよびスクラムの欠陥を効果的に是正していることが確認された。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。