Definicion de Done (Tractech)
✅ Definición de Done
Una historia de usuario se considerará completa cuando se cumplan todos los siguientes criterios:
Pruebas
- Las pruebas deben ser realizadas por un miembro distinto al que desarrolló la funcionalidad y deben arrojar los resultados esperados.
- Se han ejecutado las pruebas necesarias (arquitectura, estrés, volumen, heurísticas, integración, rendimiento y unitarias) según corresponda.
Código
- El código cumple con el estándar de codificación y está documentado usando JSDoc.
- Se ha realizado una revisión por pares (peer review) por parte de otro miembro del equipo antes de hacer merge. Cualquier observación relevante ha sido atendida.
Documentación
- Toda la información técnica y funcional relacionada (incluyendo código, decisiones y pruebas) ha sido documentada y agregada al apartado correspondiente en Docusaurus, en la sección del requisito correspondiente.
- La documentación relacionada está actualizada y disponible.
Trazabilidad
- La historia de usuario está correctamente enlazada a su documentación, código fuente, pruebas y evidencias para mantener la trazabilidad, la cual debe ser bidireccional.
Seguridad y validaciones
- Se cumple con validación de entradas, control de acceso por roles, y cifrado de datos, si aplica.
Interfaz de usuario
- La interfaz relacionada con la historia de usuario cumple con los criterios de aceptación establecidos. Estos se encuentran definidos en el apartado de Requisitos.
Criterios no funcionales
- Se han validado los criterios no funcionales aplicables (rendimiento, usabilidad, portabilidad, accesibilidad, escalabilidad y seguridad) según lo establecido en el apartado de Requisitos.
Control de configuración
- Todos los documentos, pruebas, configuraciones y cambios relevantes han sido versionados y almacenados en el repositorio correspondiente.
Pull Request
- La plantilla de pull request ha sido completada correctamente conforme a los lineamientos del departamento.
Historial de cambios
Tipo de versión | Descripción | Fecha | Colaborador |
---|---|---|---|
1.0 | Primera versión de definición de Done para TracTech | 21/03/2025 | Rommel Toledo Crespo |
2.0 | Eliminación de validación con cliente y adición de enlaces | 05/05/2025 | Rommel Toledo Crespo |