透過您的圖書館登入
IP:3.138.110.119
  • 學位論文

敏捷式軟體專案開發生產力分析之研究

A Study of Agile Software Development Productivity Analysis

指導教授 : 留忠賢

摘要


在本文中,我們對一個實際進行中的Agile專案作生產力分析,提供了專案在不同時期以及不同工作項目上的生產力數據。敏捷方法(Agile Processes)常用於需求範圍不確定的專案開發,管理者除了監控進度專案指標之外,對於專案生產力的分析也很重要。我們除了使用程式碼行數(LOC)之外,也利用功能點來對Agile專案做生產力分析。 我們透過專案記錄在Product Backlog中的工作項目作功能點估算,計算 專案在XPlanner工具記錄工作項目的工時,並且統計工作項目的程式碼行數。 我們將功能點對工時、程式碼行數對工時以及功能點對程式碼行數分別做迴歸分析,確認彼此關係的顯著性,來確認功能點在Agile專案可以當成生產力指標,並對專案不同時期與不同功能的生產力指標結果做討論與分析。

關鍵字

程式碼行數 生產力 功能點 敏捷

並列摘要


In this thesis, we analyzed the productivity of a real world agile project and provided the productivity data on different work items and during different periods of the project. Agile development process is usually used when the scope of a project is not clearly defined. It is important for the management to monitor not only the project progress indicators but also the project productivity. Beside the line of code (LOC), function point was used to analyze the productivity of the agile project. We estimated function point of work items from product backlog of the project, obtained work efforts of work items that were recorded using XPlanner, and then counted the line of code of work items. We performed linear regression analysis on: 1. function point v.s. work efforts, 2. LOC v.s. work efforts, and 3. function point v.s. LOC. We found that correlations among the three are significant and thus believed that functional point can be used as a productivity indicator for agile projects.   Furthermore, we analyzed the productivity on different functions and during different stages of the project.

並列關鍵字

Agile Function Point LOC Productivity

參考文獻


[3] 邱鴻昇. 一個以實穫值對敏捷式專案監控系統之設計及實作. 中原大學資訊工程研究所碩士論文, 2010年6月.
[1] A. Cabri and M. Griffiths. Earned Value and Agile Reporting. In Proc. Agile Conference, July 2006, pp.17-22, 23-28.
[2] J. Rusk. Earned Value for Agile Development.
[9] A. Abran and P. N. Robillard. Function Points Analysis: An Empirical Study of Its Measurement Processes. IEEE Transactions on Software Engineering, Vol. 22, No. 12, Dec 1996, pp.895-910.
[12] Xplanner. http://www.xplanner.org/, June 2011.

延伸閱讀