• 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