This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Marketplace Issues in Software Planning and Design
May/June 2004 (vol. 21 no. 3)
pp. 62-70
David G. Messerschmitt, University of California, Berkeley
Clemens Szyperski, Microsoft Research
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
Usage of this product signifies your acceptance of the Terms of Use.