We are convinced that Kanban is the next generation of Agile. Kanban has the following advantages over first generation methods:
- The ability to do agile when teams are difficult to form due to certain people being in very high demand
- The ability to control your rate of transition
- If your teams are overwhelmed with work, the ability to determine what the root cause of the overwork is
- Getting more insights into the principles of software development
- Much faster learning by the team once adopted
As with all methods, however, those new to it can use some assistance. We've set up the Kanban Clinic to help.