The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - July/August (2005 vol.22)
pp: 54-62
Ye Yang , University of Southern California
Jesal Bhuta , University of Southern California
Barry Boehm , University of Southern California
Daniel N. Port , University of Hawaii
ABSTRACT
Traditional software process models assume the software system will be developed largely by writing code from scratch, and thus fail to address many of the challenges associated with developing COTS-based applications (CBAs). This often leads to the selection of best-of-breed but incompatible COTS products, without considering the increased costs and reduced benefits incurred by trying to glue these together. This article presents a value-based set of processes that help steer CBA projects toward either avoiding or minimizing such value losses, based on our experiences in empirical analyses of both small and large CBA projects. These include five primary principles, an associated process framework, and a set of process elements to accommodate the needs of CBA development. Their use is briefly illustrated by a supply chain example.
INDEX TERMS
value, software process, COTS-based applications, process framework, process elements, risks, COTS assessment, COTS tailoring, COTS integration, glue code
CITATION
Ye Yang, Jesal Bhuta, Barry Boehm, Daniel N. Port, "Value-Based Processes for COTS-Based Applications", IEEE Software, vol.22, no. 4, pp. 54-62, July/August 2005, doi:10.1109/MS.2005.112
16 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool