Preventing requirement defects: An experiment in process improvement

被引:60
作者
Lauesen S. [1 ,3 ]
Vinter O. [2 ]
机构
[1] IT University, Copenhagen
[2] Brüel and Kjaer, Naerum
[3] IT University, DK-2400 Copenhagen NV
关键词
Cost/benefit; Market value; Process improvement; Requirements engineering; Scenarios; Usability;
D O I
10.1007/PL00010355
中图分类号
学科分类号
摘要
Inadequate requirements cause many problems in software products. This paper reports on an experiment to reduce the number of requirement defects. We analysed the present defects in a real-life product and estimated the likely effect of 44 prevention techniques. We had hoped a novel combination of techniques would come up, but the best approach was quite well known, although new to the company: study the user tasks better, make early prototypes of the user interface, and test them for usability. This approach was tried out in a new development project in the same company. Due to the new approach, there was no doubt about requirements during programming, and as a result it became the first project in the company that was completed on time and without stress. Usability was drastically improved, and as a result the product sold twice as many units as similar products, and at twice the unit price. © 2001 Springer-Verlag London Limited.
引用
收藏
页码:37 / 50
页数:13
相关论文
共 17 条
[1]  
Paulk M.C., Curtis B., Chrissis M.B., Weber C.V., Capability Maturity Model for Software, Version 1.1, (1993)
[2]  
Sutcliffe A.G., Economou A., Markis P., Tracing requirements errors to problems in the requirements engineering process, Requirements Eng, 4, pp. 134-151, (1999)
[3]  
Card D.N., Learning from our mistakes with defect causal analysis, IEEE Software, JANUARY-FEBRUARY, pp. 56-63, (1998)
[4]  
Beizer B., Software Testing Techniques (2nd Edn), (1990)
[5]  
Jones C., Applied Software Measurementz, (1991)
[6]  
McCall J.A., Matsumoto M., Software Quality Metrics Enhancements, 1-2, (1980)
[7]  
Vinter O., Lauesen S., Pries-Heje J., PRIDE Final Report: A Methodology for Preventing Requirements Issues from Becoming Defects (PRIDE), (1999)
[8]  
Conklin J., Begeman M., GIBIS: A hypertext tool for exploratory policy discussions, ACM Trans Office Inf Syst, 6, 4, pp. 303-331, (1988)
[9]  
Campbell R.L., Will the real scenario please stand up?, SIGCHI Bull, APRIL, pp. 6-8, (1992)
[10]  
Carlshamre P., Karlsson J., A usability-oriented approach to requirements engineering, Proceedings of ICRE'96, pp. 145-152, (1996)