Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano

DevOps es un término relativamente nuevo que apareció por primera vez en 2009. Sin embargo, empresas como Etsy, Facebook, Amazon o Netflix son líderes en la implementación del nuevo paradigma. En este trabajo se presenta un conjunto de lineamientos para la implementación del modelo CALMS (DevOps) en...

Full description

Autores:
Muñoz, Diego Armando
Ordóñez, Hugo Armando
Buchelli, Víctor
Tipo de recurso:
Article of journal
Fecha de publicación:
2020
Institución:
Universidad de San Buenaventura
Repositorio:
Repositorio USB
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.usb.edu.co:10819/26282
Acceso en línea:
https://hdl.handle.net/10819/26282
https://doi.org/10.21500/22563202.4270
Palabra clave:
DevOps
desarrollo
operaciones
cultura
colaborativa
DevOps
develop
operations
culture
colaborative
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id SANBUENAV2_aa39148902c4490ccc006975c71d0186
oai_identifier_str oai:bibliotecadigital.usb.edu.co:10819/26282
network_acronym_str SANBUENAV2
network_name_str Repositorio USB
repository_id_str
dc.title.spa.fl_str_mv Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
dc.title.translated.spa.fl_str_mv Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
title Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
spellingShingle Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
DevOps
desarrollo
operaciones
cultura
colaborativa
DevOps
develop
operations
culture
colaborative
title_short Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
title_full Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
title_fullStr Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
title_full_unstemmed Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
title_sort Lineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombiano
dc.creator.fl_str_mv Muñoz, Diego Armando
Ordóñez, Hugo Armando
Buchelli, Víctor
dc.contributor.author.eng.fl_str_mv Muñoz, Diego Armando
Ordóñez, Hugo Armando
Buchelli, Víctor
dc.subject.spa.fl_str_mv DevOps
desarrollo
operaciones
cultura
colaborativa
topic DevOps
desarrollo
operaciones
cultura
colaborativa
DevOps
develop
operations
culture
colaborative
dc.subject.eng.fl_str_mv DevOps
develop
operations
culture
colaborative
description DevOps es un término relativamente nuevo que apareció por primera vez en 2009. Sin embargo, empresas como Etsy, Facebook, Amazon o Netflix son líderes en la implementación del nuevo paradigma. En este trabajo se presenta un conjunto de lineamientos para la implementación del modelo CALMS (DevOps) en mipymes de desarrollo de software en el contexto surcolombiano, así como un modelo que tiene en cuenta los aspectos técnicos y organizacio-nales para lograr un ambiente de desarrollo novedoso que permita la integración de DevOps al contexto del desarrollo de software colombiano. El modelo fue probado en una empresa mipyme y los resultados son alentadores. Se pasó de hacer un despliegue semanal a un despliegue diario, y de los 20 despliegues que se hicieron en total, 16 fueron puestos exitosamente en producción. Finalmente, discutimos cómo DevOps puede incrementar la productividad de las organizaciones de desarrollo de software y cómo la implementación de los lineamientos en un ambiente integrado y probado puede incrementar la competitividad de las empresas de software en un mercado globalizado.
publishDate 2020
dc.date.accessioned.none.fl_str_mv 2020-06-24T00:00:00Z
2025-07-31T17:13:22Z
dc.date.available.none.fl_str_mv 2020-06-24T00:00:00Z
2025-07-31T17:13:22Z
dc.date.issued.none.fl_str_mv 2020-06-24
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_6501
http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
dc.type.local.eng.fl_str_mv Journal article
dc.type.redcol.spa.fl_str_mv http://purl.org/redcol/resource_type/ART
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.doi.none.fl_str_mv 10.21500/22563202.4270
dc.identifier.eissn.none.fl_str_mv 2256-3202
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10819/26282
dc.identifier.url.none.fl_str_mv https://doi.org/10.21500/22563202.4270
identifier_str_mv 10.21500/22563202.4270
2256-3202
url https://hdl.handle.net/10819/26282
https://doi.org/10.21500/22563202.4270
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.bitstream.none.fl_str_mv https://revistas.usb.edu.co/index.php/GuillermoOckham/article/download/4270/4394
https://revistas.usb.edu.co/index.php/GuillermoOckham/article/download/4270/4395
dc.relation.citationedition.eng.fl_str_mv Núm. 1 , Año 2020 : Revista Científica Guillermo de Ockham
dc.relation.citationendpage.none.fl_str_mv 91
dc.relation.citationissue.eng.fl_str_mv 1
dc.relation.citationstartpage.none.fl_str_mv 81
dc.relation.citationvolume.eng.fl_str_mv 18
dc.relation.ispartofjournal.eng.fl_str_mv Revista Guillermo de Ockham
dc.relation.references.spa.fl_str_mv Ambler, S. W., & Ambler, S. W. (2011). Agile Modeling. In The Elements of UMLTM 2.0 Style. https://doi.org/10.1017/cbo9780511817533.018 Brown, D. (2013). Agile User Experience Design. In Agile User Experience Design. https://doi.org/10.1016/C2011-0-06229-4 Cesar navia, J. luis J. (2019). Estrategia mejora en el proceso de atracción y mantenimiento de clientes potenciales , mediante el uso de contenidos basados en experiencias de gamificación Cesar Navia Open Systems S . A . S ( Colombia ) José Luis Jurado Universidad de San Buenaventura (. Guillermo de Ockham, 17(1), 1–17. de Kort, W., & de Kort, W. (2016). What Is DevOps? In DevOps on the Microsoft Stack. https://doi.org/10.1007/978-1-4842-1446-6_1 Dyck, A., Penners, R., & Lichter, H. (2015). Towards definitions for release engineering and DevOps. Proceedings - 3rd International Workshop on Release Engineering, RELENG 2015. https://doi.org/10.1109/RELENG.2015.10 Forsgren, N., & Kersten, M. (2018). DevOps metrics. Communications of the ACM. https://doi.org/10.1145/3159169 Grass Ramírez, B., Collazos Ordóñez, C., & González González, C. (2017). Propuesta de incorporación de competencias de formación en ingeniería. Guillermo de Ockham: Revista Científica, 15(1), 13. https://doi.org/10.21500/22563202.3188 HERING, M., DeGrandis, D., & Forsgren, N. (2015). Measure Efficiency Effectiveness, and Culture to Optimize DevOps Transformation. DevOps Enterprise Forum. https://doi.org/10.1017/CBO9781107415324.004 Hussaini, S. W. (2014). Strengthening harmonization of Development (Dev) and Operations (Ops) silos in IT environment through systems approach. 2014 17th IEEE International Conference on Intelligent Transportation Systems, ITSC 2014. https://doi.org/10.1109/ITSC.2014.6957687 Jabbari, R., Ali, N. Bin, Petersen, K., & Tanveer, B. (2016). What is DevOps? A systematic mapping study on definitions and practices. ACM International Conference Proceeding Series. https://doi.org/10.1145/2962695.2962707 Kruchten, P. (2013). Contextualizing agile software development. Journal of Software: Evolution and Process. https://doi.org/10.1002/smr.572 Laukkarinen, T., Kuusinen, K., & Mikkonen, T. (2018). Regulated software meets DevOps. Information and Software Technology, 97(January), 176–178. https://doi.org/10.1016/j.infsof.2018.01.011 Luz, W. P., Pinto, G., & Bonifácio, R. (2019). Adopting DevOps in the Real World: A Theory, a Model, and a Case Study. Journal of Systems and Software, 157, 1–16. https://doi.org/10.1016/j.jss.2019.07.083 Lwakatare, L. E., Kilamo, T., Karvonen, T., Sauvola, T., Heikkilä, V., Itkonen, J., … Lassenius, C. (2019). DevOps in practice: A multiple case study of five companies. Information and Software Technology, 114(June), 217–230. https://doi.org/10.1016/j.infsof.2019.06.010 Mohamed, S. I. (2015). DevOps Shifting Software Engineering Strategy Value Based Perspective. IOSR Journal of Computer Engineering Ver. IV. https://doi.org/10.9790/0661-17245157 Mueller, E., Wickett, J., Gaekwad, K., & Karayanev, P. (2010). What Is DevOps? | the agile admin. Nicolau de França, B. B., Jeronimo, H., & Travassos, G. H. (2016). Characterizing DevOps by hearing multiple voices. ACM International Conference Proceeding Series. https://doi.org/10.1145/2973839.2973845 Rajkumar, M., Pole, A. K., Adige, V. S., & Mahanta, P. (2016). DevOps culture and its impact on cloud delivery and software development. Proceedings - 2016 International Conference on Advances in Computing, Communication and Automation, ICACCA 2016. https://doi.org/10.1109/ICACCA.2016.7578902 Ramírez, L. A. (1939). La responsabilidad de los intelectuales. Guillermo de Ockham: Revista Científica, 3(10), 331–338. Ravichandran, A., Taylor, K., & Waterhouse, P. (2016). DevOps for Digital Leaders. In DevOps for Digital Leaders. https://doi.org/10.1007/978-1-4842-1842-6 Riungu-Kalliosaari, L., Mäkinen, S., Lwakatare, L. E., Tiihonen, J., & Männistö, T. (2016). DevOps adoption benefits and challenges in practice: A case study. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://doi.org/10.1007/978-3-319-49094-6_44 Sharma, S. (2017). Scaling DevOps for the Enterprise. In The DevOps Adoption Playbook. https://doi.org/10.1002/9781119310778.ch6 The, F., Of, S., In, I., & Software, E. (2014). Introducing DevOps to the traditional enterprise. InfoQ.Com. Velasquez, N. F., Kim, G., Kersten, N., & Humble, J. (2018). State of DevOps Report 2018. In Puppetlabs. https://doi.org/10.1016/S0022-3913(12)00047-9 Wettinger, J., Breitenbücher, U., Kopp, O., & Leymann, F. (2016). Streamlining DevOps automation for Cloud applications using TOSCA as standardized metamodel. Future Generation Computer Systems, 56, 317–332. https://doi.org/10.1016/j.future.2015.07.017 Xu, M., David, J. M., & Kim, S. H. (2018). The fourth industrial revolution: Opportunities and challenges. International Journal of Financial Research. https://doi.org/10.5430/ijfr.v9n2p90 Zhu, L., Bass, L., & Champlin-Scharff, G. (2016). DevOps and Its Practices. IEEE Software. https://doi.org/10.1109/MS.2016.81
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.spa.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
http://creativecommons.org/licenses/by-nc-nd/4.0
dc.format.mimetype.spa.fl_str_mv application/pdf
text/xml
dc.publisher.eng.fl_str_mv Universidad de San Buenaventura Cali
dc.source.spa.fl_str_mv https://revistas.usb.edu.co/index.php/GuillermoOckham/article/view/4270
institution Universidad de San Buenaventura
bitstream.url.fl_str_mv https://bibliotecadigital.usb.edu.co/bitstreams/5fae61d7-264a-4a85-8a7d-84712771c407/download
bitstream.checksum.fl_str_mv 59577f9c511b141de0e36dedb6883ae5
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de San Buenaventura Colombia
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1851053531652423680
spelling Muñoz, Diego ArmandoOrdóñez, Hugo ArmandoBuchelli, Víctor2020-06-24T00:00:00Z2025-07-31T17:13:22Z2020-06-24T00:00:00Z2025-07-31T17:13:22Z2020-06-24DevOps es un término relativamente nuevo que apareció por primera vez en 2009. Sin embargo, empresas como Etsy, Facebook, Amazon o Netflix son líderes en la implementación del nuevo paradigma. En este trabajo se presenta un conjunto de lineamientos para la implementación del modelo CALMS (DevOps) en mipymes de desarrollo de software en el contexto surcolombiano, así como un modelo que tiene en cuenta los aspectos técnicos y organizacio-nales para lograr un ambiente de desarrollo novedoso que permita la integración de DevOps al contexto del desarrollo de software colombiano. El modelo fue probado en una empresa mipyme y los resultados son alentadores. Se pasó de hacer un despliegue semanal a un despliegue diario, y de los 20 despliegues que se hicieron en total, 16 fueron puestos exitosamente en producción. Finalmente, discutimos cómo DevOps puede incrementar la productividad de las organizaciones de desarrollo de software y cómo la implementación de los lineamientos en un ambiente integrado y probado puede incrementar la competitividad de las empresas de software en un mercado globalizado.The term DevOps appears at 2009, it is a new paradigm, in which the developing process and deployment are integrated. Currently enterprises such as Etsy, Facebook, Amazon or Netflix are leaders in the implementation of DevOps paradigm. In this work, we present a guideline to implement the CALMS model (DevOps) at mipymes in the software development organizations of the South of Colombia. We present the technical and organizational aspects of guidelines; it integrates a newfangled development environment to develop of DevOps in the Colombian context. The purposed model was tested at mipymes from Colombia and the results are promising. The mipymes did a daily commit, when without of the guidelines they did a commit per week, in addition, 16 deployments were successful and upload to production, front 20 total deployments. Finally, we discuss how the implementation of the guidelines in an environment tested and integrated can be more productive organization, as well as how they can be competitive software companies in a globalized market.application/pdftext/xml10.21500/22563202.42702256-3202https://hdl.handle.net/10819/26282https://doi.org/10.21500/22563202.4270spaUniversidad de San Buenaventura Calihttps://revistas.usb.edu.co/index.php/GuillermoOckham/article/download/4270/4394https://revistas.usb.edu.co/index.php/GuillermoOckham/article/download/4270/4395Núm. 1 , Año 2020 : Revista Científica Guillermo de Ockham9118118Revista Guillermo de OckhamAmbler, S. W., & Ambler, S. W. (2011). Agile Modeling. In The Elements of UMLTM 2.0 Style. https://doi.org/10.1017/cbo9780511817533.018 Brown, D. (2013). Agile User Experience Design. In Agile User Experience Design. https://doi.org/10.1016/C2011-0-06229-4 Cesar navia, J. luis J. (2019). Estrategia mejora en el proceso de atracción y mantenimiento de clientes potenciales , mediante el uso de contenidos basados en experiencias de gamificación Cesar Navia Open Systems S . A . S ( Colombia ) José Luis Jurado Universidad de San Buenaventura (. Guillermo de Ockham, 17(1), 1–17. de Kort, W., & de Kort, W. (2016). What Is DevOps? In DevOps on the Microsoft Stack. https://doi.org/10.1007/978-1-4842-1446-6_1 Dyck, A., Penners, R., & Lichter, H. (2015). Towards definitions for release engineering and DevOps. Proceedings - 3rd International Workshop on Release Engineering, RELENG 2015. https://doi.org/10.1109/RELENG.2015.10 Forsgren, N., & Kersten, M. (2018). DevOps metrics. Communications of the ACM. https://doi.org/10.1145/3159169 Grass Ramírez, B., Collazos Ordóñez, C., & González González, C. (2017). Propuesta de incorporación de competencias de formación en ingeniería. Guillermo de Ockham: Revista Científica, 15(1), 13. https://doi.org/10.21500/22563202.3188 HERING, M., DeGrandis, D., & Forsgren, N. (2015). Measure Efficiency Effectiveness, and Culture to Optimize DevOps Transformation. DevOps Enterprise Forum. https://doi.org/10.1017/CBO9781107415324.004 Hussaini, S. W. (2014). Strengthening harmonization of Development (Dev) and Operations (Ops) silos in IT environment through systems approach. 2014 17th IEEE International Conference on Intelligent Transportation Systems, ITSC 2014. https://doi.org/10.1109/ITSC.2014.6957687 Jabbari, R., Ali, N. Bin, Petersen, K., & Tanveer, B. (2016). What is DevOps? A systematic mapping study on definitions and practices. ACM International Conference Proceeding Series. https://doi.org/10.1145/2962695.2962707 Kruchten, P. (2013). Contextualizing agile software development. Journal of Software: Evolution and Process. https://doi.org/10.1002/smr.572 Laukkarinen, T., Kuusinen, K., & Mikkonen, T. (2018). Regulated software meets DevOps. Information and Software Technology, 97(January), 176–178. https://doi.org/10.1016/j.infsof.2018.01.011 Luz, W. P., Pinto, G., & Bonifácio, R. (2019). Adopting DevOps in the Real World: A Theory, a Model, and a Case Study. Journal of Systems and Software, 157, 1–16. https://doi.org/10.1016/j.jss.2019.07.083 Lwakatare, L. E., Kilamo, T., Karvonen, T., Sauvola, T., Heikkilä, V., Itkonen, J., … Lassenius, C. (2019). DevOps in practice: A multiple case study of five companies. Information and Software Technology, 114(June), 217–230. https://doi.org/10.1016/j.infsof.2019.06.010 Mohamed, S. I. (2015). DevOps Shifting Software Engineering Strategy Value Based Perspective. IOSR Journal of Computer Engineering Ver. IV. https://doi.org/10.9790/0661-17245157 Mueller, E., Wickett, J., Gaekwad, K., & Karayanev, P. (2010). What Is DevOps? | the agile admin. Nicolau de França, B. B., Jeronimo, H., & Travassos, G. H. (2016). Characterizing DevOps by hearing multiple voices. ACM International Conference Proceeding Series. https://doi.org/10.1145/2973839.2973845 Rajkumar, M., Pole, A. K., Adige, V. S., & Mahanta, P. (2016). DevOps culture and its impact on cloud delivery and software development. Proceedings - 2016 International Conference on Advances in Computing, Communication and Automation, ICACCA 2016. https://doi.org/10.1109/ICACCA.2016.7578902 Ramírez, L. A. (1939). La responsabilidad de los intelectuales. Guillermo de Ockham: Revista Científica, 3(10), 331–338. Ravichandran, A., Taylor, K., & Waterhouse, P. (2016). DevOps for Digital Leaders. In DevOps for Digital Leaders. https://doi.org/10.1007/978-1-4842-1842-6 Riungu-Kalliosaari, L., Mäkinen, S., Lwakatare, L. E., Tiihonen, J., & Männistö, T. (2016). DevOps adoption benefits and challenges in practice: A case study. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). https://doi.org/10.1007/978-3-319-49094-6_44 Sharma, S. (2017). Scaling DevOps for the Enterprise. In The DevOps Adoption Playbook. https://doi.org/10.1002/9781119310778.ch6 The, F., Of, S., In, I., & Software, E. (2014). Introducing DevOps to the traditional enterprise. InfoQ.Com. Velasquez, N. F., Kim, G., Kersten, N., & Humble, J. (2018). State of DevOps Report 2018. In Puppetlabs. https://doi.org/10.1016/S0022-3913(12)00047-9 Wettinger, J., Breitenbücher, U., Kopp, O., & Leymann, F. (2016). Streamlining DevOps automation for Cloud applications using TOSCA as standardized metamodel. Future Generation Computer Systems, 56, 317–332. https://doi.org/10.1016/j.future.2015.07.017 Xu, M., David, J. M., & Kim, S. H. (2018). The fourth industrial revolution: Opportunities and challenges. International Journal of Financial Research. https://doi.org/10.5430/ijfr.v9n2p90 Zhu, L., Bass, L., & Champlin-Scharff, G. (2016). DevOps and Its Practices. IEEE Software. https://doi.org/10.1109/MS.2016.81info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.http://creativecommons.org/licenses/by-nc-nd/4.0https://revistas.usb.edu.co/index.php/GuillermoOckham/article/view/4270DevOpsdesarrollooperacionesculturacolaborativaDevOpsdevelopoperationsculturecolaborativeLineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombianoLineamientos para la implementación del modelo CALMS de DevOps en mipymes desarrolladoras de software en el contexto surcolombianoArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1http://purl.org/coar/version/c_970fb48d4fbd8a85Textinfo:eu-repo/semantics/articleJournal articlehttp://purl.org/redcol/resource_type/ARTinfo:eu-repo/semantics/publishedVersionPublicationOREORE.xmltext/xml2751https://bibliotecadigital.usb.edu.co/bitstreams/5fae61d7-264a-4a85-8a7d-84712771c407/download59577f9c511b141de0e36dedb6883ae5MD5110819/26282oai:bibliotecadigital.usb.edu.co:10819/262822025-07-31 12:13:22.54http://creativecommons.org/licenses/by-nc-nd/4.0https://bibliotecadigital.usb.edu.coRepositorio Institucional Universidad de San Buenaventura Colombiabdigital@metabiblioteca.com