Form Factory’s taxonomy for grouping user stories into themes. A theme is simply a collection of related stories — a grouping mechanism from XP. Themes complement the hierarchy described in user-story-guide: epics are large stories, themes are groups of stories.
Product Value
Themes that directly represent user-visible features and capabilities.
| Theme | Description |
|---|---|
| Feature | User-noticeable stories that deliver happiness |
| Integration | External service integrations and vendor evaluations (e.g., Braze, Talon.One, Feedonomics) |
| Localization | Multi-language support and international market configuration |
Platform Capability
Themes that enable engineering velocity, long-term maintainability, or operational scalability.
| Theme | Description |
|---|---|
| Analytics | Tracking, reporting architecture |
| Architecture | System design, service layer, data modeling |
| DevOps | CI/CD and developer workflows (e.g., turborepo, releases) |
| Testing | Automated testing infrastructure (static, unit, e2e, visual) |
| Monitoring | Error tracking, observability (e.g., Sentry) |
Cross-Cutting Concerns
Themes that affect the entire system or require consistent application across all product areas.
| Theme | Description |
|---|---|
| Accessibility (A11Y) | WCAG compliance and accessibility improvements |
| Performance | Lighthouse and Core Web Vitals |
| Privacy | Consent management, data retention, GDPR/CCPA, privacy-by-design |
| Security | Vulnerabilities, authentication, authorization, compliance |
| SEO | Technical SEO, metadata, structured data, sitemaps, crawlability |