USFC™ — User Stories Foundations Certificate
USFC™ — User Stories Foundations Certificate
Certificación de fundamentos de User Stories, la técnica de descomposición de requisitos popularizada por Extreme Programming y adoptada universalmente en Agile. Cubre la mecánica de escritura, los criterios de calidad y las técnicas de splitting.
| Aspecto | Detalle |
|---|---|
| Código | USFC™ |
| Versión material | 092022 (septiembre 2022) |
| Idioma | Español |
| Nivel | Foundation |
Para quién es
- Product owners y product managers que escriben backlog.
- Business analysts que traducen necesidades de negocio.
- Desarrolladores y QA que consumen y refinan historias.
- Scrum Masters y agile coaches que facilitan refinement.
Objetivos del programa
- Comprender qué es y qué no es una User Story.
- Aplicar las 3 C: Card, Conversation, Confirmation.
- Evaluar historias con los criterios INVEST.
- Aplicar técnicas de splitting para historias grandes.
- Redactar criterios de aceptación claros (Given-When-Then).
- Conectar User Stories con BDD y testing.
Temario (alto nivel)
Parte 1 — Historia y Filosofía
- Origen en Extreme Programming (Kent Beck).
- Refinamiento por Ron Jeffries (3 C).
- Mike Cohn, Jeff Patton (story mapping).
Parte 2 — Las 3 C
- Card: la historia escrita (recordatorio, no contrato).
- Conversation: el diálogo donde se construyen detalles.
- Confirmation: criterios de aceptación verificables.
Parte 3 — Plantilla y Anti-patterns
- “Como [rol], quiero [acción], para [beneficio]”.
- Job Stories: “Cuando [situación], quiero [motivación], para [resultado]”.
- Anti-patterns: historias técnicas, historias gigantes, historias sin valor.
Parte 4 — Criterios INVEST
- Independent.
- Negotiable.
- Valuable.
- Estimable.
- Small.
- Testable.
Parte 5 — Splitting de Historias
- Por workflow steps.
- Por business rule variations.
- Por happy / unhappy path.
- Por interface / data variations.
- Métodos: SPIDR, Hamburger Method, Elephant Carpaccio.
Parte 6 — Criterios de Aceptación
- Formato Given-When-Then (Gherkin).
- Granularidad apropiada.
- Conexión con tests automatizados (BDD).
Parte 7 — Estimación
- Story points y velocidad.
- Planning poker.
- Re-estimación y métricas.
Parte 8 — Story Mapping y Backlog
- Story Mapping (Jeff Patton).
- Releases, MVPs y slicing.
- Refinamiento continuo.
Perfil del candidato
- Sin prerrequisitos.
- Útil para cualquier rol involucrado en delivery ágil.
Estado del curso
⏳ Material recibido — desarrollo de capítulos pendiente de priorización.