Abstract
The literature shows that under certain conditions, traditional software development processes benefit from the adoption of structured decision support methods. Agile methods usually eschew this approach in favor of a collaborative decision-making structure. In the domain of defense software, however, a hierarchical structure is inherently present. Thus, the introduction of a more structured decision support method in agile development should lead to a higher level of comfort with the products built this way. This paper provides the foundation to adopting decision support methods as derived from past experiences at the University of Regina and grounds it in the defense software domain. The paper contains findings on insertion points for decision support methods and the methodology followed to evaluate which of these methods are the most appropriate. It also summarizes the lessons learned during the work conducted at the University of Regina and in selected industrial settings.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hansson SO (2015) Decision theory: a brief introduction. Royal Instititue of Technology, Sweden. Published online at http://people.kth.se/~soh/decisiontheory.pdf. Retrieved 10 Mar 2015
Colomo-Palacios R, Casado-Lumbreras C, Soto-Acosta P, García-Crespo Á (2011) Decisions in software development projects management: an exploratory study. Behav Inf Technol
Drury M, Conboy K, Power K (2012) Obstacles to decision making in Agile software development teams. J Syst Softw: 1239–1254
Moe NB, Aurum A, Dybå T (2012) Challenges of shared decision-making: a multiple case study of agile software development. Inf Softw Technol 54:853–865
Tessem B (2011) An empirical study of decision making. Participation and empowerment in Norwegian software development organizations. Agile processes in software engineering and extreme programming. Lecture notes in business information processing, vol 77, pp 253–265
AAP-6(V) NATO glossary of terms and definitions
(AJP)-3 (B) Allied joint doctrine for the conduct of operations
Tiwari N (2006) Using the analytic hierarchy process (AHP) to identify performance scenarios for enterprise application. The computer measurement group
Saaty T (1980) The analytic hierarchy process. McGraw-Hill, New York
Saaty T (1996) Decision making with dependence and feedback: the analytic network process. RWS Publications, Pittsburgh
Hedstrom J (2010) Project portfolio management using IBM rational focal point. IBM Report. IBM
Alshehri S, Benedicenti L (2014) Ranking and rules for selecting two persons in pair programming. J Softw (JSW, ISSN: 1796-217X), 9(9)
Alshehri S, Benedicenti L (2014) Ranking the refactoring techniques based on the internal quality attributes. Int J Softw Eng Appl (IJSEA) 5(1):9–30
Alshehri S, Benedicenti L (2013) Ranking approach for the user story prioritization methods. J Commun Comput 10:1465–1474
The United States Department of Defense Dictionary of Military Terms
Ambler S (2015) Answering the “Where is the proof that agile methods work?” Retrieved from 10 Mar 2015, http://www.agilemodeling.com/essays/proof.htm#sthash.qpoOJHAd.dpuf
Acknowledgments
The author wishes to acknowledge the contribution of the National Science and Engineering Research Council of Canada to this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Benedicenti, L. (2016). Supplementing Agile Practices with Decision Support Methods for Military Software Development. In: Ciancarini, P., Sillitti, A., Succi, G., Messina, A. (eds) Proceedings of 4th International Conference in Software Engineering for Defence Applications. Advances in Intelligent Systems and Computing, vol 422. Springer, Cham. https://doi.org/10.1007/978-3-319-27896-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-27896-4_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-27894-0
Online ISBN: 978-3-319-27896-4
eBook Packages: EngineeringEngineering (R0)