Delivery team workflow review Oct 2020
To help us manage work, and to help people outside of the task follow along with progress we need to have a workflow that we all follow. This issue will address the first part of our workflow - Issue Priority.
- Visibility of our work for people inside and outside of the team. Everyone can see what we’re working on and what’s coming up next. We can see when we’re taking on too many things.
- Helps us be intentional about what our top priority is right now. We can’t do everything so let’s make sure we’re spending our time on the things that will have the biggest impact. Allow a conscious decision to do A instead of B. New things will come up and we need to decide whether to work on them or not. When we pick up something new we put down something else.
- Clearly prioritized backlogs make it easier for everyone to have their say on the things that matter. New issues appear all the time and it should be easy to know which ones are a higher priority for discussion.
We should be able to have a board showing all of our current and up-next tasks. When picking up work it should be easy to find an impactful task.
v0.01 of our workflow:
We’ll have two boards:
Planning using The planning board is used to discuss the best solution to an issue before we start building. The board has a small number of issues so we can swarm on the most important items. Once the solution is decided the issue is moved from the Triage column to the Ready column.
The Build board helps us to pick up the highest impact issues to work towards our OKRs and In progress Epics. Choose any issues from the Ready column. Assign to yourself and move to the In Progress column.
Why don’t we just have one board with all the stages? Not everything that we discuss should be immediately picked up. Separating out the planning from the building gives a view of what’s important today (Build) and what’s important in the future (Planning).
Who gets to add items to the boards? Anyone can add items to the boards. Keep in mind the following board guidelines: Keeping the board focus narrow makes it easier to pick up the most valuable tasks. Try to stay focused on our current epics and OKRs. If you think something is a higher impact or even blocks something else you can also remove things from the boards.
DRIs should make sure the boards reflect the progress of your epics with the next 2-3 items for discussion and building included.
Reviewing the boards: Delivery Weekly will initially be the place where we review the boards to make sure we’re focusing on the most important items. We’ll also use this time to review how well the process is working for us.
Later it’s expected that everyone picks new issues from the Build board and spends a bit of time each week reviewing the Planning board.
So many labels!? Yes, the next steps will be to iterate on the process and then automate wherever we can.