Professional Documents
Culture Documents
Kanban: CEN 4010 Intro To Software Engineering Professor Alex Roque
Kanban: CEN 4010 Intro To Software Engineering Professor Alex Roque
Kanban: CEN 4010 Intro To Software Engineering Professor Alex Roque
• Kanban dictates that you shouldn’t not pull any more work into the In-
Progress column until can resolve the items that are in the column. Why?
• If we established the WIP Limit of 3, its because we determined that to be
our capacity to work efficiently. Therefore have more than 3 items will
cause a bottle neck for the entire board!
NOT GOOD!
WIP LIMITS
• What should we do? We should not pull in any more work until we address the
bottleneck.
• It’s a good practice for the team members to focus on the area that has hit the
WIP limit, so that more work can be pulled in.
• So if a resource on the team is available, they should not pull in new work, they
should help to complete one of the items in-progress.
Focus on
1400
WIP Limits
• Now, we can pull in new work!!!
Kanban boards Examples
Kanban board examples
Flow
• Kanban focus on flow. So in theory, work started is not valuable unless its
finished.
• Therefore Kanban emphasizes finishing work over start new work.
• This is why if we reach a WIP limit, team members should not focus on
pulling new work but finishing the existing work.
Flow
• Part of establishing Kanban means the team will have to “Map the
workflow” so for each work item to be considered finished it will have to
travel through this workflow.
• To map the flow, we need to know:
• Where do tasks come from?
• How are they prioritized and assigned?
• What are the steps or states that an item will go through to be considered done?
• The Cycle Time measures from when the work item was started to when the work item
was delivered.
• Since the work was started on May 5th and released on May 7th, the cycle time is 3 days!