Skip to content
Snippets Groups Projects
Verified Commit 6d2479f2 authored by anarcat's avatar anarcat
Browse files

update GitLab policy to reflect labels in use

We add the Next label because it's already being used in a subproject
of tpa (gitlab) and because it's used globally. It also helps us
separate the "endless pile of ticket" in Open from the Backlog, as
now we can throw more things in the backlog without worrying about
overloading our monthly capacity.
parent c734888b
No related branches found
No related tags found
No related merge requests found
...@@ -53,15 +53,26 @@ felt we do not really issue "releases" of our software, since we have ...@@ -53,15 +53,26 @@ felt we do not really issue "releases" of our software, since we have
too many moving parts to cohesively release those as a whole. too many moving parts to cohesively release those as a whole.
Instead, it is suggested we adopt the [Kanban][] development strategy Instead, it is suggested we adopt the [Kanban][] development strategy
which is implemented in GitLab as [issue boards](https://docs.gitlab.com/ee/user/project/issue_board.html). Issues would which is implemented in GitLab as [issue boards](https://docs.gitlab.com/ee/user/project/issue_board.html).
first land into a "triage" queue, then get assigned to a specific
milestone as the ticket gets planned. The default `To do` and `Doing` Issues first land into a "triage" queue (`Open`), then get assigned to
boards should be fine to get started, although we could go with a specific milestone as the ticket gets planned. We use the `Backlog`,
per-month labels as well. That could be adjusted in the future without `Next`, and `Doing` of the global "TPO" group board labels. With the
formally reviewing this policy. `Open` and `Closed` list, this gives us the following policy:
Priority of items in the `To do` queue are determined by the *order* * `Open`: untriaged ticket, "ice box"
of items in the stack. Tickets should *not* stay in the `To do` queue * `Backlog`: planned work
* `Next`: work to be done in the next iteration or "sprint"
(e.g. currently a month)
* `Doing`: work being done right now (generally during the day or
week)
* `Closed`: completed work
That list can be adjusted in the future without formally reviewing
this policy.
Priority of items in the lists are determined by the *order* of items
in the stack. Tickets should *not* stay in the `Next` or `Doing` lists
forever and should instead actively be closed or moved back into the forever and should instead actively be closed or moved back into the
`Open` or `Backlog` board. `Open` or `Backlog` board.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment