Skip to content
This repository has been archived by the owner on Feb 1, 2021. It is now read-only.

Sprint Meetings

Victor Vieux edited this page Jan 22, 2016 · 2 revisions

Major decisions affecting the Swarm Roadmap are discussed during these fortnightly meetings.

The expected outcome of a Sprint Meeting is to review (or define) the next Milestone and organize work for the 2-week Sprint.

Who participates?

Title Role
Maintainers Maintainers drive the Sprint meetings.
Contributors Contributors provide feedback, offer advice, and make proposals.

Contributors are defined as those who have demonstrated significant interest in the project (via substantial code contributions or major usage), and Partners.

Maintainers of other Docker subsystems (i.e., Engine, Distribution, …) are welcome to attend Swarm Sprint Meetings.

How does the content of a Milestone get defined?

  1. Maintainers review the Swarm Roadmap and decide which items to target for the milestone. These are recorded as "Release Goals" on the Project Page.
  2. Maintainers triage the Community backlog to identify issues that correspond to the Release Goals. Placeholder issues are created so that all Release Goals are represented in the GitHub Milestone.
  3. Milestones get reviewed during Sprint Meetings, where Contributors and other Maintainers have the opportunity to provide their feedback.

Items might be moved to different Milestones or discarded altogether based on the outcome of the meeting.

What's the agenda of the meeting?

Meetings center around Project Pages, and follow this agenda:

  1. Review Release Goals
  • Update as needed
  • Ensure that there is a GitHub Issue to represent each major goal
  1. Review Progress
  • Progress is tracked using the issues & pull requests, filtered by Milestone.