Tema
Un tema es el nivel más alto de agrupación de los requisitos ágiles: una colección de épicas relacionadas que describen un sistema, subsistema o área funcional en su totalidad. Junto con la épica, la historia de usuario y la tarea, forma la jerarquía de granularidad de los requisitos ágiles.
La jerarquía de requisitos ágiles
Los requisitos ágiles se organizan de mayor a menor granularidad:
- Tema: agrupa varias épicas que pertenecen a la misma área funcional o de negocio.
- Epic: agrupa varias historias de usuario relacionadas. Demasiado grande para un sprint.
- Historia de usuario: unidad de trabajo del sprint. Completable en días o pocas semanas.
- Tarea: descomposición interna de una historia para facilitar el seguimiento diario.
Ejemplo
En un sistema de software para gestión contable, el tema "gestión de clientes" se compone de las siguientes épicas:
- "Altas, bajas y mantenimiento de clientes"
- "Facturaciones puntuales y recurrentes"
- "Consultas de navegación y acciones de fidelización"
- "Pedidos" y "Devoluciones"
Cada una de esas épicas se descompondrá a su vez en historias de usuario concretas que el equipo podrá estimar y comprometer en sprints.
Cuándo es útil trabajar con temas
Los temas son especialmente útiles en proyectos grandes o con backlogs muy extensos, donde agrupar las épicas por área funcional facilita la comunicación con stakeholders y la planificación de alto nivel. No todos los proyectos necesitan este nivel de agrupación: en proyectos pequeños, la épica puede ser suficiente como nivel superior de organización.
Error frecuente
Confundir el tema con la épica. El tema agrupa épicas; la épica agrupa historias. En proyectos donde el backlog es pequeño, intentar trabajar con los tres niveles (tema, épica, historia) genera burocracia sin valor. El nivel de granularidad correcto es el mínimo que permite al equipo y al propietario del producto planificar y comunicarse con claridad.
Véase también
¿Quieres avanzar en agilidad? Puedes buscar convocatorias de cursos y exámenes o ir a tu ritmo haciéndote miembro del Club Agile. Esta membresía incluye recursos exclusivos, aulas e-learning y acceso a Skill Arena: un espacio para practicar y medir tus habilidades ágiles a tu ritmo.