No comas el elefante entero: rebánalo

'Hazme el módulo de ventas completo' es una tarea que la IA intentará, tú no podrás revisar, y nadie sabrá si quedó bien. El tamaño es el enemigo del control. Las tareas pequeñas tienen tres ventajas: caben en una pantalla de código que sí puedes leer, fallan en un solo lugar (fácil de aislar) y puedes probarlas una por una. Rebanar es una habilidad, no un trámite.
Si no puedes revisar lo que te devolvió la IA en diez minutos, la tarea era demasiado grande.
Una tarea pequeña cumple tres cosas
- Un solo resultado observable: hace una cosa, no cinco.
- Se puede probar sin leer todo el código: verás si funciona, no si "parece" que funciona.
- Termina en algo que ya aporta: la app queda un poquito más completa.
A cada tarea le pones su criterio de aceptación: la frase que define, en lenguaje normal, qué tiene que pasar para que diga "esto ya está". Sin criterio, la tarea no termina nunca porque no sabes cuándo terminó.
Completa el patrón: "Dado que , cuando , entonces ."
Ordena el ciclo para rebanar y cerrar una tarea con la IA.
| Deseo grande | Rebanadas verificables |
|---|---|
| Módulo de ventas | 1) Guardar una venta 2) Listar ventas del día 3) Sumar el total del día |
| Login completo | 1) Formulario que captura correo y clave 2) Verificar credenciales 3) Sesión que recuerda al usuario |
| Reportes | 1) Traer los datos 2) Mostrar una tabla 3) Exportar a PDF |
Tu "ya está listo" (definition of done)
Antes de darle una tarea a la IA, decide qué cuenta como terminada. Una buena definición de listo suele incluir: funciona en el camino feliz, maneja el error obvio, no rompió nada anterior y la revisaste tú. Ese checklist es tuyo, no de la IA: la IA propone, tú dispones.
¿Cuál de estas es una tarea suficientemente pequeña y verificable para pedirle a una IA?
Si una tarea no tiene criterio de aceptación, la IA igual puede terminarla y basta con confiar.
Toma la función más grande de tu proyecto y divídela en tres tareas pequeñas. Escribe el criterio de aceptación (dado-cuando-entonces) de la primera.
Pista
Si una rebanada todavía dice "y también...", vuelve a partir.Antes de seguir
Se requiere 60% de aciertos para avanzar.
Siguiente paso: Cómo evitar que una IA destruya tu código — el semáforo entre pedir cambios y perder lo que ya funciona.