Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia

La adopción de un conjunto de buenas prácticas muy difundidas y popularizadas para el desarrollo de software como lo es DevOps en una organización es una tarea que no se logra de la noche a la mañana, implica evaluar y adecuar cómo se están implementando las etapas del ciclo de vida del desarrollo d...

Full description

Autores:
Molina Galvis, Jose Libardo
Tipo de recurso:
Masters Thesis
Fecha de publicación:
2022
Institución:
Pontificia Universidad Javeriana Cali
Repositorio:
Vitela
Idioma:
spa
OAI Identifier:
oai:vitela.javerianacali.edu.co:11522/2164
Acceso en línea:
https://vitela.javerianacali.edu.co/handle/11522/2164
Palabra clave:
DevOps
Transformación digital
Desarrollo de Software
Modelo de madurez
Artefacto de Evaluación DevOps
Entrega continua
Automatización
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id Vitela2_a30e34a41f6a7f9546a4373e30b866dc
oai_identifier_str oai:vitela.javerianacali.edu.co:11522/2164
network_acronym_str Vitela2
network_name_str Vitela
repository_id_str
dc.title.spa.fl_str_mv Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia
title Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia
spellingShingle Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia
DevOps
Transformación digital
Desarrollo de Software
Modelo de madurez
Artefacto de Evaluación DevOps
Entrega continua
Automatización
title_short Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia
title_full Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia
title_fullStr Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia
title_full_unstemmed Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia
title_sort Evaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombia
dc.creator.fl_str_mv Molina Galvis, Jose Libardo
dc.contributor.advisor.none.fl_str_mv Mejía, Felipe
Rincón, Luisa Fernanda
dc.contributor.author.none.fl_str_mv Molina Galvis, Jose Libardo
dc.subject.none.fl_str_mv DevOps
Transformación digital
Desarrollo de Software
Modelo de madurez
Artefacto de Evaluación DevOps
Entrega continua
Automatización
topic DevOps
Transformación digital
Desarrollo de Software
Modelo de madurez
Artefacto de Evaluación DevOps
Entrega continua
Automatización
description La adopción de un conjunto de buenas prácticas muy difundidas y popularizadas para el desarrollo de software como lo es DevOps en una organización es una tarea que no se logra de la noche a la mañana, implica evaluar y adecuar cómo se están implementando las etapas del ciclo de vida del desarrollo de software en una compañía, además de un cambio en la cultura organizacional y la gestión de los procesos acorde con las particularidades de cada compañía. Con este tipo de transformaciones se busca entregar productos de software a los usuarios _finales en el menor tiempo posible, asegurando calidad y contabilidad, a través de la identificación de cuellos de botellas en procesos, procedimientos y metodologías de trabajo. Este documento busca evaluar la conveniencia de adoptar un conjunto de buenas prácticas muy difundidas y popularizadas para el desarrollo de software como lo es DevOps a una empresa cuyo foco de negocio no es producir software, sino un centro de investigación en agricultura que utiliza el software para su soporte operativo y funcional por medio de aplicativos internos y que como toda empresa requiere procesos agiles y oportunos para mejorar su operación. Uno de los aspectos a destacar es la propuesta de un artefacto para la evaluación DevOps en una organización que a través de preguntas indirectas pensadas para el segmento de personas que participan en el ciclo de vida de desarrollo de software y no estén familiarizadas con la terminología DevOps, puedan evaluar el estado de las prácticas de desarrollo de software corporativas desde un punto de vista multidimensional. El modelo propuesto evalúa dimensiones como la cultura, la gestión de procesos, la gestión LEAN, la arquitectura y la entrega continua, con estos elementos se pudo determinar el estado de madurez de un grupo de prácticas que apalancan mejores rendimientos en la entrega de productos de software de calidad. El modelo propuesto se diseñó con el benficio de relacionar un plan de acción a partir de cada opción de respuesta de los aspectos evaluados. La Alianza Bioversity International y el Centro Internacional de Agricultura Tropical (CIAT) fue evaluada como caso de estudio particular del artefacto de evaluación propuesto y a partir de estos resultados se generó un análisis para priorizar que elementos deben ser tratados acorde a su nivel de madurez y así iniciar la adopción progresiva de las practicas DevOps enfocándose en mejorar la velocidad en la frecuencia de despliegues y la reducción de tiempo en el despliegue.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2024-06-11T15:21:13Z
dc.date.available.none.fl_str_mv 2024-06-11T15:21:13Z
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_bdcc
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Maestría
dc.type.redcol.none.fl_str_mv https://purl.org/redcol/resource_type/TM
format http://purl.org/coar/resource_type/c_bdcc
dc.identifier.uri.none.fl_str_mv https://vitela.javerianacali.edu.co/handle/11522/2164
url https://vitela.javerianacali.edu.co/handle/11522/2164
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.creativecommons.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
publisher.none.fl_str_mv Pontificia Universidad Javeriana Cali
institution Pontificia Universidad Javeriana Cali
bitstream.url.fl_str_mv https://vitela.javerianacali.edu.co/bitstreams/002cec7d-35e4-496b-b9b4-fe8707cd7785/download
https://vitela.javerianacali.edu.co/bitstreams/55102f4b-6d42-4211-83a5-1bab9d9b0c72/download
https://vitela.javerianacali.edu.co/bitstreams/c70c8e1d-5cd7-409e-997f-00e27ff2ac18/download
https://vitela.javerianacali.edu.co/bitstreams/035d99c3-6c7d-4352-b0c8-6d07a9466be9/download
https://vitela.javerianacali.edu.co/bitstreams/9d921b38-d138-4659-bddd-2c1f77078df9/download
https://vitela.javerianacali.edu.co/bitstreams/add8be8d-3e44-40b6-bf5d-17a352fbab55/download
https://vitela.javerianacali.edu.co/bitstreams/90af5e44-81d7-4783-b88e-494c004c7efc/download
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
092dc71475f845863ed9d970767fdb30
ecbdfc89189661e1047c41f5f9f9311c
6f2f7d614772f35cba20882d031c67cb
e392dd92460ca13e88451ae86474dd13
aba5f6c444168adb1c1dc814760f62cd
50df704a94d9e81f1bddb7e842d7bcd0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Vitela
repository.mail.fl_str_mv vitela.mail@javerianacali.edu.co
_version_ 1812095062195044352
spelling Mejía, FelipeRincón, Luisa FernandaMolina Galvis, Jose Libardo2024-06-11T15:21:13Z2024-06-11T15:21:13Z2022https://vitela.javerianacali.edu.co/handle/11522/2164La adopción de un conjunto de buenas prácticas muy difundidas y popularizadas para el desarrollo de software como lo es DevOps en una organización es una tarea que no se logra de la noche a la mañana, implica evaluar y adecuar cómo se están implementando las etapas del ciclo de vida del desarrollo de software en una compañía, además de un cambio en la cultura organizacional y la gestión de los procesos acorde con las particularidades de cada compañía. Con este tipo de transformaciones se busca entregar productos de software a los usuarios _finales en el menor tiempo posible, asegurando calidad y contabilidad, a través de la identificación de cuellos de botellas en procesos, procedimientos y metodologías de trabajo. Este documento busca evaluar la conveniencia de adoptar un conjunto de buenas prácticas muy difundidas y popularizadas para el desarrollo de software como lo es DevOps a una empresa cuyo foco de negocio no es producir software, sino un centro de investigación en agricultura que utiliza el software para su soporte operativo y funcional por medio de aplicativos internos y que como toda empresa requiere procesos agiles y oportunos para mejorar su operación. Uno de los aspectos a destacar es la propuesta de un artefacto para la evaluación DevOps en una organización que a través de preguntas indirectas pensadas para el segmento de personas que participan en el ciclo de vida de desarrollo de software y no estén familiarizadas con la terminología DevOps, puedan evaluar el estado de las prácticas de desarrollo de software corporativas desde un punto de vista multidimensional. El modelo propuesto evalúa dimensiones como la cultura, la gestión de procesos, la gestión LEAN, la arquitectura y la entrega continua, con estos elementos se pudo determinar el estado de madurez de un grupo de prácticas que apalancan mejores rendimientos en la entrega de productos de software de calidad. El modelo propuesto se diseñó con el benficio de relacionar un plan de acción a partir de cada opción de respuesta de los aspectos evaluados. La Alianza Bioversity International y el Centro Internacional de Agricultura Tropical (CIAT) fue evaluada como caso de estudio particular del artefacto de evaluación propuesto y a partir de estos resultados se generó un análisis para priorizar que elementos deben ser tratados acorde a su nivel de madurez y así iniciar la adopción progresiva de las practicas DevOps enfocándose en mejorar la velocidad en la frecuencia de despliegues y la reducción de tiempo en el despliegue.The adoption of a widespread and popularized set of best practices for software development such as DevOps in an organization is a task that is not achieved overnight, it involves evaluating and adapting how the lifecycle of software development stages are being implemented in a company, in addition to a change in the organizational culture and process management according to the particularities of each company. With this type of transformation, the goal is to deliver software products to end users in the shortest possible time, ensuring quality and reliability, through the identication of bottlenecks in processes, procedures and work methodologies. This document evaluates the convenience of adopting a set of best practices for software development such as DevOps to a company whose business focus is not to produce software, but an agricultural research center that uses software for its operational and functional support through internal applications and that, like any other company, requires agile and timely processes to improve its operation. One of the aspects to highlight is the proposal of an artifact for DevOps assessment in an organization that through indirect questions designed for the segment of people who participate in the software development life cycle and are unfamiliar with DevOps terminology, can assess the state of corporate software development practices from a multidimensional point of view. The proposed model evaluates dimensions such as culture, process management, LEAN management, architecture and continuous delivery, with these elements it was possible to determine the maturity status of a group of practices that support better performance in the delivery of quality software products. The proposed model was designed with the benet of relating an action plan from each response option of the evaluated aspects. The Bioversity International Alliance and the International Center for Tropical Agriculture (CIAT) was evaluated as a particular study case of the proposed evaluation artifact and from these results an analysis was generated to prioritize which elements should be addressed according to their level of maturity and begin the progressive adoption of DevOps practices focusing on improving the speed in the frequency of deployments and the reduction of deployment time.spaPontificia Universidad Javeriana Calihttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2DevOpsTransformación digitalDesarrollo de SoftwareModelo de madurezArtefacto de Evaluación DevOpsEntrega continuaAutomatizaciónEvaluación de la conveniencia de adoptar DevOps como estrategia para la entrega continua de productos de software en la Alianza Bioversity -CIAT sede las Américas, Colombiahttp://purl.org/coar/resource_type/c_bdccTesis/Trabajo de grado - Monografía - Maestríahttps://purl.org/redcol/resource_type/TMFacultad de Ingeniería y Ciencias. Maestría en Ingeniería de SoftwareMaestríaLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://vitela.javerianacali.edu.co/bitstreams/002cec7d-35e4-496b-b9b4-fe8707cd7785/download8a4605be74aa9ea9d79846c1fba20a33MD51ORIGINALDocumento final - Jose Libardo Molina-CR.pdfDocumento final - Jose Libardo Molina-CR.pdfapplication/pdf2899668https://vitela.javerianacali.edu.co/bitstreams/55102f4b-6d42-4211-83a5-1bab9d9b0c72/download092dc71475f845863ed9d970767fdb30MD52Licencia de Uso.pdfLicencia de Uso.pdfapplication/pdf201776https://vitela.javerianacali.edu.co/bitstreams/c70c8e1d-5cd7-409e-997f-00e27ff2ac18/downloadecbdfc89189661e1047c41f5f9f9311cMD53TEXTDocumento final - Jose Libardo Molina-CR.pdf.txtDocumento final - Jose Libardo Molina-CR.pdf.txtExtracted texttext/plain102108https://vitela.javerianacali.edu.co/bitstreams/035d99c3-6c7d-4352-b0c8-6d07a9466be9/download6f2f7d614772f35cba20882d031c67cbMD512Licencia de Uso.pdf.txtLicencia de Uso.pdf.txtExtracted texttext/plain4947https://vitela.javerianacali.edu.co/bitstreams/9d921b38-d138-4659-bddd-2c1f77078df9/downloade392dd92460ca13e88451ae86474dd13MD514THUMBNAILDocumento final - Jose Libardo Molina-CR.pdf.jpgDocumento final - Jose Libardo Molina-CR.pdf.jpgGenerated Thumbnailimage/jpeg3365https://vitela.javerianacali.edu.co/bitstreams/add8be8d-3e44-40b6-bf5d-17a352fbab55/downloadaba5f6c444168adb1c1dc814760f62cdMD513Licencia de Uso.pdf.jpgLicencia de Uso.pdf.jpgGenerated Thumbnailimage/jpeg5296https://vitela.javerianacali.edu.co/bitstreams/90af5e44-81d7-4783-b88e-494c004c7efc/download50df704a94d9e81f1bddb7e842d7bcd0MD51511522/2164oai:vitela.javerianacali.edu.co:11522/21642024-06-25 05:13:59.764https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://vitela.javerianacali.edu.coRepositorio Vitelavitela.mail@javerianacali.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=