A Study of Agile Software Development Productivity Analysis

碩士 === 中原大學 === 資訊工程研究所 === 99 === 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 d...

Full description

Bibliographic Details
Main Authors: Tien-chun Liu, 劉天鈞
Other Authors: Chung-Shyan Liu
Format: Others
Language:zh-TW
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/45586907051055062749
Description
Summary:碩士 === 中原大學 === 資訊工程研究所 === 99 === 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.