Skip to main content

Supplementing Agile Practices with Decision Support Methods for Military Software Development

  • Conference paper
  • First Online:
Book cover Proceedings of 4th International Conference in Software Engineering for Defence Applications

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 422))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

  2. 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

    Google Scholar 

  3. Drury M, Conboy K, Power K (2012) Obstacles to decision making in Agile software development teams. J Syst Softw: 1239–1254

    Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Google Scholar 

  6. AAP-6(V) NATO glossary of terms and definitions

    Google Scholar 

  7. (AJP)-3 (B) Allied joint doctrine for the conduct of operations

    Google Scholar 

  8. Tiwari N (2006) Using the analytic hierarchy process (AHP) to identify performance scenarios for enterprise application. The computer measurement group

    Google Scholar 

  9. Saaty T (1980) The analytic hierarchy process. McGraw-Hill, New York

    MATH  Google Scholar 

  10. Saaty T (1996) Decision making with dependence and feedback: the analytic network process. RWS Publications, Pittsburgh

    Google Scholar 

  11. Hedstrom J (2010) Project portfolio management using IBM rational focal point. IBM Report. IBM

    Google Scholar 

  12. Alshehri S, Benedicenti L (2014) Ranking and rules for selecting two persons in pair programming. J Softw (JSW, ISSN: 1796-217X), 9(9)

    Google Scholar 

  13. 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

    Google Scholar 

  14. Alshehri S, Benedicenti L (2013) Ranking approach for the user story prioritization methods. J Commun Comput 10:1465–1474

    Google Scholar 

  15. The United States Department of Defense Dictionary of Military Terms

    Google Scholar 

  16. 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

Download references

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

Authors

Corresponding author

Correspondence to Luigi Benedicenti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics