Title :
Value based Incremental Software Development
Author :
Abbas, Tahir ; Ahsan, Ali
Author_Institution :
Dept. of Software Eng., MUST Univ., Mirpur, Pakistan
Abstract :
In today´s competitive world, the investor of software product must rely on shorter development periods where product is developed in small features that result in early market delivery and revenue generation. The selection of specific feature for the current development period has remained a great challenge in the history of software development. The Incremental Funding Method (IFM) [1] is very famous technique that tries to choose the optimum delivery sequence of features, but it uses only one criterion that is Net Present Value. Our proposed methodology tries to evaluate multiple criteria for the selection of particular feature(s) using multi-criteria analysis method called desirability functions. Moreover, IFM methodology is silent about the uncertainty issue in future cash flows while our suggested methodology tries to fill this gap by means of an expert´s opinion (A fuzzy based technique). Another very important fact is that almost all cash flows have some interesting patterns/trends. It would be better to preserve these patterns that assist experts to better estimate the future cost estimates rather than starting blindly. A hypothetical case study is formulated in order to validate the extensions made in the IFM methodology.
Keywords :
software cost estimation; IFM methodology; cash flows; cost estimates; desirability functions; feature selection; fuzzy based technique; incremental funding method; market delivery; multicriteria analysis method; net present value; optimum delivery sequence; revenue generation; software development periods; software product; value based incremental software development; Computer aided software engineering; Planning; Software;
Conference_Titel :
Multi-Topic Conference (INMIC), 2014 IEEE 17th International
Print_ISBN :
978-1-4799-5754-5
DOI :
10.1109/INMIC.2014.7097329