Saltar al contenido principal

Seeds — la unidad mínima de intención

Una seed es algo que quieres cambiar, construir o mejorar. No tiene que estar bien definida para existir. Lo importante es capturarla en el momento, con el contexto que tienes en ese instante.

Javi las llama "seeds" porque mentalmente piensa en semillas: algo que planta ahora y que germinará en una feature, un cambio o una mejora cuando llegue el momento de planificar.


Para qué sirven

Las seeds resuelven el problema de la captura asíncrona: las ideas no llegan cuando estás delante del ordenador. Llegan mientras revisas la app, en reuniones, en movimiento.

Sin seeds, tienes tres opciones:

  1. Abrir el ordenador, cargar el proyecto, buscar el backlog — para cuando lo haces, ya no importa
  2. Apuntarlo en papel o en notas del móvil — se pierde o nunca llega al board
  3. Dejarlo en la cabeza — se olvida

Una seed captura la intención en el momento y la conecta con el proyecto correcto. La conviertes en tarea cuando tienes tiempo para planificar.


Cómo crear una seed

Desde tu asistente (con MCP conectado)

Es la forma más rápida. Le hablas al asistente conectado a Almirant:

"Créame una seed para que aquí haya un botón de exportar"
"Crea una seed para mejorar la velocidad de carga del dashboard"
"Seed: revisar los índices de la base de datos en la tabla de usuarios"

El asistente crea la seed en el proyecto correcto sin que tengas que abrir ninguna app.

Desde Claude Code

> /seed "Añadir paginación a la lista de proyectos"

Desde la app web

Accede a la sección Seeds de tu proyecto y crea una nueva. Puedes añadir título, descripción y cualquier contexto que tengas en ese momento.


¿Qué poner en una seed?

Una seed puede ser vaga o concreta. El sistema se adapta.

Seeds válidas (aunque sean vagas):

  • "El dashboard carga lento"
  • "Hace falta algo para exportar reportes"
  • "Revisar cómo está hecho el sistema de permisos"

Seeds más enriquecidas:

  • "El dashboard carga lento — sospecho que son las queries a la tabla de proyectos sin índice. Afecta especialmente cuando hay más de 50 items."
  • "Añadir botón de exportar en la vista de reportes — formato CSV y PDF. Similar a lo que hicimos en la vista de facturas."

Cuanto más contexto tengas en el momento, mejor. Pero no esperes a tenerlo todo para crear la seed.


Cuándo está lista para planning

Una seed está lista para llevar a una sesión de Ideate cuando:

  • La intención está clara (aunque la solución no)
  • Tienes al menos 2-3 seeds acumuladas en el proyecto (tiene sentido hacer planning en batch)
  • Tienes tiempo para una sesión de planificación

No hay un criterio de "completitud" obligatorio. La IA de Ideate se encarga de gestionar seeds vagas (con preguntas de aclaración o brainstorming) y seeds concretas (con research técnico directo).

Acumula y planifica en batch

No planifiques seed por seed. Acumula durante el día o la semana y después abre una sesión de Ideate con todo el lote. La IA agrupa, prioriza y detecta solapamientos que tú no verías una a una.


Cómo enriquecer una seed

Si tienes tiempo antes de la sesión de planning, puedes enriquecer la seed con más contexto:

  • Descripción más detallada — qué problema concreto resuelve, qué comportamiento esperas
  • Referencias — links, capturas, decisiones relacionadas de otras tareas
  • Restricciones — qué no puede cambiar, qué dependencias tiene
  • Prioridad — si es urgente o puede esperar

Si no tienes tiempo, no pasa nada. La IA te pedirá lo que necesite en planning.


Trazabilidad

Cada tarea creada en planning está vinculada a la seed que la originó. Esto te permite:

  • Saber de dónde vino cada tarea
  • Recuperar el contexto original si surge una duda durante la implementación
  • Ver el historial de decisiones tomadas en planning sobre esa idea

Esta trazabilidad es uno de los valores más concretos de Almirant: ya no tienes que estar con un papel apuntando. Sabes exactamente de dónde salió cada cosa.


Qué sigue