summaryrefslogtreecommitdiff
path: root/requirements/kanban.md
blob: 096f3a50aad6247fefe4f8c6257ac6005ab3dcf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Kanban board

| Backlog  | Ready | In Progress |
| -------- | ----- | ----------- |
|          |       | epic-003    |
| ======== | ===== | =========== |
|          |       | task-041    |
| ======== | ===== | =========== |
| epic-000 |       |             |

## Usage notes

- The backlog is a list of tickets to refine next. Therefore, I only record
  tasks in the backlog once I've decided it's coming up next. Not all tickets
  need to be present on the board: that would be a waste of time.
- If I haven't got enough tasks in the backlog, these commands help me to find
  what work needs to be done:
  - `req.sh list -S req`
  - `req.sh list -D task`
- There is no 'Done' column. When a task is done, it is removed from the board.
- Tasks are grouped by Epic. There is a row of === after an epic ticket, and
  after the last ticket in the Epic. No task should be on the board without an
  Epic.