La formalización se refiere a convertir la idea de lo que se quiere hacer en documentación.
La formalización se puede dar en múltiples niveles dependiendo de que tan cercano a la implementación sea el documento.
Estos niveles suelen ser:
- Visión (vision)
- Épica (epic)
- Característica (feature)
- Historia de usuario (user story)
Es una característica o funcionalidad específica que un programa o aplicación ofrece.
Es la especificación de una interacción que los usuarios podrían tener con el sistema.
Las dimensión del desarrollo hace referencia a qué tantos archivos se deben modificar.
La dimensión se podría clasificar en:
- Cambios en un sólo archivo
- Cambios en varios archivos de un sólo directorio
- Cambios en varios directorios de un sólo sistema
- Cambios en varios sistemas