Issue No. 03 - May/June (2004 vol. 21)
Mark Denne , Sun Microsystems Inc.
Jane Cleland-Huang , DePaul University
The last few years have seen intense scrutiny of the flawed business premises underlying the dot-com bubble of the late 1990s. The prevailing attitude then was that software investment could be repaid through the company's increased capital value in expectation of future profits. The current IT environment is greatly changed. Not only are organizations no longer willing to invest in software development without clear expectations for returns, but they also demand those returns in much less time. This clearly challenges the development community to change the way we do business.The Incremental Funding Methodology is a data-driven, financially informed approach to software development. IFM can analyze and sequence feature delivery to maximize net present value and to provide insight on how development decisions affect other financial metrics.
release planning, value-based software engineering, agile development, incremental software development, requirements prioritization
J. Cleland-Huang and M. Denne, "The Incremental Funding Method: Data-Driven Software Development," in IEEE Software, vol. 21, no. , pp. 39-47, 2004.