Controlling Lost Opportunity Costs in Agile Development – The Basic Lost Opportunity Estimation Model for Requirements Scoping
We present a model for estimating the final keep/cancel decision point, on a per-feature basis, for scope inclusion in a future release. The Basic Lost Opportunity Estimation Model (BLOEM), based on data from a company that uses an agile-inspired software development model, supports feature selection when the time-dependent business value estimates change as the requirements analysis progresses. The initial BLOEM validation, conducted on a set of 166 features, suggests that the model can valuable input to the feature selection process for a given release, helping to control lost opportunity costs due to feature cancellation. Limitations of BLOEM are discussed and issues for further research are presented.
KeywordsRequirements management scope management agile development software business
Unable to display preview. Download preview PDF.
- 2.Wnuk, K., Regnell, B., Karlsson, L.: What Happened to Out Features? Visualization and Understanding of Scope Change Dynamics in a Large-Scale Industrial Setting. In: 17th IEEE Int. Requirements Engineering Conference, pp. 41–50. IEEE Press, New York (2009)Google Scholar
- 3.The Agile manifesto, http://agilemanifesto.org/ (accessed January 2012)
- 4.Racheva, Z., Daneva, M., Sikkel, K., Herrmann, A., Wieringa, R.: Do We Know Enough about Requirements Prioritization in Agile Projects: Insights from a Case Study. In: 18th IEEE International Requirements Engineering Conference, pp. 147–156. IEEE Computer Society, Washington, DC (2010)CrossRefGoogle Scholar
- 6.Beck, K.: eXtreme Programming Explained: Embrace Change. Addison Wesley (2000)Google Scholar
- 8.Dixit, A., Pindych, R.: Investment Under Uncertainty. Princeton Univ. Press (1994)Google Scholar