Sets
- Get Buy-In for Kanban
- Identify the Kanban Guidance Roles
- Organize the Kanban Team
- Define Kanban Process
- Set Up Tracker for Kanban
- Fill the Backlog
- Begin Kanban Process
- Perform Daily Kanban Tasks
Get Buy-In for Kanban
- Perform any “Gain Buy-In” step sets you need to, modifying the proposal deck for Kanban.
- If Kanban is approved, continue to the next set.
Warning: Kanban should not be used for project work.
Details: “A Question of Frequency.”
Identify the Kanban Guidance Roles
- Perform the steps for these roles, limited to the Kanban-related tasks:
- Required roles:
- Team Guide.
- Facilitators for Daily Standups and Weekly Retrospectives.
Steps: “Identify TG, Facilitator…“
- Optional:
- Customer—needed if you are not supporting:
- Scrum teams, in which case their TGs are your customers.
- End users directly.
- Architect(s).
- Agile Liaison(s).
Details: “Guidance Roles.”
- Customer—needed if you are not supporting:
- Required roles:
- If you are an Individual Contributor supporting teams using releases:
- Meet with the Agile Release Manager, if there is one, or TG(s) if not, to determine whether you will participate in the Phase 2 Release Planning and Joint Demos.
- Skip the next step set.
Organize the Kanban Team
Team, in meetings facilitated by the Team Guide:
- Perform the steps linked from the “Team Charter” section for sprint teams.
- As part of that process:
- Perform “Create Quality Process,” if you do not already have a similar defect management process.
- Perform “Set Sprint Schedule” and “Set Meeting Schedule,” only for:
- Daily Standups.
- Retrospectives (weekly).
Details: “Organize the Team.”
Define Kanban Process
Team, in meetings facilitated by the Team Guide:
- Decide how to track your work:
- Adopt the tracker used by your Scrum teams, if any.
- Continue using your current tracker.
Caution: If you are supporting Scrum teams, there must be a “connector” for integrating the tools. - Choose a paper or digital tracker, if you do not have one and are not supporting Scrum teams.
Details: “Choose a Tracker.”
- Identify your Kanban states:
- Draft a list of tasks most of your deliverables go through in most cases.
- Add at least one intake state before that list, and an “Accepted” state after the last one.
- Define the exit criteria for each state.
- Finalize the list, noting it can be changed in a Retrospective.
Details: “Determine States and Exit Criteria.”
- Decide which states will have WIP limits.
Note: At least one state for tasks in-progress must have a limit. - For each, set an initial limit, possibly based on either:
- Throughput—number of requests completed in a given time period—if known.
- Two stories per team member.
Details: “Set the WIP Limit.”
- Decide how to handle blocked stories relative to WIP limits.
Details: “Deal with Blockers and Story Defects.” - Document your Kanban decisions in your Team Charter or procedure location, and attain consensus on the descriptions.
Set Up Tracker for Kanban
Team Guide:
- Perform the steps shown for the option the team chose:
- New tool—Perform the step sets under “Tracker.”
- Scrum team tool:
- Request a backlog (section of the tool) for your team from the tool administrator.
- Arrange:
- Editing rights for team members.
- Viewer rights for stakeholders.
- Schedule user training for team members with the admin.
- Meet with the admin to learn any extra skills useful to you as TG.
- Current tool—If you are supporting Scrum teams, meet with the admin to arrange integration between your tool and theirs.
- Enter your WIP limits and exit criteria in the tracker.
- If there is a separate tool for submitting requests, configure it to place requests into the correct backlog and state.
Fill the Backlog
Team Guide:
- If your customers are Scrum teams:
- Communicate to the Team Guides that they should provide all future work requests in the standard user story format.
- If you have a request entry tool separate from the tracker, provide instructions for its use.
- If not, consider giving the TGs editing rights in your backlog and asking them to put stories there.
- Skip to Step 3.
- If not, in a team meeting, facilitate a decision on the format the team’s stories will use.
- Begin using the correct format for all new requirements created by the team.
- If not already done, rank-order a few days’ worth of requirements.
- Convert those into the correct format.
Tip: To prevent wasting your time, do not go further down your backlog, since some lower-priority items may not be done. - If you have people in the Customer role:
- Schedule a meeting and provide training on the correct format.
- Provide instructions for submitting stories, whether to you or via digital entry.
Details: “Feed the Backlog.”
Begin Kanban Process
Team Guide:
-
- Facilitate a team decision on when to start the process.
- Communicate that date to stakeholders.
- On the start date, if using a different tracker, move current requests to it.
Note: There is no need to transfer completed requests, assuming the old tool remains accessible for research. - Ensure several days’ worth of requirements are in the backlog at all times, in the correct format and rank-ordered.
- Monitor WIP limit issues, and propose a change after a few weeks if needed.
Details: “Respect and Refine the WIP.”
Perform Daily Kanban Tasks
Team Members, each day:
- Work on any stories you already started.
- When a story meets the exit criteria for that state:
- If there is a slot in the WIP limit for the next state (or no limit), move it to that state.
- If not:
- Mark the story card as ready to move, and place it at the top of the current state’s column (but below any other “ready” stories).
- Notify the team in your next Daily Standup that the story is ready to move.
- When ready for new work, if you are blocked by a WIP limit from taking up a story, in this order:
- See if you can take any stories in the filled column.
- See if anyone working on stories in that column wants some help.
- Self-train on skills or do research that will help you take a wider range of stories.
- Keep an eye on the needed state, and take a new story as soon as a slot opens.
Details: “Respect and Refine the WIP.”