Copyright and Licensing
Articles accepted for publication will be licensed under the Creative Commons BY-NC-SA. Authors must sign a non-exclusive distribution agreement after article acceptance.
Software system deployment describes the activities associated with ensuring that a software system is available for its end users. Every company, regardless of its size, requires an efficient and effective software system deployment process to ensure the customer will accept the system software successfully. Small and Medium Enterprises (SMEs) often operate on limited resources and with strict time constraints and need to improve their processes. For this reason, the existing proposals for deployment processes are not usually useful for SMEs. This fact led us to propose DepProMod (Deployment Process Model) to help SMEs to execute the deployment process of software systems in a systematized and controlled manner. The initial version of DepProMod has subprocesses, activities and tasks defined in addition to a capability-level architecture which allow its implementation in a step-by-step manner, thus adapting to SMEs with different needs and resources. This paper presents the results of two empirical studies carried out to obtain feedback on the model so as to refine it and complete it. Specifically, a case study from an Argentine level 1 Medium-size software development SME (approximately 55 employees) and the interviews held with two professionals from the software industry are presented. In summary, both empirical studies allowed us to modify, unify and eliminate elements in the model.
M. Panizzi, M. Genero, R. Bertone. “Refining a Software System Deployment Process Model: A Case Study” in CACIC ’21 Proceedings of the 27th Argentine Congress of Computer Science, pp. 439-448, 2021.
M. Felderer., R. Ramler. “Risk orientation in software testing processes of small and medium enterprises: an exploratory and comparative study”. Software Quality, 24, pp. 519–548, 2016.
D. Mishra, A. Mishra. “Software Process Improvement in SMEs”. A Computer Science and Information Systems, 6, pp. 111 – 140, 2009.
A. Fuggetta, E. Di Nitto. “Software Process”, in FOSE’14 Proceedings of the 36th International Conference on Software Engineering - Future of Software Engineering, pp. 1-12, 2014.
L. Bass, I. Weber, L. Zhu. DevOps: A Software Architect's Perspective.” SEI series in software engineering, 2015.
Scaled Agile. Available at: https://www.scaledagileframework.com/continuous-deployment. Accessed on 2020-03-03.
J. Díaz, J. Pérez, A. Yague, A. Villegas García, A. de Antona. “DevOps in Practice - A preliminary Analysis of two Multinational Companies”, in PROFES ’19 Proceedings of the 20th Product-Focused Software Process Improvement, pp. 323-330, 2019.
M. Panizzi, M. Genero, R. Bertone. “Software system deployment process: A systematic mapping study” in CIbSE ’20 Proceedings of the 23th Iberoamerican Conference on Software Engineering, pp. 138-151, 2020.
M. Panizzi, M. Genero, R. Bertone. “Encuesta para analizar las necesidades con respecto al proceso de despliegue de las PyMES en Argentina”, in CIbSE ’21 Proceedings of the 24th Iberoamerican Conference on Software Engineering, 2021.
IEEE ISO/IEC/IEEE 12207:2017(E). Systems and software engineering - Software life cycle processes, 2017.
I. Jacobson, G. Booch, J. Rumbaugh. The Unified Software Development Process. 1st Edition. Addison Wesley, USA, 1999.
S. Ambler. The Agile Unified Process (AUP). Available at: http://www.ambysoft.com/unifiedprocess. Accessed on 2020-03-03.
Portal de Administración Electrónica. Gobierno de España. “Métrica versión.3”. Available: https://administracionelectronica.gob.es/pae_Home. Accessed on 2020-03-07.
Agile Business Consortium. The DSDM Agile Project Framework (2014 Onwards). Available at: https://www.agilebusiness.org/resources/dsdm-handbooks. Accessed on 2019-05-29.
B. A. Kitchenham. “DESMET: A Method for Evaluating Software Engineering Methods and Tools”. Department of Computer Science, University of Keele, Technical Report TR96-09, 1996.
M. Panizzi, R. Bertone, A. Hossian. “Proposal for a Model of a Computer Systems Implantation Process (MoProIMP)”, Communications in Computer and Information Science, vol 995, pp.157-170, 2019.
A Guide to the Project Management Body of Knowledge. (PMIBOK® Guide) – Fifth Edition. Project Management Institute, 2013.
CMMI® Institute. CMMI Development V1.3, 2010.
“Competisoft. Mejora de Procesos para Fomentar la Competitividad de la Pequeña y Mediana Industria del Software de Iberoamérica”. Available at: https://alarcos.esi.uclm.es/competisoft/web/completo/index.htm. Accessed on 2021-04-03.
P. Runeson, M. Höst. “Guidelines for conducting and reporting case study research in software engineering”. Empir Softw Eng vol 14, pp. 31–164, 2009.
P. Runeson, M. Höst, A. Rainer, B. Regnell. Case study research in software engineering: guidelines and examples. Wiley Publishing, Hoboken, 2012.
C. Robson. Real world research, 2nd edition. Blackwell, 2002.
R. Yin. Case study research: design and methods. 5th Edition. Sage Publications, 2014.
T. Lethbridge, S. Sim, J. Singer. “Studying software engineers: data collection techniques for software field studies”. Empir Softw Eng vol. 10 no. 3, pp. 311–341, 2005.
M. Panizzi, M. Genero, R. Bertone. Appendix - Refining a Software System Deployment Process Model: A Case Study. Available at: https://doi.org/10.6084/m9.figshare.15000642.v1.
F. Davis. “Perceived usefulness, perceived ease of use and user acceptance of information technology”, MIS Quarterly 13, 1989.
Copyright (c) 2023 Marisa Daniela Panizzi, Marcela Genero, Rodolfo Bertone
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Articles accepted for publication will be licensed under the Creative Commons BY-NC-SA. Authors must sign a non-exclusive distribution agreement after article acceptance.
ISSN
1666-6038 (Online)
1666-6046 (Print)
Member of: