DocumentCode :
3460360
Title :
Evolving beyond requirements creep: a risk-based evolutionary prototyping model
Author :
Carter, Ryan A. ; Antón, Annie I. ; Dagnino, Aldo ; Williams, Laurie
Author_Institution :
Coll. of Eng., North Carolina State Univ., Raleigh, NC, USA
fYear :
2001
fDate :
2001
Firstpage :
94
Lastpage :
101
Abstract :
Evolutionary prototyping focuses on gathering a correct and consistent set of requirements. The process lends particular strength to building quality software by means of the ongoing clarification of existing requirements and the discovery of previously missing or unknown requirements. Traditionally, the iterative reexamination of a systems requirements has not been the panacea that practitioners sought, due to the predisposition for requirements creep and the difficulty in managing it. The paper proposes the combination of evolutionary prototyping and an aggressive risk mitigation strategy. Together, these techniques support successful requirements discovery and clarification, and they guard against the negative effects of requirements creep. We embody these techniques in a comprehensive software development model, which we call the EPRAM (Evolutionary Prototyping with Risk Analysis and Mitigation) model. The model was intentionally designed to comply with the Level 2 Key Process Area of the Software Engineering Institute´s Capability Maturity Model. Validation is currently underway on several software development efforts that employ the model to support the rapid development of electronic commerce applications
Keywords :
electronic commerce; risk management; software process improvement; software prototyping; software quality; Capability Maturity Model; EPRAM model; Evolutionary Prototyping with Risk Analysis and Mitigation; Level 2 Key Process Area; Software Engineering Institute; aggressive risk mitigation strategy; consistent requirements; electronic commerce applications; evolutionary prototyping; iterative reexamination; previously missing requirements; quality software; rapid development; requirements creep; requirements discovery; risk-based evolutionary prototyping model; software development efforts; software development model; system requirements; unknown requirements; Application software; Capability maturity model; Creep; Electronic commerce; Programming; Prototypes; Risk analysis; Software engineering; Software prototyping; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering, 2001. Proceedings. Fifth IEEE International Symposium on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-7695-1125-2
Type :
conf
DOI :
10.1109/ISRE.2001.948548
Filename :
948548
Link To Document :
بازگشت