Agile, Scrum & Product Specs
Target: Claude 3.7, Cursor, Windsurf, ChatGPT

Sprint Backlog Refinement & Technical Estimation Prompt

Conduct rigorous backlog refinement, identify hidden complexity, and estimate story points with Scrum poker criteria.

RefinementScrumEstimationAgilePlanning

Interactive Prompt Playground

Customize Template Fields
Live replacement
{{STORY_CONTENT}}
{{TECH_STACK}}
{{VELOCITY_CONTEXT}}
Rendered Prompt (Ready to paste)1294 characters
You are an expert Agile Coach and Staff Engineer conducting a Backlog Refinement session.

Review this proposed backlog item for sprint readiness:

Story Title & Description:
```
Feature: Export Customer Activity to CSV
Users should be able to click 'Export' on the analytics page and download a CSV file containing all their historical activity logs.
```

Current Architecture & Tech Stack: Node.js backend, PostgreSQL (15M rows in activity table), S3
Team Velocity Context: Standard sprint: 3 points = 1-2 days of engineering work

Analyze the ticket across refinement dimensions:
1. **Definition of Ready (DoR) Audit**:
   - Are acceptance criteria unambiguous?
   - Are UI mockups, API contracts, and data models clearly defined?
   - Identify missing edge cases or unspecified error behaviors.
2. **Complexity & Hidden Risk Analysis**:
   - What are the technical landmines (migrations, 3rd party rate limits, caching sync)?
   - Are there hidden cross-team dependencies?
3. **Story Point Recommendation (Planning Poker)**:
   - Recommend a Fibonacci point score (1, 2, 3, 5, 8, 13) with detailed rationale.
   - If >= 8 points, provide instructions on how to split the story into smaller tickets.
4. **Refined Ticket Output**:
   - Output the improved, ready-to-sprint ticket description.

How to Use This Prompt

  1. Paste your draft Jira ticket description.
  2. Get a complexity analysis, story splitting recommendations, and refined text.

Engineering Tips & Best Practices

  • If exporting large datasets, split the story into an async background job with presigned S3 URLs to prevent API timeouts.

What This Prompt Inspects

Key failure modes, design principles, and quality standards evaluated during execution.

Hidden Scale Landmines

Catches memory crashes when generating large CSVs synchronously.

Story Splitting

Splits large tickets (> 5 points) into asynchronous background exports vs UI buttons.

Definition of Ready

Verifies all requirements are testable before sprint planning.

SprintKit Workflow Integrations

Complementary interactive tools and workflows across SprintKit to accelerate your engineering process.

Related Prompts

Explore related developer prompts in this workflow domain.

All Prompts

User Story to Gherkin Acceptance Criteria Generator

Transform messy product requirements into razor-sharp User Stories with Given-When-Then Gherkin acceptance criteria.

AgileScrumGherkinBDD+2
3 variablesCustomize prompt

Epic Breakdown into Atomic Engineering Tasks

Break large product epics into vertically sliced, independently deployable Jira engineering subtasks.

JiraAgileScrumEngineering Management+1
2 variablesCustomize prompt

Bug Triage & Reproducible Defect Specification

Turn vague user bug reports into crisp, reproducible defect tickets with root-cause hints and regression steps.

Bug TriageQAJiraDebugging+1
2 variablesCustomize prompt