Las cinco preguntas antes de pedir un software a la medida
Antes de escribir una línea de código, cinco preguntas definen el alcance real y evitan construir de más.
Antes de escribir una línea de código conviene responder cinco preguntas. Primera: qué tarea se hace hoy a mano y con qué frecuencia. Segunda: qué dato se pierde hoy entre dos personas. Tercera: quién aprueba, quién ejecuta y quién ve el resultado. Cuarta: qué pasa el día sin sistema. Quinta: cuánto cuesta hoy equivocarse.
Con esas respuestas se decide el alcance real. Muchas veces la respuesta no es un software completo sino una automatización pequeña: confirmar pedidos por WhatsApp, agendar citas o recordarle al cliente lo que quedó pendiente. Empezar por ahí suele resolver el 70 por ciento del problema con la quinta parte del esfuerzo.
El segundo criterio de decisión es el costo del error. Si el error se detecta tarde, el sistema tiene que validar datos a la entrada. Si el error se detecta rápido, la validación puede quedarse para la segunda versión.
