DocumentCode
973114
Title
Calculating ROI for software product lines
Author
Böckle, Günter ; Clements, Paul ; McGregor, John D. ; Muthig, Dirk ; Schmid, Klaus
Author_Institution
Siemens AG, Munich, Germany
Volume
21
Issue
3
fYear
2004
Firstpage
23
Lastpage
31
Abstract
Product line engineering has become an important and widely used approach for efficiently developing portfolios of software products. The idea is to develop a set of products as a single, coherent development task from a core asset base (sometimes called a platform), a collection of artifacts specifically designed for use across a portfolio. This approach produces order-of-magnitude economic improvements compared to one-at-a-time software system development. Because the product line approach isn´t limited to specific technical properties of the planned software but rather focuses on economic characteristics, high return on investment has become the anthem of the approach´s protagonists. Our software product line cost model can calculate the costs and benefits (and hence the ROI) that we can expect to accrue from various product line development situations. It´s also straightforward and intuitive.
Keywords
investment; software cost estimation; software development management; software metrics; software reusability; ROI calculation; return on investment; software product line cost model; software system development; Costs; Design engineering; Economic forecasting; Investments; Portfolios; Predictive models; Programming; Software development management; Software engineering; Software systems;
fLanguage
English
Journal_Title
Software, IEEE
Publisher
ieee
ISSN
0740-7459
Type
jour
DOI
10.1109/MS.2004.1293069
Filename
1293069
Link To Document