The Revista Guillermo de Ockham provides an immediate and open access to its content, based on the principle of offering the public a free access to investigations to provide a global interchange of knowledge.
Unless otherwise established, the contents of this journal has a license with Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) http://creativecommons.org/licenses/by-nc-nd/4.0/
- Attribution: You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial: You may not use the material for commercial purposes.
- NoDerivatives: If you remix, transform, or build upon the material, you may not distribute the modified material.
- No additional restrictions: You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Resumo
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.
Referências
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.81Ambler, 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