Scrumban is an Agile management methodology blending hybrids of Scrum and Kanban and was originally designed as a way to transition from Scrum to Kanban. Today, Scrumban is a management framework that emerges when teams employ practices from Scrum with the Kanban Method. The Kanban Method act as a lens through which to view, understand and continuously improve how the team works together. Scrumban uses mixed techniques of both methodologies. It combines basic features of Scrum with the flexibility of Kanban. Scrumban uses planning on demand principle to fill the backlog and tasks are assigned only by the pull system like in Kanban. Also, just like in Kanban, the board stays persistent, while only the tasks and their priorities change. This method is mostly used for fast-paced process where the environment is dynamic.
The A2F perspective on Scrumban is the following:
- On Demand Planning triggered by WIP Limits.
- Work Items/Tickets will have SLAs to when it will get done versus doing estimates.
- You don’t have to break down the Work Item/Ticket into Sub Tasks.
- A cadence for standups (e.g. three days a week, every day, or twice a week).
- On demand or a cadence for Demos (e.g. once in two weeks, once a month).
- A cadence for Retrospectives (e.g. once in two weeks, once a month).
- Team size can be bigger or smaller than a typical Scrum Team.
- Your Iterations will be based on Goals rather than a finite set of “stories” like you have in Scrum.
- Scrumban Teams still need to coordinate with other Lean|Agile Teams, participate in Program level meetings, and prepare and participate in Big Room Planning.
Below are the best practices for each of the Scrumban ceremonies:
On Demand Planning
Attendees: Backlog Owner, Facilitator, Implementation Team.
When the number of work items in the “Ready” State decrease to certain thresh hold (e.g. 2 Work Items), then On-Demand Planning meeting would take place to replenish the “Ready” State.
Iteration Planning Input:
- Top prioritized Work Items from Backlog Owner are groomed and meets the Definition of Ready.
- All Team members are present (in person or over WebEx), unless otherwise communicated to the Facilitator.
- Team members should know their own individual capacity for the team prior to Sprint Planning.
- The Facilitator displays the Team Backlog on the WebEx/Projector.
The On-Demand Planning ceremony should follow the following guidelines:
- Backlog Owner should be present for the On-Demand Planning ceremony with prioritized backlog of Work Items. This requires that all Work Items are groomed with Title, Narrative, Description, Acceptance Criteria, and other supporting information as needed.
- Backlog Owner will discuss and re-iterate the Iteration goals they would like to accomplish during the Iteration and present the prioritized Work Items to the team, one at a time, from the top of the backlog. If the Work Item is technical, a spike, or defect, it should be read by someone from the Team.
- Team may ask questions to get clarification. Details of the Work Item may be updated at this time. Further details of Work Item and Sub-Tasks can be discussed in real time when its being worked on.
- Every Work Item will have a SLA to when it can get completed. The SLA should be provided by the person that will be working on the item.
- if there is no support work raised in the current sprint then the team can take equivalent Story points from the backlog.
- For remote team members, it is important the Facilitator has access to a screen sharing service, such as, WebEx to share their screen with the team. If possible, tele-presence is highly recommended. For example, if team members are in Europe and the U.S. – having a tele-presence between Europe and the U.S. helps to unite the team and make them feel more like one team. This also is helpful when doing point estimation.
Iteration Planning Input:
- Work Item(s) Commitment based on WIP Limit.
- Iteration Goals identified, reconfirmed, and agreed to.