one of the things ROI does not take into consideration is agility itself. Part of the business value that software development can give us is the ability to respond to unknown future needs. We can build things in a way that gives us more options in the future or in a way that gives us validated learning about the environment we are in. In economic terms, we can say that software development efforts can give us “real options”—that is, options to invest more or to not invest in the future, depending on which way the market goes. This agility has true value to the organization, but it will not be
...more

