Abstract
Earned value management (EVM) has long been used by organizations to plan, monitor, and control the development and evolution of custom developed systems. EVM was developed for managing such projects, and assumes a waterfall development model. COTS-based systems (CBS), on the other hand, are formed and evolved through the selection and composition of pre-existing, off-the-shelf packages or components with potentially some number of custom components. Experience indicates that a spiral or iterative development process is a key to success with CBS. While EVM has been applied to CBS projects, the results have not been uniformly satisfying. This paper explores the fundamental challenges in using EVM with CBS, and proposes adaptations to some of the principals of EVM to render it more suitable for CBS development.
Keywords
- Planning Package
- Residual Risk
- Requirement Management
- Work Package
- Stakeholder Negotiation
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Wilkins, T.: Earned Value, Clear and Simple (April 1999), Paper online at http://www.acq.osd.mil/pm/paperpres/wilkins_art.pdf
Abba, W.: Earned Value Management: Reconciling Government and Commercial Practices. DSMC Earned Value Management Center (1997), Article online at http://www.acq.osd.mil/pm/paperpres/abbapmmag.htm
United States Air Force Science Advisory Board report on Ensuring Successful Implementation of Commercial Items in Air Force Systems, SAB-TR-99-03 (April 2000), http://www.sab.hq.af.mil/archives/reports/1999/COTS/COTS_Report_Final_Public_Release.pdf
Adams, R., Eslinger, S.: Lessons Learned From Using COTS Software on Space Systems. CrossTalk (June 2001)
Boehm, B., Abts, C.: COTS Integration: Plug and Pray? IEEE Computer 32(1), 135–140 (1999)
Albert, C., Brownsword, L.: Evolutionary Process for Integrating COTS-Based Systems (EPIC) (CMU/SEI-2002-TR-005). Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (2002)
Staley, M., Oberndorf, T., Sledge, C.: Using EVMS with COTS-Based Systems (CMU/SEI-2002-TR-022). Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (2002)
Alexander, S.: Earned Value Management Systems (EVMS): Basic Concepts. Presented at Project Management Institute, Washington, DC Chapter, available online at http://www.acq.osd.mil/pm/paperpres/sean_alex/sld001.htm
Tyson, B., Albert, C., Brownsword, L.: Interpreting CMMI for COTS-Based Systems (CMU/SEI-2003-TR-022). Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA (2003)
Boehm, B.: Spiral Development and Evolutionary Acquisition: Where Are We Today? Presented at SEI-CSE Spiral Development and Evolutionary Acquisition (September 2000)
Boehm, B.: Anchoring the Software Process. IEEE Software 13(4), 73–82 (1996)
Kruchten, P.: The Rational Unified Process: An Introduction, 2nd edn. Object Technology Series. Addison-Wesley, New York (2000)
Walker, R.: Software Project Management: A Unified Framework. Addison-Wesley, Reading (1998)
Armour, P.: The Five Orders of Ignorance. Communications of the ACM 43(10), 17–20 (2000)
Boehm, B.: Value-Based Software Engineering. Software Engineering Notes 28(2) (March 2003)
Boehm, B.: Software Engineering Economics. Prentice-Hall, Englewood Cliffs (1981)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brownsword, L., Smith, J. (2005). Using Earned Value Management for COTS-Based Systems: Issues and Recommendations. In: Franch, X., Port, D. (eds) COTS-Based Software Systems. ICCBSS 2005. Lecture Notes in Computer Science, vol 3412. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30587-3_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-30587-3_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24548-3
Online ISBN: 978-3-540-30587-3
eBook Packages: Computer ScienceComputer Science (R0)
