• DocumentCode
    3734253
  • Title

    A dynamic programming algorithm for optimizing the financial return of software projects

  • Author

    Dimitrios Tselios;Pandelis Ipsilandis;Vassilis C. Gerogiannis

  • Author_Institution
    Dept. of Business Administration, TEI of Thessaly, Larissa, Greece
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    1
  • Lastpage
    6
  • 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.
  • Keywords
    "Software","Schedules","Dynamic programming","Heuristic algorithms","Software algorithms","Scheduling"
  • Publisher
    ieee
  • Conference_Titel
    Information, Intelligence, Systems and Applications (IISA), 2015 6th International Conference on
  • Type

    conf

  • DOI
    10.1109/IISA.2015.7388067
  • Filename
    7388067