Software Project Duration and Effort: An Empirical Study

被引:48
作者
Evelyn J. Barry
Tridas Mukhopadhyay
Sandra A. Slaughter
机构
[1] Carnegie Mellon University,Graduate School of Industrial Administration
关键词
software project management; project effort; project duration; project scope;
D O I
10.1023/A:1013168927238
中图分类号
学科分类号
摘要
Software projects frequently finish late and over budget. Much of the research to date has characterized this problem in terms of inadequate project estimation or incomplete requirements determination. In this study, we concentrate instead on understanding the relationship between project duration and project effort. Over time, a dynamic environment contributes to the expansion of project requirements, thus increasing the scope and effort required to complete the project, irrespective of initial requirements and anticipated project size. Further, frequent delays and interruptions in a project contribute to greater effort each time work is resumed. We develop and empirically evaluate a two-stage model to relate project duration and effort. Our results indicate a significant and positive relationship between project duration and effort, controlling for anticipated project size and other project characteristics. Our model also provides an estimate for the rate of environmental change while projects are in progress. We demonstrate the practical implications of our model by showing how it can be used in conjunction with time boxing techniques and new development methodologies to better scope software projects.
引用
收藏
页码:113 / 136
页数:23
相关论文
共 21 条
[1]  
Abdel-Hamid T.K.(1989)The dynamics of software project staffing: A system dynamics based simulation approach IEEE Transactions on Software Engineering 15 109-119
[2]  
Abdel-Hamid T.K.(1992)Investigating the impacts of managerial turnover/succession on software project performance Journal of Management Information Systems 9 127-144
[3]  
Abdel-Hamid T.K.(1993)A multiproject perspective of single-project dynamics Journal of Systems Software 22 151-165
[4]  
Abdel-Hamid T.K.(1983)The dynamics of software project scheduling Communications of the ACM 26 340-346
[5]  
Madnick S.E.(1983)Software function, source lines of code, and development effort prediction: A software science validation IEEE Transactions on Software Engineering 9 639-648
[6]  
Albrecht A.J.(1986)A management approach to systems development projects Journal of Systems Management 37 35-41
[7]  
Gaffney J.E.(2000)Effects of process maturity on quality, cycle time, and effort in software product development Management Science 46 451-466
[8]  
Dos Santos B.L.(1995)Pulling the plug: Software project management and the problem of project escalation MIS Quarterly 9 421-447
[9]  
Harter D.E.(1994)Understanding runaway information technology projects: Results from an international research program based on escalation theory Journal of Management Information Systems 11 65-85
[10]  
Krishnan M.S.(1995)Causes of inaccurate software development cost estimates Journal of Systems and Software 31 125-134