I enjoyed this short and concise video on Kanban.
Kanban is a visual queue of work and helps with, as BTI360 states, the issues around unclear development steps, task switching, and partially done work.
- Kanban helps with unclear development steps in that Kanban helps the team visualize flow of work and high level transparency to involved stakeholders.
- Kanban helps with constant task switching in that Kanban helps by placing work-in-progress limits so that team members can focus on completion of work or value.
- Kanban helps with partially done work in that Kanban helps by delivering fully complete work 100%.