Skip to content

PM Mechanics

muccimoz edited this page Mar 13, 2020 · 13 revisions

PM Mechanics Used For Project

Project Tracking Dashboard

GitHub Labels

  • MVP: MVP Project Work the team is committing to complete within the forecast schedule.
  • Reserve: Reserve Project Work the team is not committing to complete within the forecast schedule.
  • P1: Project Work (MVP or Reserve) that is currently in development or completed.
  • P2: Project Work (MVP or Reserve) that is available for selection.

GitHub Issues

Priorities

The team's priority is to first work on those issues labelled as 'MVP' during the course of the project.

When no 'MVP' issues remain and there is time remaining in the schedule the team can work on issues labelled as 'Reserve'.

MVP Issues

When adding a new MVP issue to the project backlog modify it as follows:

  • Add the 'MVP' label.
  • Add the 'P2' label.

When selecting an MVP issue from the backlog to work on modify it as follows:

  • Remove the 'P2' label.
  • Add the 'P1' label to it.
  • Assign yourself to the issue.

If you stop working on an MVP issue modify it as follows:

  • Remove the 'P1' label.
  • Add the 'P2' label.
  • Unassign yourself from the issue.

Reserve Issues

When adding a new Reserve issue to the project backlog modify it as follows:

  • Add the 'Reserve' label.
  • Add the 'P2' label.

When selecting a Reserve issue from the backlog to work on modify it as follows:

  • Remove the 'P2' label.
  • Add the 'P1' label to it.
  • Assign yourself to the issue.

If you stop working on a Reserve issue modify it as follows:

  • Remove the 'P1' label.
  • Add the 'P2' label.
  • Unassign yourself from the issue.

Contingency Use

When a new MVP issue is added to the MVP Backlog one contingency will be removed in order that the project's scope does not expand. You can view the current contingency count on the Dashboard.

If no contingency remain then an existing MVP issue needs to be moved out to the Reserve Backlog in order to accommodate the addition of a brand new MVP issue.

GitHub Search Queries

MVP Issues

Reserve Issues

Bugzilla Search Queries

MVP Issues

Reserve Issues

Bugzilla Tagging

MVP Bugs In Development

  • Set 'Status' field to 'Assigned'.
  • Set 'Priority' field to 'P1'.
  • Assign yourself to the 'Assignee' field.
  • Add '[smooshmonkey-mvp]' to the 'Whiteboard' field.

MVP Bugs In Backlog

  • Set 'Status' field to 'New'.
  • Set 'Priority' field to 'P2'.
  • Leave 'Assignee' field empty.
  • Add '[smooshmonkey-mvp]' to the 'Whiteboard' field.

Reserve Bugs In Development

  • Set 'Status' field to 'Assigned'.
  • Set 'Priority' field to 'P1'.
  • Assign yourself to the 'Assignee' field.
  • Add '[smooshmonkey-reserve]' to the 'Whiteboard' field.

Reserve Bugs In Backlog

  • Set 'Status' field to 'New'.
  • Set 'Priority' field to 'P2'.
  • Leave 'Assignee' field empty.
  • Add '[smooshmonkey-reserve]' to the 'Whiteboard' field.