Brian de Haaff has an interesting blog out this weekend (which I'm sure David J. Anderson will not be happy about) called "Kanban–The Secret Engineer Killer."
Here's just a taste of the criticism from Brian's article:
Kanban devalues your company’s own talent, culture, market and unique know how. It teaches you that you and your engineers cannot be trusted to estimate work or handle complex multi-faceted projects. Worse, it trains the team to only focus on evolutionary improvements and avoid looking for major breakthroughs.
No comments are allowed on his blog but you can sound off here.