Skip to content

User Stories and Task Tracking

JustinChu edited this page Feb 10, 2012 · 5 revisions

Git uses Milestones and Issues to track progress. Each Milestone can assigned issues.

User Story Tracking

Our System:

Each Sprint is assigned a Milestone so their progress can be tracked.

  • To track Sprints each User Story is assigned as an issue. The issue is to set to a corresponding Milestone (sprint).
  • Each User story as an issue is assigned a label (eg. User Story Sprint 1).

In addition to being assigned as an issue User Stories are also assigned milestones so their progress can be tracked.

  • Each Task is assigned as and issue. The issue is to set to a corresponding Milestone (User Story).
  • Each Task as an issue is assigned a label (eg. Tasks Sprint 1).

Adding a new Sprint:

  1. Add the Sprint as a Milestone.

Adding a new User Story:

  1. Create an issue for the User Story, use [template] (https://github.com/CPSC310W2012/Team-02/issues/3)
  2. Assign the User Story a label (eg. User Story Sprint 1).
  3. Assign the User Story issue to corresponding Sprint Milestone.
  4. Create an Milestone for the issue and copy the exact same title and Description you have done when creating the issue.

Adding tasks

  1. Create an issue for the Task, provide a title for the Task and description on what needs to be done.
  2. Assign the task a label (eg. Tasks Sprint 1).
  3. Assign the task issue to corresponding User Story Milestone.

Caveats: User Story Issues and Milestones have no direct links. They share the same name but do not both close when one is finished. One must manually close the issue for the User Story once the milestone is complete.

Results: We can now view progress of the over whole sprint as well as easily track the progress of each User story.

Clone this wiki locally