|
ABSTRACT
Practically all industry studies on software project results conclude that good requirements engineering plays a pivotal role for successful projects. A key reason for project failures is insufficient management of changing requirements during all stages of the project life cycle. This article investigates one of the root causes for changing requirements, namely requirements uncertainty. In an experimental field study we looked into four underlying drivers for requirements uncertainty. We found several techniques must be used simultaneously to see tangible success. Using only one such technique in isolation doesn't make a difference. The field study is supported by extensive data from well over 200 projects stemming from very different business areas of Alcatel over a period of two years. Results are presented with practical experiences to allow effective transfer.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
|
| |
5
|
Davis, G.B.: Strategies for information requirements determination. IBM Systems Journal, Vol. 21, No. 1, pp. 3--30, 1982.
|
| |
6
|
DeMichelis, G., E. Dubois, M. Jarke, F. Matthes, J. Mylopoulos, M. Papazoglou, K. Pohl, J. Schmidt, C. Woo, E. Yu:
|
| |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
Free On-Line Dictionary of Computing. http://foldoc.doc.ic.ac.uk/foldoc/foldoc.cgi?query=requirement&action=Search. Queried on 07.July 2004.
|
| |
11
|
Galetta, D.F. and M. El Loudadi: L'effet de l'incertidue et des strategies de determination des besoins de l'utilisateur sur les projets d'informatisation. Canadian Journal of Administrative Systems. Vol. 12, No. 1, pp. 56--76, 1995.
|
| |
12
|
|
| |
13
|
Gorchels, L.: The Product Manager's Handbook : The Complete Product Management Resource. McGraw-Hill, second edition, New York, 2000.
|
| |
14
|
|
| |
15
|
IEEE Standard 610.12-1990. IEEE Standard Glossary of Software Engineering Terminology. IEEE, New York, NY, USA. ISBN 1-55937-067-X (1990).
|
| |
16
|
|
| |
17
|
McGrath, M.E.: Next Generation Product Development: How to Increase Productivity, Cut Costs, and Reduce Cycle Times. McGraw-Hill, New York, 2004.
|
| |
18
|
Naumann, J.D., A.M. Jenkins, and J.C. Wetherbe: The Information Requirements Determination Contingency Model: An Empirical Investigation. University of Minnesota, Minneapolis, MIS Research Center, Report 83--15, 1983.
|
| |
19
|
Parnas, D.L.: Designing Software for Ease of Extension and Contraction. IEEE Trans. On Software Engineering. Vol. 5, No. 2, 1979.
|
| |
20
|
|
| |
21
|
|
| |
22
|
Saarinen, T. and A.Vepsalainen: Managing the Risks of Information Systems Implementation. European Journal of Information Systems. Vol. 2, No. 4, pp. 283--295, 1993.
|
 |
23
|
|
| |
24
|
The Standish Group International Inc.: CHAOS Chronicles v3.0. http://www.standishgroup.com/chaos/toc.php. West Yarmouth, USA, 2003.
|
| |
25
|
|
CITED BY 3
|
|
Autcha Mutchalintungkul , Juthamas Oonhawat , Kittiphong Pholpipatanaphong , Daricha Sutivong , Nakornthip Prompoon, Experience from applying RIM to educational ERP development, Proceeding of the 28th international conference on Software engineering, May 20-28, 2006, Shanghai, China
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.1
Requirements/Specifications
Subjects:
Elicitation methods (e.g., rapid prototyping, interviews, JAD)
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.1
Requirements/Specifications
Subjects:
Methodologies (e.g., object-oriented, structured)
K.
Computing Milieux
K.6
MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS
K.6.1
Project and People Management
Subjects:
Management techniques (e.g., PERT/CPM);
Life cycle
General Terms:
Management
Keywords:
process improvement,
product life cycle,
product management,
requirements engineering,
requirements uncertainty
|