&gt; Perhaps Kanban is better suited towards long-lived product development than Scrum.<p>This is the key take-away. And in my experience this is absolutely true.<p>On the other hand, working now as a consultant where I am frequently on shorter-term projects with a definitive &quot;end&quot; for the engagement, the time-boxed sprint approach (or &quot;Scrum&quot;) actually seems to work well.<p>Scrum might work for individual &quot;projects&quot;. It does not scale or coalesce well with long-term development and maintenance.<p>&gt; Perhaps there is indeed a natural progression of engineering teams adopting Scrum, then moving to Kanban.<p>This also mirrors my experience.