Optimizing the Incremental Delivery of Software Features Under Uncertainty
نویسندگان
چکیده
[Context] Lean and agile software development processes encourage delivering software in small increments so as to generate early business value, be able to adapt to changes, and reduce risks. Deciding what to build in each iteration is an important requirements engineering activity. The Incremental Funding Method (IFM) partly supports such decisions by identifying sequences of features delivery that optimize Net Present Value (NPV). [Problem] The IFM, however, does not deal explicitly with uncertainty and considers the maximization of NPV as the only objective, without explicit consideration for other objectives such as minimizing upfront investment costs and maximizing learning so as to reduce uncertainty and risk for future iterations. [Ideas] This short paper presents our ongoing research to address these limitations by extending IFM with Bayesian decision analysis to reason about uncertainty and with Pareto-based optimization to support decisions with respect multiple conflicting objectives. [Contributions] The paper presents the current version of our toolsupported extension of the IFM, illustrate it on a small example, and outlines our research agenda.
منابع مشابه
Optimizing location, routing and inventory decisions in an integrated supply chain network under uncertainty
This study extends a mathematical model that integrates the location, allocation, inventory replenishment and routing decisions simultaneously. To cope with inherent uncertainty of parameters, we implement a continuous-time Markov process and derive the performance measures of the system. Using the obtained results, the problem is formulated as a mixed integer nonlinear programing model (MINLP)...
متن کاملDesign the bi-objective pharmaceutical supply chain network under uncertainty and considering the production, delivery, and drug perishable times
In this paper, a bi-objective pharmaceutical supply chain network under uncertainty demand and transportation costs is modeled and developed. To control the uncertainty parameters, the robust optimization method is considering. The main objective of this paper determines the number and location of potential facilities such as drug manufacture centers and drug distribution centers by considering...
متن کاملOptimizing decentralized production–distribution planning problem in a multi-period supply chain network under uncertainty
Decentralized supply chain management is found to be significantly relevant in today’s competitive markets. Production and distribution planning is posed as an important optimization problem in supply chain networks. Here, we propose a multi-period decentralized supply chain network model with uncertainty. The imprecision related to uncertain parameters like demand and price of the final produc...
متن کاملCoping with 'requirements-uncertainty': The theories-of-action of experienced IS project managers
The notion of ‘requirements-uncertainty’ has received a lot of attention in the Information Systems and Software Engineering literature. As the level of uncertainty of user-requirements increases, the literature advises project managers to move away from the traditional waterfall life-cycle model and towards more ‘experimental’ approaches, such as incremental-delivery and prototyping. But there...
متن کاملAnomaly Detection Using SVM as Classifier and Decision Tree for Optimizing Feature Vectors
Abstract- With the advancement and development of computer network technologies, the way for intruders has become smoother; therefore, to detect threats and attacks, the importance of intrusion detection systems (IDS) as one of the key elements of security is increasing. One of the challenges of intrusion detection systems is managing of the large amount of network traffic features. Removing un...
متن کامل