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...
- 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= |