## 📚 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)