Authors:
Eber Assis Schmitz
;
Antonio Juarez Alencar
;
Marcelo C. Fernandes
and
Carlos Mendes de Azevedo
Affiliation:
Institute of Mathematics and Electronic Computer Center, Federal University of Rio de Janeiro, Brazil
Keyword(s):
Minimum Marketable Feature, Incremental Funding Method, Project Management and Business Performance.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Engineering Methodologies
;
Information Systems Analysis and Specification
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Software Engineering
;
Systems Engineering
Abstract:
In the competitive world in which we live, where every business opportunity not taken is an opportunity handed to competitors, software developers have distanced themselves, in both language and values, from those who define the requirements that software has to satisfy and come up with the money that funds its development process. Such a distance helps to reduce or, in some cases, completely eliminate the competitive advantage that software development may provide to an organization; transforming this value creation activity into a business cost that is better kept low and under tight control. This article proposes a method for obtaining the optimal implementation order of software units in an information technology development project. This method, which uses a combination of heuristic procedures and Monte Carlo simulation, takes into consideration the fact that software development is generally carried out under cost and investment constraints in an uncertain environment, whose pr
oper analysis indicate how to obtain the best possible return on investment. The article shows that decisions made under uncertainty may be substantially different from those made in a risk-free environment.
(More)