Skip to content

Board Task Management

Zhiyu Zhu/朱智语 edited this page Aug 11, 2021 · 14 revisions

To make sure we deliver impactful results in a timely manager, the Board of UWAppDev uses organization project boards to keep track of tasks. For example, Sprint is for general RSO management. One Board Member serves as the "Task Manager" and is in charge of overseeing the project boards.

Fields

For each task, there are some additional info that assists the Task Manager and the team reach the finish line.

Assignee, Status

A task is created and assigned to an assignee in charge of/leading completing a task. The Assignee should update the Status of the task to accurately reflect the current progress.

Each task should generally be broken done into many small and actionable parts. The original task is the Epic and should have a TODO list linking to its child tasks. See https://github.com/UWAppDev/Board/issues/12 for an example.

Estimate

For each task, the Assignee should research and determine the estimated story point based on the complexity and potential risks of completing that task. It's hard to come up with an accurate estimate, but spending more time in the planning stage and plotting out the path moving forward with details should help.

Story Point Usage
0 Reserved for Epics, as they serve as the parent of many smaller tasks and there's no action required.
1 A very simple task, require little to no effort.
2 A task that requires some effort, usually completable within a day.
3 A task that may take a day or more (factor in your other usual activities, school work etc.).
5 Require a few (3~5) days of effort and significant amount of work.
8 Has a lot of uncertainty, and in general should be divided into smaller, more actionable tasks after investigation.

Milestone, Priority, Due, Cycle

In general, milestones corresponds to each academic quarter, and all tasks in a milestone are due before the end of that quarter. Cycles represent 2-week windows within each quarter and starts the day after a Board meeting.

The Task Manager and the Assignee should discuss and set the Priority, Milestone, and Cycle of Epic tasks. If there's a hard deadline for a task, the Due date should also be set and the Task Manager should ensure the task is completed before the due date.

The Assignee may set these 4 fields for the child tasks as they see fit.

Labels

Optionally, the Assignee/Task Manager can add relevant labels to a task (in addition to Epic) as desired.

Clone this wiki locally