20261002 #11 — El campo que crecía con cada lote era el que estaba mal

En una tarde convertí una lista suelta en 89 sesiones planificadas, con ejes de clasificación que descubrí lote por lote. El que más crecía mezclaba tres preguntas y una semana después lo reemplacé.

Hoy el registro de sesiones planificadas tiene 118 sesiones y ninguna tiene categoria, el campo de clasificación que más creció la tarde en que lo cargué, hace una semana. No lo borré por descuido: lo reemplacé, y la sesión donde lo creé ya avisaba por qué.

89 sesiones en una tarde

El 25 de septiembre, entre las 13:51 y las 17:28, convertí una lista numerada suelta de ideas de trabajo en un registro. El proyecto no tenía nada de sprints, roadmap ni deadlines. Lo cargué en ocho pasadas: la primera dejó 36 sesiones; la última, 89.

Los ejes de clasificación no los diseñé antes: cada lote trajo uno. Un eje es un campo por el que se agrupa el trabajo, como el tema o el proyecto. Un vocabulario cerrado es un campo con una lista fija de valores posibles, como las categorías de una biblioteca, y sirve justamente porque no crece. Si cada lote nuevo le agrega valores, deja de ordenar y empieza a describir.

categoria y tags salieron al ver que «meta improve performance skill?» no entraba en un solo campo. bloqueada salió de que "bloqueado" aparecía en la misma columna que los temas. lote salió de que dos planillas numeraban desde 1.

Lo que hizo barata la tarde fue un generador único: las sesiones como una tabla de tuplas, de donde salen el índice y un archivo por sesión. Reclasificar 83 sesiones costaba una corrida en vez de 81 ediciones.

Las señales que anoté

En la quinta pasada la sesión anotó: "Buena señal de que la descomposición aguanta". Más tarde anotó también que el vocabulario "cerrado" de categoria venía creciendo 2-3 valores por lote, y al cerrar, que tres de sus valores duplicaban el eje de proyecto. Y 26 de 83 sesiones seguían sin categoría.

El trade-off es este: descubrir los ejes sobre la marcha fue lo que permitió cargar 89 sesiones en una tarde, y también lo que dejó entrar un campo que respondía tres preguntas a la vez. Anoté las señales. No las leí.

Una semana después

El 30 de septiembre, con 94 sesiones cargadas, la decisión registrada fue que categoria mezclaba tres cosas: tema, proyecto y tipo de trabajo. La reemplazó un campo tipo. Se eliminó del schema como cambio que rompe compatibilidad, y su valor pasó a tags sin pérdida.

Hoy son 118 sesiones, 8 hechas, y ninguna con categoria. El primer sprint nació con 6 sesiones y hoy tiene 32. Lo que aguantó fueron los ejes que respondían una sola pregunta; el que crecía con cada lote era el que estaba mezclando.

Cuando un campo "cerrado" te pide un valor nuevo en cada carga, ¿lo ampliás o te preguntás qué está mezclando?

Comentarios

  • Cargando comentarios…

Suscribirse

Dejá tu mail y te aviso cuando publique algo nuevo.

Qué hacemos con tu email

Te vamos a mandar un email cuando publique algo nuevo. Podés darte de baja cuando quieras desde el link que incluye cada envío. Más detalle en privacidad.