Integrated Modeling of Business Value and Software Processes

  • Raymond Madachy
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3840)


Business value attainment should be a key consideration when designing software processes. Ideally they are structured to meet organizational business goals, but it is usually difficult to integrate the process and business perspectives quantitatively. This research uses modeling and simulation to assess process tradeoffs for business case analysis. A model for commercial software enterprises relates the dynamics between product specifications, investment costs, schedule, software quality practices, market size, license retention, pricing and revenue generation. The system dynamics model allows one to experiment with different product strategies, software processes, marketing practices and pricing schemes while tracking financial measures over time. It can be used to determine the appropriate balance of process activities to meet goals. Examples are shown for varying scope, reliability, delivery of multiple releases, and determining the quality sweet spot for different time horizons. Results show that optimal policies depend on various stakeholder value functions, opposing market factors and business constraints. Future model improvements are also identified.


Market Share Function Point Software Process Reference Case System Dynamic Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Boehm, B., Huang, L.: Value-Based Software Engineering: A Case Study. IEEE Software 20(2) (2003)Google Scholar
  2. 2.
    Madachy, R.: Software Process Dynamics. IEEE Computer Society Press, Washington D.C (2005)Google Scholar
  3. 3.
    Boehm, B., Huang, L., Jain, A., Madachy, R.: Reasoning about the ROI of Software Dependability: the iDAVE Model. IEEE Software 21(3) (2004)Google Scholar
  4. 4.
    Boehm, B., Abts, C., Brown, W., Chulani, S., Clark, B., Horowitz, E., Madachy, R., Reifer, D., Steece, B.: Software Cost Estimation with COCOMO II. Prentice-Hall, Englewood Cliffs (2000)Google Scholar
  5. 5.
    Chulani, S., Boehm, B.: Modeling software defect introduction and removal: COQUALMO (COnstructive QUALity MOdel). USC-CSE Technical Report 99-510 (1999)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Raymond Madachy
    • 1
    • 2
  1. 1.USC Center for Software Engineering, Department of Computer Science, SAL 318University of Southern CaliforniaLos AngelesUSA
  2. 2.Cost Xpert GroupSan DiegoUSA

Personalised recommendations