USFC™ — User Stories Foundations Certificate

Por: Artiko
certiprofuser-storiesagilerequisitosusfc

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.

AspectoDetalle
CódigoUSFC™
Versión material092022 (septiembre 2022)
IdiomaEspañol
NivelFoundation

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

  1. Comprender qué es y qué no es una User Story.
  2. Aplicar las 3 C: Card, Conversation, Confirmation.
  3. Evaluar historias con los criterios INVEST.
  4. Aplicar técnicas de splitting para historias grandes.
  5. Redactar criterios de aceptación claros (Given-When-Then).
  6. 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.