Mostrar el registro sencillo del ítem

Software development with DevOps paradigm: "PlaceHealth" Prototype

dc.contributor.advisorNieto Bernal, Wilson
dc.contributor.authorQuintero Parra, Carlos Mario
dc.contributor.authorDaza Benjumea, Mateo Jose
dc.date.accessioned2017-11-24T23:20:33Z
dc.date.available2017-11-24T23:20:33Z
dc.date.issued2017-11-23
dc.identifier.urihttp://hdl.handle.net/10584/7773
dc.description.abstractRegularmente 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.es_ES
dc.description.abstractIn 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.en_US
dc.language.isospaes_ES
dc.publisherBarranquilla, Universidad del Norte, 2017es_ES
dc.rightsUniversidad del Nortees_ES
dc.subjectDevOps, Docker, Metodologías Ágiles, Diseño de Software, Salud, Web, Integración Continua, Despliegue Continuo.es_ES
dc.subjectDevOps, Docker, Agile Methodologies, Software Design, Health, Web, Continuous Integration, Continuous Deployment.en_US
dc.titleDesarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth"es_ES
dc.titleSoftware development with DevOps paradigm: "PlaceHealth" Prototypeen_US
dc.typearticlees_ES
dc.rights.accessRightsopenAccesses_ES


Ficheros en el ítem

Thumbnail
Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem