Para este primer Sprint y siguientes (salvo que se observe necesaria su revisión en la Srpint Retrospective) se considerará que el software generado cumple la Definición de Hecho y, por lo tanto, se convierta en un incremento, cuando:
- El código está documentado.
- El código sigue la guía de estilo de google.
- El código esté límpio (sin código muerto ni de depuración).
- El código haya sido revisado por un desarrollador distinto al que lo generó.
- Se hayan descrito y pasado los test funcionales.
- Se han pasado las pruebas unitarias.
- Se han pasado las pruebas de integración.
- Se haya comprobado el correcto funcionamiento de la aplicación en los tres principales navegadores(Firefox, Chrome y Edge).
- Se haya comprobado la correcta visualización en pantallas de formato pequeño, mediano y grande.
- Se ha comprobado que la aplicación alcanza el 100% en el test de PageSpeedInsight
- Al usuario se le sugiere el contenido de los campos a rellenar
- Se avisa al usuario de los errores de conexión con datos externos(por ejemplo la api)
- Deben estar previstas las restricciones de la base de datos
- La aplicación debe ser compatible con varios sistemas operativos, incluyendo Windows, macOS, Linux.