Atlasingeniería

Producto y metodologías ágilesSemi-SeniorTema 3Semi-Senior

Cortar el trabajo en entregas verticales pequeñas

Una tarea de tres semanas no es una tarea: es un riesgo de tres semanas. Cortar vertical significa que cada pedazo atraviesa toda la pila y se puede entregar solo, y es la práctica que más cambia el ritmo de un equipo.

La forma natural de partir una funcionalidad es por capas: alguien hace la base de datos, otro la API, otro la pantalla. Es cómoda para repartir y tiene un problema grave: hasta que no están las tres, no hay nada que mostrar, y todo lo aprendido llega al final, cuando ya no queda margen para cambiar nada.

Cortar vertical es lo contrario: cada pedazo atraviesa toda la pila —base, lógica, interfaz— y funciona solo, aunque haga muy poco. La primera rebanada puede ser ridículamente chica; eso no es un defecto, es el punto.

Horizontal contra vertical

CorteQué entregaCuándo aprendésQué pasa si hay que parar
Por capas (horizontal)Nada usable hasta el finalEn la última semanaSe pierde todo: no hay nada entregado
Por caso de uso (vertical)Algo que alguien puede usar, por chico que seaDesde la primera semanaQueda en producción lo que ya salió
La diferencia no es de prolijidad: es de cuándo llega la información. Un corte vertical convierte tres semanas de incertidumbre en tres entregas con feedback.

Tomemos una funcionalidad concreta —«exportar facturas»— y veamos las dos formas de partirla.

HorizontalVertical
Modelar las tablas de exportaciónExportar una factura, en CSV, sin filtros, para un solo usuario interno
Escribir el endpoint completo con filtrosAgregar el filtro por fecha, que es el que piden todos
Hacer la pantalla con todos los formatosAgregar el formato PDF
Conectar todo y probarHabilitarlo para todos los clientes
La primera fila de la derecha se puede entregar en dos días y ya responde la pregunta más importante: ¿los datos que exportamos son los que la gente necesita?

Antes de seguir, predecí

Partís el trabajo en «backend» una semana y «frontend» la siguiente. ¿Qué pasa?

Las formas de cortar

Cuando una tarea parece indivisible, casi siempre es porque se está mirando una sola dimensión. Hay seis cortes que funcionan casi siempre.

CorteCómo se aplicaEjemplo
Por caso de usoEl camino feliz primero, los bordes despuésPrimero exportar una factura común; las anuladas y las de otra moneda, después
Por tipo de datoUn formato, un tipo, un origenCSV ahora, PDF y Excel después
Por audienciaUn grupo chico antes que todosSólo cuentas internas, después los clientes grandes, después todos
Por regla de negocioLa regla simple primeroSin descuentos ni impuestos especiales en la primera versión
Manual antes que automáticoLa parte difícil la hace una persona al principioAlguien dispara la exportación a mano hasta que el volumen lo justifique
Por calidad de servicioFunciona antes que funciona rápidoPrimero que exporte aunque tarde un minuto; la velocidad, después
El corte manual es el más resistido y el más útil: permite validar todo el valor del proceso antes de automatizar la parte cara.

Por qué importa tanto

EfectoPor qué pasa
Se aprende antesLa primera entrega genera preguntas reales de usuarios reales, no hipótesis
Baja el riesgo de estimaciónUna rebanada de dos días se estima bien; un proyecto de tres semanas, no
Se puede parar sin perder todoLo entregado queda en producción y sigue sirviendo
Baja el trabajo en cursoMenos cosas a medias al mismo tiempo, que es lo que alarga los ciclos
Mejora la revisiónUn cambio de 200 líneas se revisa de verdad; uno de 2000, se aprueba
Cambia la conversación con negocioSe discute qué sale primero, no cuándo sale todo
El cuarto efecto conecta con el límite de trabajo en curso: rebanadas chicas es la forma práctica de tener menos cosas empezadas al mismo tiempo.

Las mismas seis semanas, cortadas de dos formas

El trabajo: que los clientes puedan cargar facturas. Seis semanas estimadas, tres personas.

1 / 6
Las dos formas terminan igual en la semana 6. La diferencia está en la columna de la derecha: con rebanadas hay algo funcionando en la semana 2, y lo que se aprende ahí todavía llega a tiempo para cambiar las otras cuatro. Con capas, todo lo aprendido aparece cuando ya no queda margen.

Lo que preguntan sobre esto

Cierre

Autoevaluación

¿Lo entendiste?

¿Cuál es el problema de partir el trabajo por capas?
¿Cómo se sabe si un pedazo es una rebanada vertical de verdad?
¿Qué permite el corte «manual antes que automático»?
¿Qué hace viable entregar muchas rebanadas chicas?