%0 Journal Article 
%A Quintero Parra, Carlos Mario
%A Daza Benjumea, Mateo Jose
%T Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth"


%U http://hdl.handle.net/10584/7773
%X 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.

%K DevOps, Docker, Metodologías Ágiles, Diseño de Software, Salud, Web, Integración Continua, Despliegue Continuo.
%K DevOps, Docker, Agile Methodologies, Software Design, Health, Web, Continuous Integration, Continuous Deployment.
%~ GOEDOC, SUB GOETTINGEN