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.
Chapter PDF
Similar content being viewed by others
Keywords
- Open Source Software
- User Story
- Agile Method
- Open Source Software Project
- Open Source Software Development
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
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)
Duijnhouwer, F.-W., Widdows, C.: Capgemini Expert Letter Open Source Maturity Model, Capgemini (2003)
Goldman, R., Gabriel, R.P.: Innovation Happens Elsewhere - Open Source as Business Strategy. Morgan Kaufmann, Boston (2005)
Atos Origin, Method for Qualification and Selection of Open Source Software (QSOS), http://www.qsos.org
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
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)
Sillitti, A., Succi, G.: Requirements Engineering for Agile Methods. In: Aurum, A., Wohlin, C. (eds.) Engineering and Managing Software Requirements. Springer (2005)
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)
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)
Di Bella, E., Sillitti, A., Succi, G.: A multivariate classification of open source developers. Information Sciences 221, 72–83 (2013)
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)
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)
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)
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)
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)
Schwaber, K.: Agile Project Management with Scrum. Microsoft Press (2004)
Crowe, P., Cloutier, R.: Evolutionary Capabilities Developed and Fielded in Nine Months. CrossTalk: The Journal of Defense Software Engineering 22(4), 15–17 (2009)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 IFIP International Federation for Information Processing
About this paper
Cite this paper
Cotugno, F.R., Messina, A. (2014). Adapting SCRUM to the Italian Army: Methods and (Open) Tools. In: Corral, L., Sillitti, A., Succi, G., Vlasenko, J., Wasserman, A.I. (eds) Open Source Software: Mobile Open Source Technologies. OSS 2014. IFIP Advances in Information and Communication Technology, vol 427. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-55128-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-55128-4_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-55127-7
Online ISBN: 978-3-642-55128-4
eBook Packages: Computer ScienceComputer Science (R0)