Skip to main content

Stage 3 — User Stories & BDD Test Cases

Agents: bmad-create-epics-and-stories, bmad-testarch-atdd · Approver: BA

Decompose the FRS into Epics → Stories → BDD-style acceptance test scenarios.

  1. Invoke Epic/Story Skill: System calls Skill: bmad-create-epics-and-stories — reads approved FRS
  2. Stories Generated: All features decomposed into epics and user stories with acceptance criteria
  3. Invoke ATDD Skill: System calls Skill: bmad-testarch-atdd — generates BDD scenarios for every story
  4. BDD Format: Given/When/Then style test cases covering happy path, edge cases, and negative scenarios
  5. Stories Enforcer Audit: agent-s3-stories-enforcer verifies story coverage and BDD traceability back to FRS
  6. Jira Upload: Approved stories uploaded to Jira via MCP connector (Stage 3 only)
  7. BA Approval — name + timestamp saved
  8. Stage 4 unlocks

Artifacts: docs/sdlc/{ProjectName}_03-epics-stories.md, docs/sdlc/{ProjectName}_03-epics-stories.docx, docs/sdlc/{ProjectName}_03b-business-test-cases.md, docs/sdlc/{ProjectName}_03b-business-test-cases.docx