Software Engineering Evidence Map
2005, Stein Grimstad, Magne Jorgensen and Kjetil Molokken-Ostvold
This paper focuses on the clients' impact on estimation accuracy in software development projects. Client related factors contributing to effort overruns as well as factors preventing overruns are investigated. Based on a literature review and a survey of 300 software professionals we find that: 1) Software professionals perceive that clients impact estimation accuracy. Changed and new requirements are perceived as the clients' most frequent contribution to overruns, while overruns are prevented by the availability of competent clients and capable decision makers. 2) Survey results should not be used in estimation accuracy improvement initiatives without further analysis. Surveys typically identify directly observable and project specific causes for overruns, while substantial improvement is only possible when the underlying causes are understood.
Our Assessment: Grimstad et al. reviewed 8 studies that surveyed opinions about the impact of clients on estimation accuracy and also reported a survey they undertook of the opinions of 300 software professionals. The positive and negative factors they found in their survey were similar to those found in previous studies.
|Software Requirements||S23, S26, S27, S63|
|Software Design||S1, S25, S31, S38|
|Software Construction||S18, S43, S61|
|Software Testing||S10, S17, S28, S62|
|Software Maintenance||S24, S30|
|Software Configuration Management||-|
|Software Engineering Management||M4, S5, S7, S8, S11, S12, S14, S21, S22, S29, S45, S46, S53, S66|
|Software Engineering Processes||S3, S41, S47, S49, S50|
|Software Engineering Tools and Methods||S60, S64, S65|
|Software Quality||M1, S15|