microsoft/hve-core

Public

mirrored fromhttps://github.com/microsoft/hve-coreAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
hve-core-v3.3.41

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

docs/agents/github-backlog/sprint-planning.md

122lines ยท modecode

1---
2title: Sprint Planning Workflow
3description: Organize triaged issues into milestones with priority sequencing and capacity awareness
4sidebar_position: 5
5author: Microsoft
6ms.date: 2026-02-12
7ms.topic: tutorial
8keywords:
9 - github backlog manager
10 - sprint planning
11 - milestones
12 - github copilot
13estimated_reading_time: 5
14---
15
16The Sprint Planning workflow organizes triaged issues into milestones, sequences work by priority, and produces execution-ready handoff files that map issues to their target sprint.
17
18## When to Use
19
20* ๐Ÿ“… Starting a new sprint or release cycle and need to assign issues to milestones
21* ๐ŸŽฏ Issues have been triaged but lack milestone assignments
22* ๐Ÿ”„ Rebalancing work across milestones after scope changes or team adjustments
23* ๐Ÿ“‹ Creating milestone structure for a new project or repository
24
25## What It Does
26
271. Reads triage output to understand issue classification and priority levels
282. Discovers existing milestones or recommends new ones based on issue patterns
293. Maps issues to milestones considering priority, dependencies, and grouping
304. Sequences work within each milestone based on priority assessment and blocking relationships
315. Produces a sprint plan with milestone assignments and a handoff file for execution
32
33> [!NOTE]
34> Sprint planning does not create milestones automatically. It recommends milestone assignments in a handoff file that the execution workflow applies after your review.
35
36## Milestone Discovery
37
38The workflow follows a structured approach to milestone management:
39
401. Queries the repository for existing open milestones with due dates
412. Maps triaged issues to milestones by area label and priority
423. Identifies issues that fit no current milestone and recommends creating new ones
434. Checks milestone capacity using issue count and priority distribution
445. Flags milestones that appear overloaded relative to their due date
456. Produces a milestone map showing current and recommended assignments
46
47This process ensures sprint plans build on existing repository structure rather than creating parallel tracking systems.
48
49## Output Artifacts
50
51```text
52.copilot-tracking/github-issues/sprint/<milestone-kebab>/
53โ”œโ”€โ”€ sprint-analysis.md # Milestone mapping and capacity review
54โ”œโ”€โ”€ sprint-plan.md # Recommended assignments and sequencing
55โ””โ”€โ”€ handoff.md # Execution-ready handoff with checkboxes
56```
57
58The sprint plan includes reasoning for each milestone assignment, making it possible to adjust recommendations before execution applies them.
59
60## How to Use
61
62### Option 1: Prompt Shortcut
63
64```text
65Plan the next sprint for microsoft/hve-core using my latest triage results
66```
67
68```text
69Assign milestones to all triaged issues without milestone assignments
70```
71
72### Option 2: Direct Agent
73
74Start a conversation with the GitHub Backlog Manager agent and reference your triage output. The agent reads the triage analysis and handoff files, then builds a sprint plan based on current milestone structure.
75
76## Example Prompt
77
78```text
79Plan sprint assignments for microsoft/hve-core. Use the v2.1 milestone for
80high-priority bugs and the v2.2 milestone for enhancements. Create a new
81"documentation-refresh" milestone for any docs-area issues without a milestone.
82```
83
84## Tips
85
86โœ… Do:
87
88* Run triage before sprint planning so issues have consistent labels and priorities
89* Review milestone capacity recommendations before approving assignments
90* Use the sequencing output to identify blocking chains within a milestone
91* Adjust milestone assignments in the handoff file before passing to execution
92
93โŒ Don't:
94
95* Plan sprints without triaged issues (issues that lack triage metadata produce unreliable plans)
96* Ignore capacity warnings for milestones approaching their due date
97* Create milestones through sprint planning when they should be created through repository settings
98* Assume the workflow sees private milestones (verify MCP token permissions)
99
100## Common Pitfalls
101
102| Pitfall | Solution |
103|----------------------------------------|-------------------------------------------------------------------------|
104| Issues assigned to closed milestones | The workflow flags these for reassignment; review before execution |
105| Milestone names don't match repository | Verify milestone names in the handoff match existing milestones exactly |
106| Priority conflicts within a milestone | Review the sequencing recommendations and adjust priority labels first |
107| Too many issues for a single milestone | Split across milestones or re-prioritize lower-priority items out |
108
109## Next Steps
110
1111. Review the sprint plan and handoff file for accuracy
1122. Proceed to the [Execution workflow](execution.md) to apply milestone assignments
113
114> [!TIP]
115> For teams with fixed sprint cadences, create milestones in advance through repository settings. Sprint planning works best when it maps to existing milestones rather than recommending new ones.
116
117---
118
119<!-- markdownlint-disable MD036 -->
120*๐Ÿค– Crafted with precision by โœจCopilot following brilliant human instruction,
121then carefully refined by our team of discerning human reviewers.*
122<!-- markdownlint-enable MD036 -->
123