En esta sección se detallarán las distintas tecnologías utilizadas para el desarrollo y gestión del proyecto.
Para la gesión del proyecto en cuanto a tareas, se utilizó la herramienta de Gitlab, brindada por DigitalHouse. Ante la imposibilidad de adaptar el board y generar reportes de métricas, el equipo generó una integración con Jira. Al ser una herramienta adicional, el equipo se encargó de mantener ambos boards al día con el status de tareas y miembros asignados. Como se mencionó anteriormente, Jira permitió al equipo obtener métricas, como velocity, commited vs. done, generar etiquetas personalizadas que nos permitieran destacar interdependencias, así como llevar un mejor registro de Carry-Overs y subdividir aquellas tareas complejas en Tasks dando mayor granularidad al Sprint y dando lugar a que la colaboración iterna pudiera reflejarse.
Para el desarrollo del Proyecto el equipo utilizó diferentes IDEs (Integrated Development Environment).
El área de Front end eligió
Visual Studio Code (VSC), también se utilizó este IDE para escribir la Wiki y para Testing.
Back end optó por IntelliJ IDEA.
El área de infraestructura utilizó ambos IDEs.
Para trabajar con la Base de Datos, inicialmente se utilizó MySQL Workbench y posteriormente se exportó a una RDS (Relational database) en AWS (Amazon Web Services).
En lo que respecta a Infraestructura, se trabajó en AWS. El deploy en la nube se realizó utilizando Terraform.
El versionado del proyecto se realizó íntegramente en Gitlab.
Área | Tecnologías |
---|---|
Front end | Lenguajes - HTML - CSS -JavaScript Librerías - React - React Router - Material UI Recursos - Font Awesome |
Back end | Lenguajes - Java Frameworks - Springboot Herramientas de gestión - Maven Gestión de Seguridad - JWT (Jason Web Tokken) - Spring Security |
Base de Datos | Lenguajes - SQL |
Infraestructura | Lenguajes - HCL (HashiCorp configuration language) - Bash scripting Software - Terraform |
Testing | Automation Suite - Selenium WebDriver Plataformas - Postman - Qase |
Wiki | Lenguajes - Markdown Recursos - Mermaid |