Abstract
The opportunity cost decision of selecting a software project is dependent, among other things, on how a given project best meets a company’s business goals and overall competitive strategy. Remaining competitive in the agile software market today requires selecting only those projects that position a business strategically in the market place and that render it competitive over time. Using an industrial case study, we demonstrate the role of the Complex Adaptive Systems Software Engineering (CASSE) framework in supporting value-based project selection. We apply Actor Object Dependencies (AOD) analysis and Functional Points (FP) sizing techniques to predict the overall project value before incurring any actual costs of implementing such a project. The overall contribution of this work therefore lies in demonstrating that alternative engineering approaches that analyze AODs can enhance how we select software projects and how we plan project schedules optimally so as to increase business value derived on projects.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Barnett, L.: Agile Projects Must Measure Business Value. Agile Journal (2007), http://www.agilejournal.com/content/view/211/76
Nikula, U., Sajaniem, J.: Tackling the Complexity of Requirements Engineering Process Improvement by Partitioning the Improvement Task. In: ASWEC, pp. 48–57. IEEE CS, Washington (2005)
Karlsson, L., Dahlstedt, A.G., Regnell, B., Dag, J.N., Persson, A.: Requirements Engineering Challenges in Market-driven Software Development – An Interview Study with Practitioners. Info and Soft. Tech. 49(6), 588–604 (2007)
Boehm, B., Huang, L.G.: Value-based Software Engineering: a Case Study. Computer 36(3), 33–41 (2003)
Saliu, M.O., Ruhe, G.: Bi-Objective Release Planning for Evolving Software Systems. In: The 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 105–114. ACM, New York (2007)
Balikuddembe, J.K., Potgieter, A.E.: Using Actor Object Operations Structures to Understand Project Requirements Complexities. In: The 3rd International Conference on Software Engineering Advances, pp. 290–294. IEEE Press, Los Alamitos (2008)
Balikuddembe, J.K., Potgieter, A.E.: Predicting Value-creation in Software Project Complexity. In: The 10th IASTED International Conference on Software Engineering and Applications – Dallas, p. 514. ACTA Press (2006)
Joliet Junior College, http://www.jjc.edu/about/operational/business-auxiliary/purchasing/Documents/R08003.pdf (last accessed on July 30, 2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Balikuddembe, J.K., Bagula, A. (2009). Business Viability Assessment of Potential Software Projects: An Empirical Study with the CASSE Framework. In: Ślęzak, D., Kim, Th., Kiumi, A., Jiang, T., Verner, J., Abrahão, S. (eds) Advances in Software Engineering. ASEA 2009. Communications in Computer and Information Science, vol 59. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10619-4_28
Download citation
DOI: https://doi.org/10.1007/978-3-642-10619-4_28
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10618-7
Online ISBN: 978-3-642-10619-4
eBook Packages: Computer ScienceComputer Science (R0)