Software project management: a unified framework
Software project management: a unified framework
Communications of the ACM
The Rational Unified Process: An Introduction, Second Edition
The Rational Unified Process: An Introduction, Second Edition
Software Engineering Economics
Software Engineering Economics
COTS Integration: Plug and Pray?
Computer
Anchoring the Software Process
IEEE Software
Value-based software engineering
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
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.