## 📚 Solventa Wiki - [🏠 Inicio](Home) - [📄 Proyecto PDF](files/MISW4501-202614-Proyecto.pdf) --- ### 🏠 Inicio - [👥 Integrantes](Home#-integrantes-del-grupo) - [🤝 Acuerdos del equipo](Home#-acuerdos-del-equipo) - [🚀 Metodología DAD-Scrum](Home#-metodología-de-trabajo-dad-scrum-híbrido) ---
📅 Semana 1 > Épicas y features · Acta de constitución · Board · Showcase
📅 Semana 2 ### 📐 Documento del alcance (EDT) - [🌳 Formato árbol](Documento-de-alcance#-edt--proyecto-final-arquitectura-y-construcción-solventa-formato-árbol) - [📋 Formato tabular](Documento-de-alcance#-edt--proyecto-final-arquitectura-y-construcción-solventa-formato-tabular) ### 📋 Hoja de trabajo - [Objetivos](Hoja-de-trabajo#objetivos) - [Restricciones de negocio](Hoja-de-trabajo#restricciones-de-negocio) - [Restricciones de tecnología](Hoja-de-trabajo#restricciones-de-tecnología) - [Requisitos de calidad](Hoja-de-trabajo#requisitos-de-calidad) - [Recorridos críticos y priorización del MVP](Hoja-de-trabajo#recorridos-críticos-y-priorización-del-mvp) - [Backlog de arquitectura](Hoja-de-trabajo#backlog-de-arquitectura) ### 🧪 Estrategia de pruebas - [Componentes a probar](Estrategia-de-pruebas#14-funcionalidades-core-y-componentes-a-probar) - [Alcance de pruebas](Estrategia-de-pruebas#2-alcance-de-pruebas) - [Tipos de pruebas](Estrategia-de-pruebas#3-tipos-de-pruebas) ### 🏗️ Visión de arquitectura - [Problema de negocio](Vision-de-arquitectura#problema-de-negocio-a-resolver) - [Objetivos de stakeholders](Vision-de-arquitectura#objetivos-de-los-stakeholders) - [Riesgos](Vision-de-arquitectura#riesgos) - [Restricciones](Vision-de-arquitectura#restricciones-de-negocio-y-tecnología) - [Esfuerzo estimado](Vision-de-arquitectura#esfuerzo-estimado-para-construir-la-aplicación) - [Modelo de contexto](Vision-de-arquitectura#modelo-de-contexto) - [Modelo de dominio](Vision-de-arquitectura#modelo-de-dominio) - [Modelo de componentes](Vision-de-arquitectura#modelo-de-componentes) - [Modelo de despliegue](Vision-de-arquitectura#modelo-de-despliegue) - [Tecnologías](Vision-de-arquitectura#tecnologías-a-utilizar-para-el-desarrollo-y-operación-del-producto)
📅 Semana 3 > Escenarios de calidad · Historias web/móvil y HA · Priorización · Estrategia de pruebas · Frameworks y ambientes · Plan y tablero · Showcase ### 🎯 Hoja de trabajo · Escenarios de calidad - [Escenarios de calidad por requisito](Hoja-de-trabajo#requisitos-de-calidad) ### 📖 Historias de usuario y de arquitectura · Priorización - [Backlog refinado · Semana 3](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SOLV/boards/1/backlog?epics=visible) - [Historias web, móvil y núcleo (SOLV)](Backlog-refinado-semana-3#historias-de-usuario-solv) - [Priorización HA ↔ HU](Backlog-refinado-semana-3#priorización) - [Historias de arquitectura (HA-01–HA-31)](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SOLV/list/VRpONxy?jql=project%20%3D%20SOLV%20ORDER%20BY%20cf%5B10019%5D%20ASC) - [Velocidad de Equipo](Velocidad-Equipo) ### 🧪 Documento de estrategia de pruebas - [Componentes a probar](Estrategia-de-pruebas#14-funcionalidades-core-y-componentes-a-probar) - [Alcance de pruebas](Estrategia-de-pruebas#2-alcance-de-pruebas) - [Tipos de pruebas](Estrategia-de-pruebas#3-tipos-de-pruebas) ### ⚙️ Definición de frameworks y ambientes - [Framework para pruebas](Estrategia-de-pruebas#41-framework-para-pruebas) - [Framework componente web](Estrategia-de-pruebas#42-framework-para-el-componente-web) - [Framework componente móvil](Estrategia-de-pruebas#43-framework-para-el-componente-móvil) - [Ambiente cloud para backend](Estrategia-de-pruebas#44-ambiente-cloud-para-backend-herramientas-de-test) ### 🗂️ Plan de trabajo y tablero - [SOLV — producto](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SOLV/boards/1/backlog?epics=visible) - [SA — entregables](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SA/boards/2?filter=Sprint%20%3D%204&groupBy=none) ### 🎥 Showcase > Video con evidencias
📅 Semana 4 ### 1. Hoja de trabajo con modelos de arquitectura, patrones detallados y experimento - [Hoja de trabajo semana 4](Hoja-de-trabajo-semana-4) - [Modelos de arquitectura](Hoja-de-trabajo-semana-4#1-modelos-de-arquitectura) - [Diseño detallado de arquitectura](Hoja-de-trabajo-semana-4#2-diseño-detallado-de-arquitectura) - [Diseño del experimento de arquitectura](Hoja-de-trabajo-semana-4#3-diseño-del-experimento-de-arquitectura) ### 2. Refinamiento estrategia de pruebas - [Estrategia de pruebas](Estrategia-de-pruebas) ### 3. Plan de trabajo y tablero - [Actualización del plan de trabajo y tablero](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SA/boards/2?filter=&groupBy=none) ### 4. Video con evidencias
📅 Semana 5 ### 1. Documento de arquitectura refinado y detallado - [Hoja de trabajo semana 5](Hoja-de-trabajo-semana-5) - [Vista funcional · modelos de componentes, flujo de control y conectores con responsabilidades definidas](Hoja-de-trabajo-semana-5#12-vista-funcional--modelo-de-componentes) - [Vista de despliegue · modelos de componentes y asignación de componentes y conectores a nodos de ejecución](Hoja-de-trabajo-semana-5#13-vista-de-despliegue--aws) - [Vista de información · modelos de datos, flujos de control, estructuras de datos y estrategia de replicación](Hoja-de-trabajo-semana-5#14-vista-de-información--modelo-de-datos) - [Patrones de diseño detallado · razonamiento de selección y relación con los ASRs](Hoja-de-trabajo-semana-5#27-patrones-de-diseño-que-aterrizan-las-tácticas) ### 2. Diseño final de los experimentos que permitan validar o refutar las hipótesis de diseño - [Diseño final de los experimentos · propósito, respuesta esperada, interpretación de los resultados, tecnologías y esfuerzos asociados](Hoja-de-trabajo-semana-5#3-diseño-del-experimento-de-arquitectura) ### 3. Versión 3 de la estrategia de pruebas - [Estrategia de pruebas](Estrategia-de-pruebas) ### 4. Plan de trabajo y tablero - [Actualización del plan de trabajo y tablero](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SA/boards/2?filter=&groupBy=none) ### 5. Video con evidencias
📅 Semana 6 - [Hoja de trabajo semana 6](Hoja-de-trabajo-semana-6) ### 1. Avance de la ejecución de los experimentos de arquitectura sobre validación de ASR - [Avance en la ejecución de los experimentos que se realizaron para la validación de los ASR](Hoja-de-trabajo-semana-6#11-avance-en-la-ejecución-de-los-experimentos-que-se-realizaron-para-la-validación-de-los-asr) - [Avance del análisis de resultados y justificación de las decisiones de diseño frente a los ASR](Hoja-de-trabajo-semana-6#12-avance-del-análisis-de-resultados-y-justificación-de-las-decisiones-de-diseño-frente-a-los-asr) ### 2. Avances del prototipo versión web/móvil - [Avance de la versión web que incluye navegación a la funcionalidad definida](Prototipo-web-movil#2-prototipo-web) - [Avance de la versión móvil que incluye navegación sobre la funcionalidad definida](Prototipo-web-movil#3-prototipo-móvil) - [Usabilidad · accesibilidad, localización e i18n](Prototipo-web-movil#4-usabilidad--accesibilidad-localización-e-i18n) - [Back-office · Asesor / Operador](Prototipo-web-movil#6-prototipo-back-office--asesor--operador) ### 3. Documento de arquitectura ajustado - [Modelos de arquitectura y diseño ajustados conforme a los resultados de experimentación](Hoja-de-trabajo-semana-6#31-modelos-de-arquitectura-y-diseño-ajustados-conforme-a-los-resultados-de-experimentación) ### 4. Plan de trabajo y tablero - [Actualización del plan de trabajo y tablero](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SA/boards/2?filter=&groupBy=none) ### 5. Video con evidencias - [Video con evidencias](Hoja-de-trabajo-semana-6#5-video-con-evidencias)
📅 Semana 7 - [Hoja de trabajo semana 7](Hoja-de-trabajo-semana-7) ### 1. Versión final del prototipo - [Versión web · navegación y condiciones de usabilidad](Hoja-de-trabajo-semana-7#11-versión-web-que-incluye-navegación-a-la-funcionalidad-definida-y-condiciones-de-usabilidad) - [Versión móvil · navegación y condiciones de usabilidad](Hoja-de-trabajo-semana-7#12-versión-móvil-que-incluye-navegación-sobre-la-funcionalidad-definida-y-condiciones-de-usabilidad) - [Prototipo web/móvil · Cliente y back-office](Prototipo-web-movil) - [Arquitectura de información · Cliente L1](Arquitectura-de-informacion-cliente-L1) - [Resultado de validación usabilidad de usuario](Resultado-de-validacion-usabilidad-de-usuario) - [Cumplimiento Axe y Nielsen · prototipo cliente](Cumplimiento-axe-nielsen-prototipo-cliente) - [Cumplimiento Axe y Nielsen · prototipo back-office](Cumplimiento-axe-nielsen-prototipo-back-office) - [Historias BFF · Web / Móvil y back-office](Backlog-BFF-web-movil) ### 2. Resultados finales de experimentación - [Evidencias de la experimentación](Hoja-de-trabajo-semana-7#21-evidencias-de-la-experimentación) - [Análisis: ¿se cumplieron las hipótesis de diseño?](Hoja-de-trabajo-semana-7#22-análisis-de-resultados-se-cumplieron-las-hipótesis-de-diseño) - [Informe experimento HA-08](Informe-experimento-HA-08) · [detallado](Informe-resultados-HA-08-v2) - [Informe experimento HA-01](Informe-experimento-HA-01) · [detallado](Informe-resultados-HA-01) ### 3. Documento de arquitectura ajustado - [Modelos y diseño ajustados conforme a los resultados de experimentación](Hoja-de-trabajo-semana-7#31-modelos-de-arquitectura-y-diseño-ajustados-conforme-a-los-resultados-de-experimentación) ### 4. Versión inicial del plan de trabajo PF2 - [Plan de trabajo · sprints 1, 2 y 3](Hoja-de-trabajo-semana-7#41-plan-de-trabajo-para-los-sprints-1-2-y-3) - [HU refinadas para el Sprint 1](Hoja-de-trabajo-semana-7#42-detalle-de-historias-de-usuario-refinadas-para-el-sprint-1) - [Historias BFF · Web / Móvil y back-office](Backlog-BFF-web-movil) ### 5. Plan de trabajo y tablero - [Actualización del plan de trabajo y tablero](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SA/boards/2?filter=&groupBy=none) ### 6. Video con evidencias - [Video con evidencias](Hoja-de-trabajo-semana-7#6-video-con-evidencias)
📅 Semana 8 - [Hoja de trabajo semana 8](Hoja-de-trabajo-semana-8) ### 1. Documento final de arquitectura Proyecto I - [Documento final de arquitectura (semana 5, íntegro)](Hoja-de-trabajo-semana-8#1-documento-final-de-arquitectura-proyecto-i) ### 2. Historias de usuario detalladas del Sprint 1 del Proyecto 2 - [Backlog Sprint 1 en Jira](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SOLV/boards/1/backlog?epics=visible) - [Detalle de HU refinadas para el Sprint 1](Hoja-de-trabajo-semana-8#2-historias-de-usuario-detalladas-del-sprint-1-del-proyecto-2) ### 3. Presentación del prototipo web/móvil final - [Prototipo final · Cliente web, móvil y back-office](Prototipo-web-movil) - [Guías de usuario en el prototipo](Prototipo-web-movil#guías-de-usuario--semana-8) - [Documentación Técnica UX/UI](Documentacion-Tecnica-UX-UI) #### Guías de usuario - [Manual de usuario · Cliente web](Manual-Usuario-Cliente-Web) - [Manual de usuario · Cliente móvil](Manual-Usuario-Cliente-Movil) - [Manual de usuario · Back-office · Asesor / Operador](Manual-Usuario-Backoffice) ### 4. Documento de lecciones aprendidas - [Lecciones aprendidas · Proyecto Final 1](Lecciones-aprendidas-PF1) - [Contexto de la iteración](Lecciones-aprendidas-PF1#3-contexto-de-la-iteración) - [Métricas de la iteración](Lecciones-aprendidas-PF1#4-métricas-de-la-iteración) - [Registro de lecciones aprendidas (LA-01–LA-19)](Lecciones-aprendidas-PF1#5-registro-de-lecciones-aprendidas) - [Retrospectiva · continuar / empezar / dejar de hacer](Lecciones-aprendidas-PF1#6-retrospectiva-del-equipo) - [Plan de acción para el Proyecto Final 2](Lecciones-aprendidas-PF1#7-plan-de-acción-para-el-proyecto-final-2) - [Riesgos y brechas que se trasladan al PF2](Lecciones-aprendidas-PF1#8-riesgos-y-brechas-que-se-trasladan-al-pf2) ### 5. Plan de trabajo y tablero cerrados - [Plan de trabajo · sprints 1, 2 y 3](Hoja-de-trabajo-semana-8#51-plan-de-trabajo) - [Tablero cerrado · Sprint 4](https://uniandes-team-proyecto.atlassian.net/jira/software/projects/SA/boards/2?filter=Sprint%20%3D%204&groupBy=none) ### 6. Video con evidencias - [Video con evidencias](Hoja-de-trabajo-semana-8#6-video-con-evidencias)
--- ## 🚀 Proyecto Final 2
📅 Semana 1 - [Hoja de trabajo semana 1](Hoja-de-trabajo-semana-1-PF2) ### 1. Configuración del ambiente de trabajo DevOps (55 puntos) - [Parametrización de integración continua / despliegue continuo (10 pts)](Hoja-de-trabajo-semana-1-PF2#11-parametrización-de-integración-continua--despliegue-continuo-10-puntos) - [Sprint Backlog y asignación por integrante (10 pts)](Hoja-de-trabajo-semana-1-PF2#12-sprint-backlog-y-asignación-por-integrante-10-puntos) - [Commits / pull requests (15 pts)](Hoja-de-trabajo-semana-1-PF2#13-commits--pull-requests-15-puntos) - [Flujo de trabajo y estrategia de versionamiento (10 pts)](Hoja-de-trabajo-semana-1-PF2#14-flujo-de-trabajo-y-estrategia-de-versionamiento-10-puntos) - [Ejecución de pruebas (10 pts)](Hoja-de-trabajo-semana-1-PF2#15-ejecución-de-pruebas-10-puntos) - [Peer review (opcional)](Hoja-de-trabajo-semana-1-PF2#16-peer-review-opcional) - [Revisión automática de código (opcional)](Hoja-de-trabajo-semana-1-PF2#17-revisión-automática-de-código-opcional) ### 2. Evidencias de avance semanal (15 puntos) - [Burndown chart (5 pts)](Hoja-de-trabajo-semana-1-PF2#21-burndown-chart-5-puntos) - [Velocity chart (5 pts)](Hoja-de-trabajo-semana-1-PF2#22-velocity-chart-5-puntos) - [Value chart (5 pts)](Hoja-de-trabajo-semana-1-PF2#23-value-chart-5-puntos) ### 3. Tablero del Proyecto (15 puntos) - [Tablero del Proyecto](Hoja-de-trabajo-semana-1-PF2#3-tablero-del-proyecto-15-puntos) ### 4. Video con evidencias (15 puntos) - [Video con evidencias](Hoja-de-trabajo-semana-1-PF2#4-video-con-evidencias-15-puntos)
📅 Semana 2 - [Hoja de trabajo semana 2](Hoja-de-trabajo-semana-2-PF2) ### 1. Configuración del ambiente de trabajo DevOps - [1.1 Parametrización de integración continua / despliegue continuo](Hoja-de-trabajo-semana-2-PF2#11-parametrización-de-integración-continua--despliegue-continuo) - [1.1.1 Herramienta y alcance](Hoja-de-trabajo-semana-2-PF2#111-herramienta-y-alcance) - [1.1.2 Pipelines por componente](Hoja-de-trabajo-semana-2-PF2#112-pipelines-por-componente) - [1.1.3 Etapas del pipeline](Hoja-de-trabajo-semana-2-PF2#113-etapas-del-pipeline) - [1.1.4 Parámetros de configuración](Hoja-de-trabajo-semana-2-PF2#114-parámetros-de-configuración) - [1.1.5 Puertas de calidad](Hoja-de-trabajo-semana-2-PF2#115-puertas-de-calidad) - [1.1.6 Infraestructura como código (Terraform)](Hoja-de-trabajo-semana-2-PF2#116-infraestructura-como-código-terraform) - [1.1.7 Contenedores (Docker) y registro de imágenes (ECR)](Hoja-de-trabajo-semana-2-PF2#117-contenedores-docker-y-registro-de-imágenes-ecr) - [1.1.8 Despliegue continuo: estado y plan](Hoja-de-trabajo-semana-2-PF2#118-despliegue-continuo-estado-y-plan) - [1.1.9 Manejo de secretos](Hoja-de-trabajo-semana-2-PF2#119-manejo-de-secretos) - [1.2 Sprint Backlog y asignación por integrante](Hoja-de-trabajo-semana-2-PF2#12-sprint-backlog-y-asignación-por-integrante) - [1.3 Commits / pull requests](Hoja-de-trabajo-semana-2-PF2#13-commits--pull-requests) - [1.4 Flujo de trabajo y estrategia de versionamiento](Hoja-de-trabajo-semana-2-PF2#14-flujo-de-trabajo-y-estrategia-de-versionamiento) - [1.4.1 Estrategia: GitFlow](Hoja-de-trabajo-semana-2-PF2#141-estrategia-gitflow) - [1.4.2 Ramas y su propósito](Hoja-de-trabajo-semana-2-PF2#142-ramas-y-su-propósito) - [1.4.3 Política de nombres de rama](Hoja-de-trabajo-semana-2-PF2#143-política-de-nombres-de-rama) - [1.4.4 Flujo de trabajo paso a paso](Hoja-de-trabajo-semana-2-PF2#144-flujo-de-trabajo-paso-a-paso) - [1.4.5 Estrategia de versionamiento](Hoja-de-trabajo-semana-2-PF2#145-estrategia-de-versionamiento) - [1.4.6 Relación entre ramas, pipeline y ambientes](Hoja-de-trabajo-semana-2-PF2#146-relación-entre-ramas-pipeline-y-ambientes) - [1.4.7 Reglas de protección de ramas](Hoja-de-trabajo-semana-2-PF2#147-reglas-de-protección-de-ramas) - [1.4.8 Buenas prácticas acordadas](Hoja-de-trabajo-semana-2-PF2#148-buenas-prácticas-acordadas) - [1.6 Peer review (opcional)](Hoja-de-trabajo-semana-2-PF2#16-peer-review-opcional) - [1.7 Revisión automática de código (opcional)](Hoja-de-trabajo-semana-2-PF2#17-revisión-automática-de-código-opcional) ### 2. Evidencias de avance semanal - [2.1 Burndown chart](Hoja-de-trabajo-semana-2-PF2#21-burndown-chart) - [2.2 Velocity chart](Hoja-de-trabajo-semana-2-PF2#22-velocity-chart) - [2.3 Value chart](Hoja-de-trabajo-semana-2-PF2#23-value-chart) - [2.4 Release burndown chart](Hoja-de-trabajo-semana-2-PF2#24-release-burndown-chart) - [2.5 Code coverage chart](Hoja-de-trabajo-semana-2-PF2#25-code-coverage-chart) ### 3. Retrospectiva sprint 1 - [Retrospectiva sprint 1](Hoja-de-trabajo-semana-2-PF2#3-retrospectiva-sprint-1) - [3.1 Lo que salió bien](Hoja-de-trabajo-semana-2-PF2#31-lo-que-salió-bien) - [3.2 Lo que salió mal](Hoja-de-trabajo-semana-2-PF2#32-lo-que-salió-mal) - [3.3 Acciones de mejora](Hoja-de-trabajo-semana-2-PF2#33-acciones-de-mejora)
--- ### 📎 Documentos - [📄 MISW4501-202614-Proyecto.pdf](files/MISW4501-202614-Proyecto.pdf) - [📋 Backlog Jira](Backlog-Jira) - [📋 Backlog refinado · Semana 3](Backlog-refinado-semana-3) - [📋 Backlog BFF · Web / Móvil y back-office](Backlog-BFF-web-movil) - [🖥 Prototipo web/móvil · Cliente y back-office](Prototipo-web-movil) - [🎨 Documentación Técnica UX/UI](Documentacion-Tecnica-UX-UI) - [📖 Manual de usuario · Cliente web](Manual-Usuario-Cliente-Web) - [📖 Manual de usuario · Cliente móvil](Manual-Usuario-Cliente-Movil) - [📖 Manual de usuario · Back-office](Manual-Usuario-Backoffice) - [📝 Lecciones aprendidas · Proyecto Final 1](Lecciones-aprendidas-PF1) - [🗓 Plan de trabajo · Proyecto Final 2](Hoja-de-trabajo-semana-7#4-versión-inicial-del-plan-de-trabajo-proyecto-final-2)