How do I set up and manage sprints?
Create recurring sprint schedules and automate issue management to streamline your team's agile workflow.
What are sprints in Zenhub?
Sprints are fixed time periods where your team commits to completing a specific set of work. Zenhub's sprint feature helps you organize issues into time-boxed iterations, track progress with burndown charts, and maintain consistent delivery cadences.
When you set up sprints in Zenhub, you're creating a recurring schedule that automatically generates future sprints based on your team's cadence. This eliminates the need to manually create each sprint and provides predictable planning cycles for your team.
Creating your first sprint schedule
To set up sprints in your workspace, click the green "+ Create" icon in the top right corner of your workspace and select "Sprints." This opens the sprint creation panel where you'll configure your recurring schedule.
Sprint Schedule configuration: In the Sprint Schedule section on the right side, you'll specify your first sprint's start and end dates using the calendar interface. Click on your desired start date, then select the end date. A two-week cadence is recommended for most teams as it provides enough time to complete meaningful work while maintaining frequent delivery cycles.
Caution: Set your timezone in the dropdown menu to ensure sprints start and end at the correct time for your team. This is particularly crucial for distributed teams working across multiple time zones.
Once you select your sprint dates, Zenhub automatically calculates the cadence and displays the next eight upcoming sprints in the "Upcoming Sprints" section on the left side of the panel.
Managing upcoming sprints
The Upcoming Sprints section shows your next eight scheduled sprints with their date ranges. Each sprint can be customized before it begins.
Renaming sprints: Hover over any sprint name to see a pencil edit icon appear on the right. Click this icon to rename the sprint with a more descriptive title that reflects your team's goals or the features you plan to deliver.
Adding sprint details: Each sprint has an "Add a brief Sprint goal..." field where you can document the sprint's objective, key deliverables, or focus areas. This helps align the team on what success looks like for that sprint.
Sprint automation features
Zenhub provides automation to reduce manual sprint management tasks. These settings appear in the "Automatically add Issues to a sprint" section.
Move unfinished issues to the next sprint: Enable this toggle to automatically move open issues from a completed sprint into the next sprint. This ensures work doesn't get lost between sprint cycles and maintains continuity for incomplete tasks.
Build new sprints from the backlog: When enabled, this feature automatically populates upcoming sprints with issues from your backlog pipeline. At the end of your current sprint, Zenhub builds the next sprint using issues from the configured backlog pipeline.
This automation requires pipeline mapping to work correctly. In the Workflow configuration section, you'll see "Pipelines configured" with a green checkmark when your board pipelines are properly mapped. Click this to configure which pipelines represent each stage of your workflow:
- Backlog pipeline: Where new issues await sprint assignment
- Sprint Backlog pipeline: Where sprint-committed issues begin
- In Progress pipeline: Active work during the sprint
- Review pipelines: Work pending approval or testing
- Completed pipeline: Finished work
Capacity management: The "Add up to the first [X] Story points" setting shows a recommended capacity based on your team's average velocity from recent sprints. This helps prevent overcommitment and maintains sustainable development pace.
Modifying existing sprint schedules
Once you've created your sprint schedule, you can modify it by clicking the green "+ Create" icon and selecting "Modify recurring sprints." This opens a similar panel where you can adjust your schedule.
Changing sprint cadence: Use the Sprint Schedule dropdown to select a different recurring pattern (every 1 week, 2 weeks, 3 weeks, etc.). The system will recalculate future sprints based on your new cadence.
Turning off sprints: If you need to disable the sprint feature, look for the "Turn off sprints" button at the bottom of the modification panel. This stops creating new sprints while preserving historical sprint data.
Updating automation settings: You can enable or disable the automation features at any time through the modify panel. Changes apply to future sprints and don't affect currently active sprints.
Sprint planning best practices
Start with realistic capacity: Use the velocity guidance in the workflow configuration to avoid overcommitting. It's better to complete fewer issues consistently than to carry over work between sprints frequently.
Set clear sprint goals: Use the sprint goal field to document what your team aims to achieve. This helps with focus and provides context for stakeholders reviewing sprint progress.
Align sprint timing with team schedules: Consider your team's meeting schedules, holidays, and other commitments when setting sprint start and end dates. Consistent timing helps build sustainable rhythms.
Review and adjust: Monitor your sprint completion rates and adjust your automation settings or capacity planning as your team's velocity stabilizes and improves over time.
FAQ
Q: Can I change sprint dates after they're created?
A: Yes, you can modify the recurring schedule which affects future sprints. However, active sprints should be changed carefully to avoid disrupting team commitments and reporting accuracy.
Q: What happens to issues when I turn off sprints?
A: Existing sprint assignments remain intact for historical reporting. Future sprints won't be created, but you can still manage issues on your Work Tracker without sprint organization.
Q: How does the backlog automation know which issues to include?
A: The system pulls issues from your configured backlog pipeline based on priority and the story point capacity settings. Issues already assigned to future sprints won't be duplicated.
Q: Can I have different sprint lengths for different workspaces?
A: Yes, each workspace manages its own sprint configuration independently. Teams working on different products or with different cadences can set up sprints with completely different schedules, automation settings, and capacities.
Q: How do I sync sprints across multiple workspaces?
A: Sprints cannot be automatically synced between workspaces. You'll need to manually configure the same sprint schedule in each workspace where you want consistent timing. If your team needs unified sprint management across multiple repositories, consider consolidating them into a single workspace.
Q: What if my team doesn't estimate issues with story points?
A: The capacity recommendations require story point estimates to function. Teams not using story points can still create sprints manually but won't benefit from the velocity-based capacity suggestions.
Q: How far in advance does Zenhub create sprints?
A: The system shows the next eight upcoming sprints in the planning interface. This provides roughly 4 months of visibility for teams using two-week sprints, allowing for longer-term planning while maintaining flexibility.