Description
Why is software development difficult? Why can't we write software successfully? Denne and Cleland-Huang address this issue head on and provide
real answers. Arguing that software development education and practice have
become increasingly disconnected from the conversations of those who define
the requirements and articulate the needs for that software.
This book introduces the Incremental Funding Methodology (IFM), an ROI-informed approach to software development in which software is developed and delivered in carefully prioritized chunks of customer valued functionality.
IFM integrates traditional software engineering activities with financially
informed project management strategies. IFM heuristics provide clarity into
important metrics such as project level NPV, ROI, initial start-up investment
costs, and time needed for a project to reach self-funding status. It enables
developers, customers, and business stakeholders to answer critical questions
related to the development and delivery of a product and to optimize strategies
accordingly. Compatible with both traditional environments such as RUP, and agile XP environments, IFM equips developers and project managers with
techniques and principles for increasing the financial returns of a software
project and for identifying development schedules that make a project
financially feasible.