Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2007.14-D.6.641

The Effect of Requirement Creep on the Fixed-Cost Project Planning  

Lee, Sang-Un (강릉대학교 컴퓨터공학부)
Abstract
To develop a dynamic system project in which the requirement changes frequently, it's impossible to finish the development within a fixed-cost due to additional budget occurring in need of requirement creep. To manage the successive project within a fixed-cost, it's better to manage the ratio of necessarily changed size of project and necessary optional requirement. According to Bhagwat, it is occurred in the construction phase. Also, he stated that the software development cost, construction phase cost and requirement cost are equal and it was wrong explanation in the ratio of requirement creep and optional requirement. This paper assumes the requirement creep to be happening in the phase of elaboration and construction. In addition, some differences were supposed to happen between software development cost, construction phase cost, and requirement creep cost. As a result, the reality was preferred rather than the ratio of optional requirement and the ratio of requirement creep.
Keywords
Requirement Creep; Fixed-Cost; Optional Requirements; Waterfall Process; Iterative Process;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B. W. Boehm, 'Software Engineering Economics,' IEEE Trans. on Software Eng., Vol.10, No.1, pp.7-19, 1984
2 R. A. Carter, A. I. Anton, A. Dagnino, and L. Williams, 'Evolving Beyond Requirements Creep: A Risk-Based Evolutionary Prototyping Model,' Fifth IEEE International Symposium on Requirements Engineering(RE '01, Toronto, Canada, 2001   DOI
3 K. Bittner and I. Spence, 'Managing Iterative Software Development with Use Cases,' The Rational Edge e-zine for the Rational Community http://www.therationaledge.com /content/mar_03/f_iterativeUse_kb.jsp, 2003. 3
4 A. Bhagwat, 'Estimating Use-Case Driven Iterative Development for Fixed-Cost Project,' The Rational Edge e-zine for the Rational Community, http://www.therationaledge.comlcontent/ oct_03/f_estimate_b.jsp. 2003. 10
5 K. Ribu, 'Estimating Object-oriented Software Projects with Use Cases,' University of Oslo Department of Informatics, Master of Science Thesis, 2001
6 B. Boehm, B. Clark, E. Horowitz, R. Modachy, R. Shelby, and C. Westland, 'The COCOMO 2.0 Software Cost Estimation Model,' USC Center for Software Engineering, 1995
7 A. J. Albrecht and J. E. Gaffney, 'Software Function, Source Line of Code and Development Effort Prediction: A Software Science Validation,' IEEE Trans. on Software Eng., Vol. SE-9, No.6, pp.639-648, 1983   DOI   ScienceOn
8 P. Kruchten, 'Going Over the Waterfall with the RUP,' The Rational Edge e-zine for the Rational Community, http: //www.therationaledge.comlcontent/ sep_01/t_waterfall_pk.jsp, 2001. 9
9 M. Bradley, 'Function Point Counting Practices Manual, Release 4.1,' International Function Point Users Group (IFPUG), 1999
10 C. Symons, 'COSMlC-FFP Measurement Manual, Version 2.2 (The COSMIC Implementation Guide for ISO/IEC 19761: 2(03),' Common Software Measurement International Consortium, 2003
11 J. Robertson and S. Robertson, 'Requirements: Made to Measure,' American Programmer, Vol.X, No.8, 1997
12 J. Capers, 'Assessment and Control of Software Risks,' Englewood Cliffs, NJ: Prentice Hall, Yourdon Pres, 1994
13 B. Lieberman, 'Project Scope Management' Effective Negotiating Change,' The Rational Edge e-zine for the Rational Community, http://www.therationaledge.comlcontent/nov_01/m_proScope Management_bl.html, 2001. 11
14 Standish Group, 'CHAOS: A Recipe for Success,' 2001
15 C. Larman, 'Applying UML and Patterns: An Introduction to Object- Oriented Analysis and Design and the Unified Process,' Prentice Hall, 2002
16 ISBSG, 'Worldwide Software Development - The Benchmark Release 6,' Victoria, Australia International Software Benchmarking Standards Group, 2000
17 P. Kruchten, 'Planning an Iterative Project,' The Rational Edge e-zine for the Rational Community, http://www.therationaledge. com/content/oct_02/f_iterative Planning_pk.jsp, 2002. 10