jira-sprint-planning
Patterns for sprint planning with Jira - capacity planning, ticket selection, and sprint organization.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Patterns for sprint planning with Jira - capacity planning, ticket selection, and sprint organization.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Patterns for generating Gamma.app-compatible slide deck markdown from GitHub data for customer-facing account management presentations
Patterns for generating Gamma.app-compatible slide deck markdown from Linear data for customer-facing account management presentations
Patterns and templates for creating sprint/project retrospective reports from Jira data with time tracking and blocker analysis.
Multi-platform Electron build configuration - esbuild bundling, electron-builder setup, and distribution
Integrate external CLI tools (Claude, Node, npx) in Electron apps with proper PATH handling
Handle native Node.js modules in Electron - better-sqlite3, sharp, keytar packaging patterns
| name | jira-sprint-planning |
| description | Patterns for sprint planning with Jira - capacity planning, ticket selection, and sprint organization. |
This skill provides patterns for effective sprint planning using Jira, including capacity planning, ticket prioritization, and sprint organization.
Backlog Grooming
Capacity Calculation
Team Velocity: [average points completed per sprint]
Available Days: [total team days - PTO - meetings]
Capacity: ~80% of velocity (buffer for unknowns)
Priority Review
Review Sprint Goal
Select Tickets
Validate Commitments
// POST /rest/agile/1.0/sprint
{
"name": "Sprint 42",
"startDate": "2024-01-15T09:00:00.000Z",
"endDate": "2024-01-29T17:00:00.000Z",
"originBoardId": 123,
"goal": "Complete user notification system"
}
// POST /rest/agile/1.0/sprint/{sprintId}/issue
{
"issues": ["PROJ-123", "PROJ-124", "PROJ-125"]
}
# Current sprint tickets
sprint in openSprints() AND project = PROJ
# Sprint backlog
sprint = "Sprint 42" AND project = PROJ ORDER BY rank
# Unassigned in sprint
sprint in openSprints() AND assignee IS EMPTY
# Blocked tickets
sprint in openSprints() AND labels = blocked
# Carry-over candidates
sprint in closedSprints() AND status != Done AND
updatedDate > startOfWeek(-1)
| Team Member | Days Available | Focus Areas | Notes |
|---|---|---|---|
| Developer 1 | 10 | Backend, API | |
| Developer 2 | 8 | Frontend | PTO: 2 days |
| Developer 3 | 10 | Full-stack | |
| Total | 28 days |
Historical Velocity: 40 points/sprint (average of last 3)
Team Availability: 90% this sprint
Adjusted Capacity: 36 points
Allocation:
- Features: 25 points (70%)
- Bugs: 7 points (20%)
- Tech Debt: 4 points (10%)
| Load Level | Description | Risk |
|---|---|---|
| < 70% | Under-committed | Low, may add mid-sprint |
| 70-85% | Optimal | Low |
| 85-95% | Full | Medium |
| > 95% | Over-committed | High, likely carry-over |
Examples:
To Do | In Progress | Code Review | QA | Done
| Column | Limit | Reason |
|---|---|---|
| In Progress | 2 per person | Focus |
| Code Review | 5 | Keep reviews flowing |
| QA | 3 | Prevent bottleneck |
Criteria for adding:
Process:
Criteria for removal:
Process:
| Metric | Healthy | Warning | Action Needed |
|---|---|---|---|
| Completion | > 85% | 70-85% | < 70% |
| Carry-over | < 10% | 10-20% | > 20% |
| Scope Change | < 15% | 15-25% | > 25% |
| Blocked Time | < 10% | 10-20% | > 20% |