The hidden pitfalls of Kanban in software development
Succeeding With Agile: Software Development Using Scrum, by Mike Cohn.