The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (2004 vol.21)
pp: 62-70
David G. Messerschmitt , University of California, Berkeley
Clemens Szyperski , Microsoft Research
ABSTRACT
For commercial software sold in the general marketplace, many software-planning and design decisions are based not only on meeting user needs but also on various marketplace issues. Many of these issues fall into one of three standard ROI categories: revenue, cost, and risk. For revenue, market share and market size play against one another, but the major considerations are increasing value (and extracting that value through pricing strategies) and minimizing the customer?s cost structure. Manipulating the supplier?s cost structure depends on the method of software distribution, the management of recurring costs (such as maintenance), and software reuse. Software development always entails a risk that actual revenues and costs might deviate from plan. The most effective way to manage this risk is an integrated approach at the project, organizational, and industry levels through decision techniques, management of intellectual property, investment diversification, and industry cooperation.
INDEX TERMS
planning, risk management, schedule and organizational issues, standardization, reusable software
CITATION
David G. Messerschmitt, Clemens Szyperski, "Marketplace Issues in Software Planning and Design", IEEE Software, vol.21, no. 3, pp. 62-70, May/June 2004, doi:10.1109/MS.2004.1293074
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool