DEV Community

Sahil Singh
Sahil Singh

Posted on • Originally published at glue.tools

Sprint Planning Without 3-Hour Meetings

Sprint planning is supposed to take an hour. It takes three. And half the estimates are wrong because nobody fully understood the tickets.

The problem isn't the meeting format. It's the information gap. Engineers are estimating tickets they haven't investigated, in codebases they only partially understand, against deadlines they can't negotiate.

Why Estimates Are Wrong

1. Hidden Complexity

"Add a date filter to the dashboard." Sounds like a day. Then you discover: dates are stored as strings in one table and timestamps in another. The API doesn't support date range queries. The frontend date picker doesn't handle timezones. Suddenly it's a week.

2. Unknown Dependencies

"Update the user profile page." Turns out the profile page shares a data fetching hook with the admin panel. Changing the hook breaks admin. Now you're modifying two pages instead of one.

3. Tribal Knowledge Gaps

"Improve checkout performance." The senior engineer who built checkout knows there's a N+1 query in the cart calculation that's the real bottleneck. The engineer estimating the ticket doesn't know this. They estimate for a general optimization pass instead of targeting the specific N+1.

The AI-Assisted Approach

What if, before sprint planning, every ticket already had:

  • Files to modify with line numbers
  • Dependencies that will be affected
  • Past issues in the same code areas
  • Complexity score based on actual codebase analysis
  • Suggested implementation order

The sprint planning meeting goes from "discuss and estimate each ticket" to "review the pre-generated plans, adjust, and commit."

How It Works

  1. Tickets come in from Jira/Linear/ClickUp
  2. AI analyzes each ticket against the codebase: maps requirements to files, identifies dependencies, checks git history for past issues
  3. Dev plans are generated with file-level task breakdowns and effort estimates
  4. Sprint planning becomes a review session — engineers validate the AI-generated plans, adjust estimates based on their experience, and commit to the sprint

What Changes

Before: 3-hour meeting. 12 tickets discussed. 5 significantly under-estimated. 2 will be carried over to next sprint.

After: 1-hour meeting. 12 tickets with pre-generated plans. Engineers spend 5 minutes per ticket reviewing the plan instead of 15 minutes discussing and estimating from scratch. Under-estimation drops because the plans surface hidden complexity before commitment.

The 50% Overhead Reduction

Sprint planning overhead isn't just the meeting. It's:

  • Pre-meeting investigation: Engineers looking at tickets before planning (30-60 min each)
  • The meeting itself: 2-3 hours
  • Post-meeting clarification: Follow-up questions about tickets that weren't fully discussed
  • Mid-sprint re-estimation: When hidden complexity surfaces

AI-generated dev plans reduce all four:

  • Pre-meeting investigation is done by AI
  • The meeting is a review, not a discovery session
  • Fewer follow-ups because plans include file-level detail
  • Fewer mid-sprint surprises because dependencies are identified upfront

The result: 50% less time spent on planning mechanics, and plans that actually survive contact with the code.


Originally published on glue.tools. Glue is the pre-code intelligence platform — paste a ticket, get a battle plan.

Top comments (0)