• Login
    Ver ítem 
    •   DSpace Principal
    • División Ingenierías
    • Departamento de Ingeniería de Sistemas
    • Proyectos finales Pregrado en Ingeniería de Sistemas y Computación
    • Ver ítem
    •   DSpace Principal
    • División Ingenierías
    • Departamento de Ingeniería de Sistemas
    • Proyectos finales Pregrado en Ingeniería de Sistemas y Computación
    • Ver ítem
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Desarrollo de software bajo paradigma DevOps: Prototipo "PlaceHealth"

    Software development with DevOps paradigm: "PlaceHealth" Prototype

    • Exportar citas
      • Exportar a Refworks
      • Exportar a Ris
      • Exportar a Endnote
      • Exportar a Mendeley
    URI
    http://hdl.handle.net/10584/7773
    Registro completo
    Mostrar el registro completo del ítem
    Autor
    Quintero Parra, Carlos Mario
    Daza Benjumea, Mateo Jose
    Fecha
    2017-11-23
    Resumen
    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.
     
    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.
     
    Colecciones a las que pertenece
    • Proyectos finales Pregrado en Ingeniería de Sistemas y Computación [105]
    DESARROLLO DE SOFTWARE BAJO PARADIGMA DEVOPS: PROTOTIPO "PLACEHEALTH" (146.9Kb)Visualizar
    -
    DESARROLLO DE SOFTWARE BAJO PARADIGMA DEVOPS: PROTOTIPO "PLACEHEALTH" (179.4Kb)

    DSpace software copyright © 2002-2016  DuraSpace
    Contacto | Sugerencias
    Theme by 
    Atmire NV
     

     

    Listar

    Todo DSpaceComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasEsta colecciónPor fecha de publicaciónAutoresTítulosMaterias

    Mi cuenta

    AccederRegistro

    DSpace software copyright © 2002-2016  DuraSpace
    Contacto | Sugerencias
    Theme by 
    Atmire NV