ProcesosNota1 min
Antes de desarrollar software: entender el proceso
El software más caro es el que se construye bien sobre un proceso que nadie había mirado de cerca.

Un desarrollo puede salir técnicamente perfecto y aun así no servir. Pasa cuando se construye sobre lo que se creía que pasaba, no sobre lo que pasa.
El proceso real no está escrito
Lo que está documentado es el proceso que se diseñó. El que se ejecuta tiene, además, todas las excepciones que se fueron añadiendo: el cliente al que se le hace de otra forma, el paso que se salta cuando hay prisa, el archivo que alguien mantiene aparte porque el sistema no lo contempla.
Ninguna de esas cosas está en un diagrama. Todas van a aparecer el día que el software entre en producción.
Cómo se ve de verdad
No con una reunión de dirección. Sentándose con quien hace el trabajo y siguiendo un caso completo, de principio a fin, mirando lo que hace realmente. Dos o tres casos bastan para que aparezca lo importante.
Casi siempre sale algo que cambia el alcance. A veces lo reduce: resulta que la mitad de lo que se iba a construir sobra. Y decir que algo no hace falta también es parte del trabajo.
Puntos clave
- El proceso documentado y el proceso real casi nunca son el mismo.
- Recorrerlo con quien lo hace cuesta días; descubrirlo después cuesta meses.
Relacionado con
Las capacidades con las que se relaciona lo que acabas de leer.