The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - September/October (2009 vol.35)
pp: 638-653
Michel Benaroch , Syracuse University, Syracuse
James Goldstein , Syracuse University, Syracuse
ABSTRACT
Despite significant research progress on the problem of managing systems development risk, we are yet to see this problem addressed from an economic optimization perspective. Doing so entails answering the question: What mitigations should be planned and deployed throughout the life of a systems development project in order to control risk and maximize project value? We introduce an integrative economic optimization approach to solving this problem. The approach is integrative since it bridges two complementary research streams: one takes a traditional microlevel technical view on the software development endeavor alone, another takes a macrolevel business view on the entire life cycle of a systems project. Bridging these views requires recognizing explicitly that value-based risk management decisions pertaining to one level impact and can be impacted by decisions pertaining to the other level. The economic optimization orientation follows from reliance on real options theory in modeling risk management decisions within a dynamic stochastic optimization setting. Real options theory is well suited to formalizing the impacts of risk as well as the asymmetric and contingent economic benefits of mitigations, in a way that enables their optimal balancing. We also illustrate how the approach is applied in practice to a small realistic example.
INDEX TERMS
Risk management, systems development, economics.
CITATION
Michel Benaroch, James Goldstein, "An Integrative Economic Optimization Approach to Systems Development Risk Management", IEEE Transactions on Software Engineering, vol.35, no. 5, pp. 638-653, September/October 2009, doi:10.1109/TSE.2009.25
REFERENCES
[1] R. Bahsoon, W. Emmerich, and J. Macke, “Using Real Options to Select Stable Middleware-Induced Software Architectures,” IEE Proc. Software, special issue on relating software requirements to architectures, vol. 152, no. 4, pp. 153-167, 2005.
[2] R. Bahsoon, “Evaluating Architectural Stability with Real Options Theory,” Doctoral Dissertation, Faculty of Eng. Sciences, Univ. of London, Oct. 2005.
[3] C.Y. Baldwin and K.B. Clark, Design Rules: The Power of Modularity, MIT Press, 2001.
[4] C.Y. Baldwin and K.B. Clark, “Modularity and Real Options,” working paper, Harvard Business School, 1993.
[5] H. Barki, S. Rivard, and J. Talbot, “Toward an Assessment of Software Development Risk,” J. Management Information Systems, vol. 10, no. 2, pp. 203-225, 1993.
[6] M. Benaroch, “Managing Investments in Information Technology Based on Real Options Theory,” J. Management Information Systems, vol. 19, no. 2, pp. 43-84, 2002.
[7] M. Benaroch, M. Jeffery, R.J. Kauffman, and S. Shah, “Option-Based Risk Management: A Field Study of Sequential IT Investment Decisions,” J. Management Information Systems, vol. 24, no. 2, pp. 103-140, 2007.
[8] M. Benaroch, Y. Lichtenstein, and K. Robinson, “Real Options in IT Risk Management: An Empirical Validation of Risk-Option Relationships,” MIS Quarterly, vol. 30, no. 4, pp. 827-864, Dec. 2006.
[9] M. Benaroch and R.J. Kauffman, “A Case for Using Real Options Pricing Analysis to Evaluate Information Technology Project Investment,” Information Systems Research, vol. 10, no. 1, pp. 70-86, 1999.
[10] Value-Based Software Eng., S. Biffl, A. Aurum, B. Boehm, H.Erdogmus, and P. Grünbacher, eds. Springer, 2006.
[11] B. Boehm, “Value-Based Software Engineering: Overview and Agenda (Chapter 1),” Value-Based Software Eng., S. Biffl, A.Aurum, B. Boehm, H. Erdogmus, and P. Grünbacher, eds., Springer, 2006.
[12] B. Boehm, “Value-Based Software Engineering: Seven Key Elements and Ethical Considerations (Chapter 6),” Value-Based Software Eng., S. Biffl, A. Aurum, B. Boehm, H. Erdogmus, and P.Grünbacher, eds., Springer, 2006.
[13] B. Boehm, Software Risk Management. IEEE-CS Press, 1989.
[14] B. Boehm, Software Eng. Economics, Prentice Hall PTR, 1981.
[15] B.W. Boehm, C. Abts, A.W. Brown, S. Chulani, and B.K. Clark, Software Cost Estimation with COCOMO. Prentice Hall, 2002.
[16] B. Boehm and K. Sullivan, “Software Economics: A Roadmap,” Proc. Int'l Conf. Software Eng., pp. 321-343. June 2000.
[17] T.R. Browning, J.J. Deyst, S.D. Eppinger, and D.E. Whitney, “Adding Value in Product Development by Creating Information and Reducing Risk,” IEEE Trans. Eng. Management, vol. 49, no. 4, pp. 443-458, Nov. 2002.
[18] H. Daellenbach, Systems and Decision Making: A Management Science Approach. Wiley, 1994.
[19] V.T. Datar and S.H. Mathews, “European Real Options: An Intuitive Algorithm for the Black-Scholes Formula,” J. Applied Finance, vol. 14, no. 1, pp. 45-51, Spring/Summer 2004.
[20] T. DeMarco, Controlling Software Projects. Prentice Hall, 1982.
[21] J.E. Elton and M.J. Gruber, Modern Portfolio Theory and Investment Analysis. John Wiley & Sons, 1995.
[22] H. Erdogmus, “Valuation of Learning Options in Software Development under Private and Market Risk,” The Eng. Economist, vol. 47, no. 3, pp. 308-353, Nov. 2002.
[23] H. Erdogmus, “Building a Business Case for COTS-Centric Development: An Investment Analysis Perspective,” Proc. ICSE '99 Workshop Ensuring Successful COTS Development, May 1999.
[24] H. Erdogmus and J. Favaro, “Keep Your Options Open: Extreme Programming and Economics of Flexibility,” XP Perspectives, M.Marchesi et al., eds., Addison-Wesley Professional Series, 2002.
[25] R.E. Fairley, “Risk Management for Software Projects,” IEEE Software, vol. 11, no. 3, pp. 57-67, May/June 1994.
[26] J.M. Favaro and K.R. Favaro, “Strategic Analysis of Application Framework Investments,” Building Application Frameworks: Object Oriented Foundations of Framework Design, M. Fayad and R.Johnson, eds., John Wiley and Sons, 1999.
[27] J.M. Favaro, K.R. Favaro, and P.F. Favaro, “Value Based Software Reuse Investment,” Ann. Software Eng., vol. 5, pp. 5-52, 1998.
[28] N. Jones, “Year 2000 Market Overview,” technical report, Gartner Group, 1998.
[29] M. Jørgensen, “A Review of Studies on Expert Estimation of Software Development Effort,” J. Systems Software, vol. 70, nos.1/2, pp. 37-60, Feb. 2004.
[30] H.S. Kan, Metrics and Models in Software Quality Engineering. Addison-Wesley, 2003.
[31] N. Koussis, S.H. Martzoukos, and L. Trigeorgis, “Sequential Options with Interacting Learning and Control Actions,” working paper, Faculty of Economics and Management, Cyprus Univ., 2004.
[32] R.L. Kumar, “Managing Risks in IT Projects: An Options Perspective,” Information and Management, vol. 40, pp. 63-74, 2002.
[33] T. Little, “Value Creation and Capture: A Model of the Software Development Process,” IEEE Software, vol. 21, no. 2, pp. 48-53, May/June 2000.
[34] K. Lyytinen, L. Mathiassen, and J. Ropponen, “Attention Shaping and Software Risk—A Categorical Analysis of Four Classical Risk Management Approaches,” Information Systems Research, vol. 9, no. 3, pp. 233-255, 1998.
[35] J. McManus, Risk Management in Software Development Projects. Butterworth-Heinemann Publishing, 2004.
[36] S.L. Pfleeger, F. Wu, and R. Lewis, Software Cost Estimation and Sizing Methods: Issues and Guidelines (Project Air Force). The RAND Corp., 2005.
[37] Z. Racheva, M. Daneva, and L. Buglione, “Complementing Measurements and Real Options Concepts to Support Inter-iteration Decision-Making in Agile Projects,” Proc. 34th Euromicro Conf. Software Engineering and Advanced Applications, pp. 457-464, 2008.
[38] Z. Racheva and M. Daneva, “Using Measurements to Support Real-Option Thinking in Agile Software Development,” Proc. 2008 Int'l Workshop Scrutinizing Agile Practices or Shoot-Out at the Agile Corral, May 2008.
[39] K.J. Sullivan, W. Griswold, Y. Cai, and B. Hallen, “The Structure and Value of Modularity in Software Design,” Proc. Eighth European Software Eng. Conf. Held Jointly with Ninth ACM SIGSOFT Int'l Symp. Foundations of Software Eng., 2001.
[40] K.J. Sullivan, P. Chalasani, S. Jha, and V. Sazawal, “Software Design As an Investment Activity: A Real Options Perspective,” Real Options and Business Strategy: Applications to Decision-Making, L. Trigeorgis, ed., pp. 215-260, Risk Books, 1999.
[41] A. Taudes, M. Feurstein, and A. Mild, “Options Analysis of Software Platform Decisions: A Case Study,” MIS Quarterly, vol. 24, no. 2, pp. 227-243, June 2000.
[42] A. Tiwana, M. Keil, and R.G. Fichman, “Information Systems Project Continuation in Escalation Situations: A Real Options Model,” Decision Sciences, vol. 37, no. 3, pp. 357-391, 2006.
[43] L. Trigeorgis, Real Options. MIT Press, 1996.
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool