Proposal Submitted February 17th, 2010
Kanban brings the promise of more controlled, effective and reliable workflow for development teams which can lead to reduced work in progress, improved efficiency and more regular delivery. But these benefits can only be realized when Kanban works for both the customer and the development team. This paper will describe how an established agile team following mainly XP practices used Kanban to improve workflow and how they worked with their customer. Engaging the customer effectively proved to be challenging which required the team to adapt and change their approach during the project.
This paper will be written as an experience report that will describe:
- The team, their capabilities and processes and what they were trying to achieve using Kanban.
- The nature of the customer and how they worked with the team.
- How the team implemented Kanban.
- How the team and customer reacted and how the team adapted to work better with their customer.
- The conclusions, and what the team learned to avoid pitfalls in the future.
- The basics of Kanban and how it can help development teams improve workflow
- How to engage customers when using Kanban systems
- How to implement a Kanban system on an Agile team
- Some warning signs of Kanban adoption problems