Un cliente me llamó en marzo por un proyecto con una estimación de seis semanas. Ya vamos por el cuarto mes.
No es que algo saliera mal. Nadie perdió una fecha por flojera o por código descuidado. Lo que pasó es más común que eso, y más caro. En el camino, mi cliente siguió agregando "solo una cosita más". Un campo aquí. Un botón allá. Un reporte extra que nadie había pedido al inicio. Cada pedido parecía mínimo por separado. Juntos, convirtieron seis semanas en cuatro meses.
Veo este patrón tan seguido que ya tiene nombre para mí: creep de funcionalidades, o "feature creep". Y aprendí que la frase más valiosa que puedo decirle a un cliente, a mitad de proyecto, es "todavía no".
Este artículo explica por qué los agregados pequeños durante un proyecto rara vez se quedan pequeños, por qué decir "todavía no" te protege en vez de frenarte, y cómo mantener vivas las nuevas ideas sin descarrilar el proyecto que ya empezaste.
Por qué ningún pedido pequeño viaja solo
Cuando pedís un agregado "chico", no estás pidiendo solo eso. Me estás pidiendo que toque código que ya funciona, que ya fue probado, y del que otras funciones ya dependen.
El software está más conectado de lo que parece desde afuera. Un cambio en cómo el formulario de registro guarda un correo puede afectar el email de bienvenida, el panel donde se listan los clientes nuevos, y el reporte que tu contador revisa cada mes. Agregás un campo, y tengo que revisar los tres. Agregás cinco campos en cinco semanas, y tengo que revisar los tres, cinco veces distintas, mientras además sigo construyendo lo que habíamos acordado desde el principio.
Por eso una tarea que parece "una hora de trabajo" termina siendo un día entero. La hora es real. El día es la hora más volver a probar todo, más arreglar lo que ese cambio rompió sin que nadie lo notara al principio.
La cuenta detrás de "es solo una cosita"
Esto no es solo mi experiencia. Una investigación del Project Management Institute encontró que poco más de la mitad de todos los proyectos sufre este tipo de crecimiento descontrolado de alcance después de que el trabajo ya empezó. Las organizaciones de mejor desempeño tienen más del doble de probabilidad de mantenerlo bajo control que las de menor desempeño. Esa diferencia no es suerte. Es disciplina.
Los cálculos de la industria sobre crecimiento de costos dicen lo mismo, pero más crudo: un aumento de alcance de apenas un 10 por ciento puede empujar el costo total del proyecto un 30 por ciento o más hacia arriba. Ese costo extra viene exactamente de lo que describí antes: rehacer diseños, correr otra ronda de pruebas, actualizar documentación, y arreglar los efectos en cadena que nadie había previsto.
Nada de esto significa que las ideas nuevas sean malas. Significa que traen una factura fácil de subestimar cuando solo mirás la idea de manera aislada.
Por qué "todavía no" es protección, no resistencia
Cuando le digo a un cliente "todavía no, terminemos esto primero", no estoy siendo difícil. Estoy protegiendo tres cosas: el presupuesto que acordamos, la fecha con la que estás planeando, y la estabilidad de lo que estamos construyendo ahora mismo.
Cada vez que paramos a mitad de proyecto para construir algo nuevo, perdemos el hilo del trabajo original. Cambiamos de foco. Corremos el riesgo de dejar partes a medio terminar, sin probar, mientras la atención se va a otro lado. Y hacemos mucho más difícil saber, en cualquier momento, cuándo va a estar realmente listo el proyecto, porque la meta se sigue moviendo.
Un buen desarrollador que dice "todavía no" te está diciendo que esa idea merece hacerse bien, y que hacerla bien ahora mismo, en medio de otra cosa, no es la manera de lograrlo.
Un ejemplo de todos los días
Imaginemos que estás construyendo un sistema de turnos para una clínica pequeña. A mitad de camino pensás: "estaría bueno que los pacientes también puedan dejar una nota sobre el motivo de la consulta". Suena simple, ¿no? Un campo de texto más.
Pero esa nota tiene que aparecer en algún lugar útil: en la pantalla de la recepcionista, en el email de recordatorio, quizás en un reporte que el médico revisa antes de los turnos. Necesita un límite de caracteres para que nadie pegue tres párrafos. Necesita funcionar en español y en inglés si tus otros campos lo hacen. Y ahora la pantalla de confirmación del turno, la plantilla del email, y el panel de administración necesitan probarse de nuevo, porque los tres tocan el mismo registro de turno.
Eso no es un agregado de una hora. Es una función real, y merece su propio espacio, no un desvío apurado en medio de construir el flujo de turnos que ya habíamos acordado.
Guardá la idea. Todavía no la persigas.
La respuesta no es decirle que no a las buenas ideas para siempre. Es anotarlas.
Mantengo una lista viva de "lo próximo" para cada proyecto en el que trabajo. Cuando un cliente tiene una idea nueva a mitad de camino, la agrego a esa lista con una nota corta de por qué importa. Nada se pierde. Nada se olvida. Solo espera su turno, justo después de entregar lo que ya empezamos.
Esto logra dos cosas. Le da a la idea la atención que merece, cuando realmente podamos enfocarnos en ella. Y mantiene al proyecto actual avanzando hacia una meta real, en vez de ir a la deriva cada vez que a alguien se le ocurre algo nuevo.
Si querés adelantarte a separar lo que "hay que lanzar ya" de lo que "vale la pena agregar después", escribí sobre los errores más comunes que cometen los dueños de negocio antes de arrancar un proyecto, y sobre construir software por etapas para que pueda crecer sin necesidad de rehacerlo. Las dos ideas conectan directo con esto: la jugada más inteligente suele ser construir menos, a propósito, ahora mismo.
Qué protege todo esto
Un proyecto con límites claros se entrega. Un proyecto que absorbe cada idea nueva apenas aparece tiende a irse a la deriva, en silencio, hasta que nadie puede decir cuándo va a estar realmente listo.
"Todavía no" no es una pared. Es un lugar en la lista de espera. Significa: sí, y, después de terminar lo que nos prometimos primero.
Si estás a mitad de un proyecto ahora mismo y la lista de "una cosita más" no para de crecer, este es un buen momento para pausar y ordenarla, no para seguir agregando.