Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth"
Regularmente en proyectos de software existe una deficiente colaboración entre el desarrollo y las operaciones, por eso, es común escuchar conflictos donde el producto desplegado no funciona, aunque localmente se ejecutaba correctamente; si bien es cierto que existen herramientas que solucionan el p...
- Autores:
-
Quintero Parra, Carlos Mario
Daza Benjumea, Mateo Jose
- Tipo de recurso:
- Fecha de publicación:
- 2017
- Institución:
- Universidad del Norte
- Repositorio:
- Repositorio Uninorte
- Idioma:
- spa
- OAI Identifier:
- oai:manglar.uninorte.edu.co:10584/7773
- Acceso en línea:
- http://hdl.handle.net/10584/7773
- Palabra clave:
- DevOps, Docker, Metodologías Ágiles, Diseño de Software, Salud, Web, Integración Continua, Despliegue Continuo.
DevOps, Docker, Agile Methodologies, Software Design, Health, Web, Continuous Integration, Continuous Deployment.
- Rights
- License
- Universidad del Norte
id |
REPOUNORT2_3d6506fa3d7e77ed572e32c1de26a146 |
---|---|
oai_identifier_str |
oai:manglar.uninorte.edu.co:10584/7773 |
network_acronym_str |
REPOUNORT2 |
network_name_str |
Repositorio Uninorte |
repository_id_str |
|
dc.title.es_ES.fl_str_mv |
Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth" |
dc.title.en_US.fl_str_mv |
Software development with DevOps paradigm: "PlaceHealth" Prototype |
title |
Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth" |
spellingShingle |
Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth" DevOps, Docker, Metodologías Ágiles, Diseño de Software, Salud, Web, Integración Continua, Despliegue Continuo. DevOps, Docker, Agile Methodologies, Software Design, Health, Web, Continuous Integration, Continuous Deployment. |
title_short |
Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth" |
title_full |
Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth" |
title_fullStr |
Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth" |
title_full_unstemmed |
Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth" |
title_sort |
Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth" |
dc.creator.fl_str_mv |
Quintero Parra, Carlos Mario Daza Benjumea, Mateo Jose |
dc.contributor.advisor.none.fl_str_mv |
Nieto Bernal, Wilson |
dc.contributor.author.none.fl_str_mv |
Quintero Parra, Carlos Mario Daza Benjumea, Mateo Jose |
dc.subject.es_ES.fl_str_mv |
DevOps, Docker, Metodologías Ágiles, Diseño de Software, Salud, Web, Integración Continua, Despliegue Continuo. |
topic |
DevOps, Docker, Metodologías Ágiles, Diseño de Software, Salud, Web, Integración Continua, Despliegue Continuo. DevOps, Docker, Agile Methodologies, Software Design, Health, Web, Continuous Integration, Continuous Deployment. |
dc.subject.en_US.fl_str_mv |
DevOps, Docker, Agile Methodologies, Software Design, Health, Web, Continuous Integration, Continuous Deployment. |
description |
Regularmente en proyectos de software existe una deficiente colaboración entre el desarrollo y las operaciones, por eso, es común escuchar conflictos donde el producto desplegado no funciona, aunque localmente se ejecutaba correctamente; si bien es cierto que existen herramientas que solucionan el problema, la integración de estas es un reto que debe ser tomado en cuenta durante todo el ciclo de desarrollo y para ello debe existir un ambiente apto para la comunicación y colaboración constante. Para solucionar este problema, la metodología DevOps establece un conjunto de prácticas que obligan a un cambio cultural, abogando por la comunicación, colaboración continua y automatización de los procesos. Particularmente, reconoce la interdependencia del desarrollo y operaciones, unificando durante todo el ciclo las fases de integración del código y el despliegue de versiones incrementales del software. Teniendo en cuenta lo anterior, el proyecto consiste en la elaboración de una guía práctica o framework sobre el desarrollo de software bajo la metodología DevOps, a partir de un prototipo que establezca suficientes retos para validar las buenas prácticas y las ventajas que ofrece la metodología y un ambiente automatizado. Este prototipo plantea una solución web al ofrecimiento y obtención de servicios, en nuestro caso una plataforma para servicios de la salud que vincula directamente a pacientes con médicos especialistas y centros de salud. La principal intención de esta guía es permitir tanta libertad como sea posible al lector con respecto a la selección de tecnologías y metodologías ágiles de desarrollo, sin embargo, haciendo énfasis en Docker como herramienta central para todos los procesos de integración y despliegue continuo. Los resultados finales consisten en el documento guía y el prototipo funcional a partir de las tecnologías y recomendaciones tratadas en el marco de trabajo, sobre un ambiente de desarrollo y operaciones automatizado. |
publishDate |
2017 |
dc.date.accessioned.none.fl_str_mv |
2017-11-24T23:20:33Z |
dc.date.available.none.fl_str_mv |
2017-11-24T23:20:33Z |
dc.date.issued.none.fl_str_mv |
2017-11-23 |
dc.type.es_ES.fl_str_mv |
article |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10584/7773 |
url |
http://hdl.handle.net/10584/7773 |
dc.language.iso.es_ES.fl_str_mv |
spa |
language |
spa |
dc.rights.es_ES.fl_str_mv |
Universidad del Norte |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Universidad del Norte http://purl.org/coar/access_right/c_abf2 |
dc.publisher.es_ES.fl_str_mv |
Barranquilla, Universidad del Norte, 2017 |
institution |
Universidad del Norte |
bitstream.url.fl_str_mv |
http://172.16.14.36:8080/bitstream/10584/7773/1/DESARROLLO%20DE%20SOFTWARE%20BAJO%20PARADIGMA%20DEVOPS%3a%20PROTOTIPO%20%22PLACEHEALTH%22.pdf http://172.16.14.36:8080/bitstream/10584/7773/2/DESARROLLO%20DE%20SOFTWARE%20BAJO%20PARADIGMA%20DEVOPS%3a%20PROTOTIPO%20%22PLACEHEALTH%22.PNG http://172.16.14.36:8080/bitstream/10584/7773/3/license.txt |
bitstream.checksum.fl_str_mv |
db06923d163575c40df3bcc8bfa59860 2717a75a6cc02c9d8f88146fa65c8e70 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Digital de la Universidad del Norte |
repository.mail.fl_str_mv |
mauribe@uninorte.edu.co |
_version_ |
1812183101662560256 |
spelling |
Nieto Bernal, WilsonQuintero Parra, Carlos MarioDaza Benjumea, Mateo Jose2017-11-24T23:20:33Z2017-11-24T23:20:33Z2017-11-23http://hdl.handle.net/10584/7773Regularmente en proyectos de software existe una deficiente colaboración entre el desarrollo y las operaciones, por eso, es común escuchar conflictos donde el producto desplegado no funciona, aunque localmente se ejecutaba correctamente; si bien es cierto que existen herramientas que solucionan el problema, la integración de estas es un reto que debe ser tomado en cuenta durante todo el ciclo de desarrollo y para ello debe existir un ambiente apto para la comunicación y colaboración constante. Para solucionar este problema, la metodología DevOps establece un conjunto de prácticas que obligan a un cambio cultural, abogando por la comunicación, colaboración continua y automatización de los procesos. Particularmente, reconoce la interdependencia del desarrollo y operaciones, unificando durante todo el ciclo las fases de integración del código y el despliegue de versiones incrementales del software. Teniendo en cuenta lo anterior, el proyecto consiste en la elaboración de una guía práctica o framework sobre el desarrollo de software bajo la metodología DevOps, a partir de un prototipo que establezca suficientes retos para validar las buenas prácticas y las ventajas que ofrece la metodología y un ambiente automatizado. Este prototipo plantea una solución web al ofrecimiento y obtención de servicios, en nuestro caso una plataforma para servicios de la salud que vincula directamente a pacientes con médicos especialistas y centros de salud. La principal intención de esta guía es permitir tanta libertad como sea posible al lector con respecto a la selección de tecnologías y metodologías ágiles de desarrollo, sin embargo, haciendo énfasis en Docker como herramienta central para todos los procesos de integración y despliegue continuo. Los resultados finales consisten en el documento guía y el prototipo funcional a partir de las tecnologías y recomendaciones tratadas en el marco de trabajo, sobre un ambiente de desarrollo y operaciones automatizado.In software development projects, there is a deficient collaboration between development and operation teams, that’s why it is common to hear conflicts where the final product doesn’t work, even if it did in the local environment. To fix the previous problem there are many tools available, but the correct integration of them with the project’s current technologies is a challenge that should be included during the whole development cycle and for that there should be an environment of constant communication and collaboration. To fulfill this purpose, the methodology known as DevOps establishes a set of practices that require a cultural shift that works towards encouraging communication, collaboration and automatization of many processes. This paradigm recognizes the dependency between development and operations, including both teams roles during the development cycle, adding two new phases called continuous code integration and deployment. This project consists on the elaboration of a practical guide about software development under DevOps methodology, starting from a prototype that establishes enough challenges to validate the good practices and the real advantages that this methodology and an automated environment offers. The prototype’s goal is the development of a web application for services, particularly for health services where patients interact with specialist doctors and medical centers easily. The main purpose of this guide is to allow as much freedom as possible to the reader about the selection of technologies and agile methodologies, nevertheless, emphasizing in Docker as central tool for every continuous integration and deployment processes. The final results consists on the guide document and the functional prototype based upon the recommendations and technologies treated in the guide, all of this on top of an automated development and operations environment.spaBarranquilla, Universidad del Norte, 2017Universidad del Nortehttp://purl.org/coar/access_right/c_abf2DevOps, Docker, Metodologías Ágiles, Diseño de Software, Salud, Web, Integración Continua, Despliegue Continuo.DevOps, Docker, Agile Methodologies, Software Design, Health, Web, Continuous Integration, Continuous Deployment.Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth"Software development with DevOps paradigm: "PlaceHealth" Prototypearticlehttp://purl.org/coar/resource_type/c_6501ORIGINALDESARROLLO DE SOFTWARE BAJO PARADIGMA DEVOPS: PROTOTIPO "PLACEHEALTH".pdfDESARROLLO DE SOFTWARE BAJO PARADIGMA DEVOPS: PROTOTIPO "PLACEHEALTH".pdfDESARROLLO DE SOFTWARE BAJO PARADIGMA DEVOPS: PROTOTIPO "PLACEHEALTH"application/pdf150441http://172.16.14.36:8080/bitstream/10584/7773/1/DESARROLLO%20DE%20SOFTWARE%20BAJO%20PARADIGMA%20DEVOPS%3a%20PROTOTIPO%20%22PLACEHEALTH%22.pdfdb06923d163575c40df3bcc8bfa59860MD51DESARROLLO DE SOFTWARE BAJO PARADIGMA DEVOPS: PROTOTIPO "PLACEHEALTH".PNGDESARROLLO DE SOFTWARE BAJO PARADIGMA DEVOPS: PROTOTIPO "PLACEHEALTH".PNGDESARROLLO DE SOFTWARE BAJO PARADIGMA DEVOPS: PROTOTIPO "PLACEHEALTH"image/png183755http://172.16.14.36:8080/bitstream/10584/7773/2/DESARROLLO%20DE%20SOFTWARE%20BAJO%20PARADIGMA%20DEVOPS%3a%20PROTOTIPO%20%22PLACEHEALTH%22.PNG2717a75a6cc02c9d8f88146fa65c8e70MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://172.16.14.36:8080/bitstream/10584/7773/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310584/7773oai:172.16.14.36:10584/77732017-11-24 18:20:33.573Repositorio Digital de la Universidad del Nortemauribe@uninorte.edu.co |