No
Effort
< 1h
Trivial
Fix
~2h
Simple
Task
~4h
Small
Story
~6h
Medium
Story
1–2 days
Large
Story
3–4 days
Very Large
— Split?
5–7 days
Epic — MUST Split 8+ days
Unknown
Spike it
TBD
Cannot
Estimate
Re-scope

How technically difficult is the solution? Does it touch multiple systems, require new architecture, or involve a new integration pattern?

How much total work is involved? How many disciplines (FE, BE, AI/ML, DevOps) need to contribute? How many screens, APIs, or DB changes?

How well does the team understand what needs to be built? Is there a clear technical approach? Have we done similar work before?
3
All developers vote at the same moment. SM says "Reveal" — everyone turns their card. Early reveals anchor others and corrupt the estimate.
If all votes are within one Fibonacci step (e.g., all 5 or mix of 3/5), take the median — no discussion needed.
If votes diverge by more than one step (e.g., 3 and 8), the highest and lowest voter explain their reasoning before a re-vote.
on technical stories. SM votes can anchor the team. The SM facilitates only — developers estimate.
Any story estimated at 13 must be discussed for splitting. Any 21 SP story MUST be split before entering the sprint.
If the team votes ? for a story, a Spike story (max 3 SP) is created to investigate. The original story is re-estimated after the Spike.
For Enabler stories, the primary implementors' votes carry more weight. FE votes on a DevOps story are informational, not binding.
Velocity is calculated from accepted story points at Sprint Review. A story that is 90% done counts as 0 SP for velocity.
Deliver direct, user-visible value · Validated at Sprint Review by Product Owner: Priya Nair
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
Note: SM Risk Note: AI ranking logic may need tuning in staging. P95 latency target <2s is a hard constraint — load test before Sprint Review demo.
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM Risk Note: Validation rules for Infant passengers (lap vs seat) may add scope. Confirm with PO before sprint starts.
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM Risk Note: If fare prediction model is not ready from Sprint 2, display historical data only and add prediction line as a follow-up story. Agree this split rule with PO before Sprint 3 planning.
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM HIGHEST RISK STORY: Monitor from Day 4 of Sprint 4. If behind, trigger the pre-agreed split immediately. Do not wait until Day 8. Split story ready: US-004a (5 SP) + US-004b (8 SP).
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM Risk Note: Confirm GDS price polling frequency — every 15 min is acceptable per GDS SLA. If polling is too frequent, API costs may spike. Agree cost threshold with PO.
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM Risk Note: Snowflake instance provisioning is a DevOps dependency — must be in place by Sprint 1, Day 3. SM to confirm with Kiran at Sprint Planning kickoff.
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM BLOCKER RISK: If EN-002 is not complete by Day 6 of Sprint 1, all Sprint 2 deployments are manual. SM to track daily and escalate to TL immediately if any blocker emerges.
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM Risk Note: Requires legal sign-off on data retention policy before Sprint 2 coding begins. SM to confirm legal approval status at Sprint 1 Review. Story held in backlog until confirmed.
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM Risk Note: Dashboard requires agreement on KPI thresholds (what is Green/Amber/Red per metric). PO and TL must define these before FE build starts on Sprint 3, Day 1.
Arjun (TL)
Kavya (FE)
Rohit (FE)
Divya (AI)
Suresh (BE)
Consensus
SM Risk Note: Stripe/Razorpay sandbox credentials must be available Sprint 3, Day 1. Webhook endpoint URL must be provisioned on staging by DevOps (Kiran) before coding begins.
| # | ID | Sprint | Story Title | Type | SP | Complexity | Effort | Uncertainty |
|---|---|---|---|---|---|---|---|---|
| 1 | US-001 | S1 | Natural Language Flight Search | USER | 8 | High | High | Medium |
| 2 | US-002 | S2 | Passenger Entry with Auto-fill | USER | 5 | Medium | Medium | Low |
| 3 | US-003 | S3 | 30-Day Fare Trend Graph | USER | 8 | High | High | Medium |
| 4 | US-004 | S4 | Multi-Turn Chatbot Booking | USER | 13 | Very High | Very High | High |
| 5 | US-005 | S2 | Price Drop Alert & Email | USER | 5 | Medium | Medium | Low |
| 6 | EN-001 | S1 | AI Data Pipeline / GDS Ingestion | ENABLER | 8 | High | High | Medium |
| 7 | EN-002 | S1 | CI/CD Pipeline Baseline | ENABLER | 5 | Medium | Medium | Low |
| 8 | EN-003 | S2 | GDPR Data Rights Engine | ENABLER | 8 | High | High | Medium |
| 9 | EN-004 | S3 | AI Model KPI Dashboard | ENABLER | 8 | High | High | Medium |
| 10 | EN-005 | S3 | Payment Gateway PCI-DSS | ENABLER | 8 | High | High | Low |
| TOTAL STORY POINTS → 71 SP | ||||||||
| US-001 | 8 SP |
| EN-001 | 8 SP |
| EN-002 | 5 SP |
| These 3 stories | 21 SP |
| US-002 | 5 SP |
| US-005 | 5 SP |
| EN-003 | 8 SP |
| These 3 stories | 18 SP |
| US-003 | 8 SP |
| EN-004 | 8 SP |
| EN-005 | 8 SP |
| US-004 (S4) | 13 SP |
| Split across 2 teams | 37 SP |
7 of 10 stories are 8 SP. This tells us the backlog is mature and stories are well-decomposed, but consistently complex. SM should track whether 8-point stories complete within sprint boundaries or spill over in Sprint 2–3.
SM has a pre-agreed split plan ready: Story A (chatbot search & selection, 5 SP) + Story B (chatbot booking & payment, 8 SP). Monitor from Day 4 of Sprint 4 — if behind, trigger the split immediately.
for ALL subsequent stories. Any slip in EN-002 multiplies sprint risk across Sprint 2 and beyond. SM must track this as a Sprint 1 critical path item with daily check-ins.
SM must confirm legal sign-off exists before Sprint 2 planning begins. If not approved, the story is held in the backlog — do not attempt to code before legal confirmation is in writing.
Stories where FE voted very differently from AI/ML (EN-001, EN-003) signal cross-discipline estimation education is needed. SM to schedule a 30-minute estimation calibration session every 3 sprints to keep the team anchored.
across these 4 stories alone — exceeding a single team's velocity. US-003/EN-004/EN-005 (Team 1) + US-004 (Team 1, Sprint 4) should be distributed thoughtfully. SM to confirm split with PO at Sprint 2 Review.

Fibonacci Series · Planning Poker · 10 Real Stories · AI Flight Booking
This will close in 0 seconds