Adapting SCRUM to the Italian Army: Methods and (Open) Tools

  • Franco Raffaele Cotugno
  • Angelo Messina
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 427)

Abstract

Many software-related technologies, including software development methodologies, quality models, etc. have been developed due to the huge software needs of the Department of Defense (DoD) of the United States. Therefore, it is not surprising that the DoD is promoting open source software and agile approaches into the development processes of the defense contractors. The quality of many open source product has been demonstrated to be comparable to the close source ones and in many cases even higher and the effectiveness of agile approaches has been demonstrated in many industrial settings. Moreover, the availability of the source code makes open source products attractive for obvious reasons (e.g., security, long term maintenance, etc.). Following this trend, also the Italian Army has started using open source software and promotes its usage into the development processes of its contractors, also promoting agile approaches in many contexts focusing on the SCRUM methodology. This paper provides an overview of the SCRUM development process adopted by the Italian Army for the development of software systems using open source technologies.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Amoroso, E., Watson, J., Marietta, M., Weiss, J.: A process-oriented methodology for assessing and improving software trustworthiness. In: 2nd ACM Conference on Computer and Communications Security (1994)Google Scholar
  2. 2.
    Duijnhouwer, F.-W., Widdows, C.: Capgemini Expert Letter Open Source Maturity Model, Capgemini (2003)Google Scholar
  3. 3.
    Goldman, R., Gabriel, R.P.: Innovation Happens Elsewhere - Open Source as Business Strategy. Morgan Kaufmann, Boston (2005)Google Scholar
  4. 4.
    Atos Origin, Method for Qualification and Selection of Open Source Software (QSOS), http://www.qsos.org
  5. 5.
    Wasserman, A., Pal, M., Chan, C.: Business Readiness Rating Project, BRR Whitepaper (2005), http://www.openbrr.org/wiki/images/d/da/BRR_whitepaper_2005RFC1.pdf
  6. 6.
    Dueñas, C.J., Parada, H.A., Cuadrado, G.F., Santillán, M., Ruiz, J.L.: Apache and Eclipse: Comparing Open Source Project Incubators. IEEE Software 24(6) (November/December 2007)Google Scholar
  7. 7.
    Sillitti, A., Succi, G.: Requirements Engineering for Agile Methods. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements. Springer (2005)Google Scholar
  8. 8.
    Janes, A., Remencius, T., Sillitti, A., Succi, G.: Managing Changes in Requirements: an Empirical Investigation. Journal of Software: Evolution and Process 25(12), 1273–1283 (2013)Google Scholar
  9. 9.
    Di Bella, E., Fronza, I., Phaphoom, N., Sillitti, A., Succi, G., Vlasenko, J.: Pair Programming and Software Defects – a large, industrial case study. IEEE Transaction on Software Engineering 39(7), 930–953 (2013)CrossRefGoogle Scholar
  10. 10.
    Di Bella, E., Sillitti, A., Succi, G.: A multivariate classification of open source developers. Information Sciences 221, 72–83 (2013)CrossRefGoogle Scholar
  11. 11.
    Scotto, M., Sillitti, A., Succi, G.: Open Source Development Process: a Review, International Journal of Software Engineering and Knowledge Engineering. World Scientific 17(2), 231–248 (2007)Google Scholar
  12. 12.
    Jermakovics, A., Sillitti, A., Succi, G.: Exploring collaboration networks in open-source projects. In: Petrinja, E., Succi, G., El Ioini, N., Sillitti, A. (eds.) OSS 2013. IFIP AICT, vol. 404, pp. 97–108. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  13. 13.
    Petrinja, E., Sillitti, A., Succi, G.: Comparing OpenBRR, QSOS, and OMM Assessment Models. In: Ågerfalk, P., Boldyreff, C., González-Barahona, J.M., Madey, G.R., Noll, J. (eds.) OSS 2010. IFIP AICT, vol. 319, pp. 224–238. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  14. 14.
    Petrinja, E., Nambakam, R., Sillitti, A.: Introducing the Open Maturity Model. In: 2nd Emerging Trends in FLOSS Research and Development Workshop at ICSE 2009, Vancouver, BC, Canada, May 18 (2009)Google Scholar
  15. 15.
    Sillitti, A., Ceschi, M., Russo, B., Succi, G.: Managing Uncertainty in Requirements: a Survey in Plan-Based and Agile Companies. In: 11th IEEE International Software Metrics Symposium (METRICS 2005), Como, Italy, September 19-22 (2005)Google Scholar
  16. 16.
    Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004)Google Scholar
  17. 17.
    Crowe, P., Cloutier, R.: Evolutionary Capabilities Developed and Fielded in Nine Months. CrossTalk: The Journal of Defense Software Engineering 22(4), 15–17 (2009)Google Scholar
  18. 18.
    del Bianco, V., Lavazza, L., Morasca, S., Taibi, D., Tosi, D.: An investigation of the users’ perception of OSS quality. In: Ågerfalk, P., Boldyreff, C., González-Barahona, J.M., Madey, G.R., Noll, J. (eds.) OSS 2010. IFIP AICT, vol. 319, pp. 15–28. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  19. 19.
    Lavazza, L., Morasca, S., Taibi, D., Tosi, D.: An empirical investigation of perceived reliability of open source java programs. In: 27th Symposium on Applied Computing (SAC, Riva del Garda, Italy (2012)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2014

Authors and Affiliations

  • Franco Raffaele Cotugno
    • 1
  • Angelo Messina
    • 1
  1. 1.Stato Maggiore dell’Esercito ItalianoItaly

Personalised recommendations