Epic Management & Tracking | Multi-Sprint
Manage large initiatives spanning multiple sprints. GitScrum epic tracking provides roadmap visibility, progress metrics, and story point burn-down.
9 min read
Epics help manage large initiatives across multiple sprints. GitScrum provides epic tracking to maintain visibility on big-picture progress.
Epic Structure
What is an Epic
EPIC DEFINITION:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β HIERARCHY: β
β ββββββββββ β
β β
β INITIATIVE (Optional) β
β β β
β βββ EPIC β
β β β
β βββ STORY β
β β β β
β β βββ TASK β
β β β
β βββ STORY β
β β βββ TASK β
β β β
β βββ STORY β
β βββ TASK β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β EPIC CHARACTERISTICS: β
β βββββββββββββββββββββ β
β β’ Too large for single sprint β
β β’ Represents complete feature or capability β
β β’ Contains 5-15 stories typically β
β β’ Spans 2-6 sprints usually β
β β’ Has clear business outcome β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β EXAMPLE EPIC: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β EPIC: User Authentication System ββ
β β ββ
β β GOAL: ββ
β β Implement secure authentication with multiple ββ
β β providers and enterprise SSO support. ββ
β β ββ
β β STORIES: ββ
β β β’ Basic email/password login ββ
β β β’ Password reset flow ββ
β β β’ Social login (Google, GitHub) ββ
β β β’ Two-factor authentication ββ
β β β’ SSO integration ββ
β β β’ Session management ββ
β β β’ Security audit ββ
β β ββ
β β ESTIMATED: 34 points across 3 sprints ββ
β β VALUE: Required for enterprise customers ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Epic Template
EPIC TEMPLATE:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β EPIC-015: Payment Processing System β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β OVERVIEW: ββ
β β ββ
β β WHY: ββ
β β Enable customers to purchase products online ββ
β β with multiple payment methods. ββ
β β ββ
β β WHAT: ββ
β β Checkout flow, payment processing, receipt ββ
β β generation, refund handling. ββ
β β ββ
β β WHO: ββ
β β End customers purchasing products ββ
β β ββ
β β SUCCESS METRICS: ββ
β β β’ Cart abandonment < 30% ββ
β β β’ Payment success rate > 98% ββ
β β β’ Checkout time < 60 seconds ββ
β β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββ
β β ββ
β β STORIES (15 total): ββ
β β ββ
β β MVP (Sprint 14-15): ββ
β β β Add to cart functionality (3 pts) ββ
β β β Cart management (5 pts) ββ
β β β Basic checkout flow (8 pts) ββ
β β β Credit card payment (5 pts) ββ
β β β Order confirmation (3 pts) ββ
β β ββ
β β PHASE 2 (Sprint 16): ββ
β β β PayPal integration (5 pts) ββ
β β β Email receipts (3 pts) ββ
β β β Discount codes (5 pts) ββ
β β ββ
β β PHASE 3 (Sprint 17): ββ
β β β Refund processing (5 pts) ββ
β β β Subscription payments (8 pts) ββ
β β ββ
β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββ
β β ββ
β β PROGRESS: 16/50 pts (32%) ββ
β β STATUS: Sprint 14 - In Progress ββ
β β OWNER: @product-lead ββ
β β TARGET: End of Sprint 17 ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Breaking Down Epics
Decomposition Strategies
EPIC BREAKDOWN APPROACHES:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BY USER JOURNEY: β
β ββββββββββββββββ β
β Epic: E-commerce Checkout β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β USER JOURNEY: ββ
β β ββ
β β Browse β Add to Cart β Review β Pay β Confirm ββ
β β β β β β β ββ
β β βΌ βΌ βΌ βΌ βΌ ββ
β β Story 1 Story 2 Story 3 Story 4 Story 5 ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β BY MVP VS ENHANCEMENTS: β
β ββββββββββββββββββββββββ β
β Epic: Search Functionality β
β β
β MVP: β
β β’ Basic keyword search β
β β’ Search results page β
β β
β Enhancement: β
β β’ Filters (category, price) β
β β’ Sort options β
β β’ Search suggestions β
β β’ Recent searches β
β β
β BY HAPPY PATH VS EDGE CASES: β
β βββββββββββββββββββββββββββββ β
β Epic: Payment Processing β
β β
β Happy Path: β
β β’ Successful credit card payment β
β β’ Order confirmation β
β β
β Edge Cases: β
β β’ Payment failure handling β
β β’ Retry logic β
β β’ Refunds β
β β’ Disputes β
β β
β BY USER TYPE: β
β βββββββββββββ β
β Epic: Dashboard β
β β
β β’ Admin dashboard (full access) β
β β’ Manager dashboard (team view) β
β β’ User dashboard (personal view) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Epic Tracking
Progress Visibility
TRACKING EPIC PROGRESS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β EPIC DASHBOARD: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β ACTIVE EPICS ββ
β β ββ
β β EPIC PROGRESS SPRINTS STATUS ββ
β β ββββ ββββββββ βββββββ ββββββ ββ
β β Payment System ββββββββ 3/5 On Track ββ
β β 32% ββ
β β ββ
β β Auth System ββββββββ 5/5 Complete ββ
β β 100% ββ
β β ββ
β β Search ββββββββ 1/4 At Risk β οΈ ββ
β β 15% ββ
β β ββ
β β Notifications ββββββββ 0/3 Not Started ββ
β β 0% ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β DETAILED EPIC VIEW: β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β EPIC: Payment System ββ
β β ββ
β β SPRINT BREAKDOWN: ββ
β β ββ
β β Sprint 14 (current): ββ
β β βββ β
Cart functionality (3 pts) - Done ββ
β β βββ β
Cart management (5 pts) - Done ββ
β β βββ π Basic checkout (8 pts) - In Progress ββ
β β βββ π Credit card (5 pts) - To Do ββ
β β ββ
β β Sprint 15 (planned): ββ
β β βββ Order confirmation (3 pts) ββ
β β βββ PayPal integration (5 pts) ββ
β β βββ Email receipts (3 pts) ββ
β β ββ
β β Sprint 16+ (backlog): ββ
β β βββ Discount codes (5 pts) ββ
β β βββ Refund processing (5 pts) ββ
β β βββ Subscriptions (8 pts) ββ
β β ββ
β β COMPLETED: 8/50 pts ββ
β β IN PROGRESS: 8/50 pts ββ
β β REMAINING: 34/50 pts ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Epic Roadmap
EPIC TIMELINE:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β ROADMAP VIEW: β
β β
β S14 S15 S16 S17 S18 β
β βββ βββ βββ βββ βββ β
β β
β Auth ββββ ββββ ββββ (complete) β
β β
β Payment ββββ ββββ ββββ ββββββ β
β β
β Search ββββ ββββ ββββ ββββ β
β β
β Notify ββββ ββββ ββββ β
β β
β ββββ = Planned work β
β ββββ = Buffer/contingency β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β TODAY: Sprint 14, Week 2 β
β β
β MILESTONES: β
β β’ End S15: MVP payment live β
β β’ End S17: Full payment complete β
β β’ End S18: Search + Notifications complete β
β β
β DEPENDENCIES: β
β β’ Notifications depends on Auth β
β β’ Payment Phase 2 depends on Payment MVP β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Epic Health
Managing Large Initiatives
EPIC HEALTH INDICATORS:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β HEALTHY EPIC: β
β βββββββββββββ β
β β
Progress each sprint β
β β
Stories completing as planned β
β β
Clear path to completion β
β β
No major blockers β
β β
Stakeholders updated β
β β
β UNHEALTHY EPIC: β
β βββββββββββββββ β
β β οΈ No progress for 2+ sprints β
β β οΈ Scope growing (more stories added) β
β β οΈ Stories larger than estimated β
β β οΈ Key dependencies not resolved β
β β οΈ No clear end date β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β EPIC REVIEW (Monthly): β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β For each active epic: ββ
β β ββ
β β β Is progress on track? ββ
β β β Has scope changed? ββ
β β β Are estimates still valid? ββ
β β β Any blockers? ββ
β β β Is completion date realistic? ββ
β β β Stakeholders informed of status? ββ
β β ββ
β β ACTIONS: ββ
β β β’ Search epic: Behind schedule, need to de-scope ββ
β β β’ Payment: On track, continue as planned ββ
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β WHEN EPIC IS BEHIND: β
β βββββββββββββββββββββ β
β Options: β
β β’ Add resources (rarely works) β
β β’ Reduce scope (MVP approach) β
β β’ Extend timeline (communicate early) β
β β’ Pause for higher priority β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ