Abstract
The Incremental Funding Method (IFM) in software development projects aims at optimizing the financial return of a software project through proper sequencing of development activities and incremental releases of the software product. This paper presents a Dynamic Programming (DP) project scheduling algorithm that maximizes a software project's net present value (NPV) under IFM assumptions. Through an exemplar case study we demonstrate that the DP algorithm guarantees optimality in the project scheduling sequence and offers flexibility in adjusting the optimum project schedule dynamically, as market or development conditions change.
Original language | English |
---|---|
Title of host publication | IISA 2015 - 6th International Conference on Information, Intelligence, Systems and Applications |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781467393119 |
DOIs | |
Publication status | Published - 20 Jan 2016 |
Event | 6th International Conference on Information, Intelligence, Systems and Applications, IISA 2015 - Corfu, Greece Duration: 6 Jul 2015 → 8 Jul 2015 |
Other
Other | 6th International Conference on Information, Intelligence, Systems and Applications, IISA 2015 |
---|---|
Country/Territory | Greece |
City | Corfu |
Period | 6/07/15 → 8/07/15 |
Keywords
- dynamic programming
- incremental funding method
- software project scheduling