Akademska digitalna zbirka SLovenije - logo
E-viri
Celotno besedilo
Recenzirano
  • Refining a Software System ...
    Panizzi, Marisa; Genero, Marcela; Bertone, Rodolfo

    Journal of Computer Science & Technology, 04/2023, Letnik: 23, Številka: 1
    Journal Article

    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 Argentinian 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. Keywords: Software Processes, Software System Deployment Process Model, Case Study, Interviews. El despliegue de sistemas de software describe las actividades asociadas para asegurar que un sistema de software este disponible para sus usuarios finales. Cada empresa, independientemente de su tamano, requiere un proceso de despliegue de sistemas de software eficiente y efectivo para garantizar que el cliente acepte el sistema de software con exito. Las pequenas y medianas empresas (PyMES) a menudo operan con recursos limitados y con estrictas limitaciones de tiempo, y necesitan mejorar sus procesos. Por este motivo, las propuestas existentes de procesos de despliegue no suelen ser de utilidad para las PyMES. Este hecho nos llevo a proponer DepProMod (Modelo de Proceso de Despliegue) para ayudar a las PyMES a ejecutar el proceso de despliegue de sistemas de software de manera sistematizada y controlada. La version preliminar de DepProMod cuenta con subprocesos, actividades y tareas definidas ademas de una arquitectura de niveles capacidad que permite su aplicacion de manera escalonada, adaptandose asi a pymes con diferentes necesidades y recursos. Este articulo presenta los resultados de dos estudios empiricos realizados para obtener retroalimentacion del modelo con el fin de refinarlo y completarlo. Especificamente, se presenta un estudio de caso de una PYME desarrolladora de software, mediana de tramo 1 (aproximadamente 55 empleados) de Argentina y las entrevistas realizadas a dos profesionales de la industria del software. En resumen, ambos estudios empiricos nos permitieron modificar, unificar y eliminar elementos en el modelo. Palabras claves: Procesos de software, Modelo de proceso de despliegue de sistemas de software, Estudio de caso, Entrevistas.