What’s your skateboard?


Minimal Viable Product is a cornerstone of Agile software development but very often (wilfully) misunderstood or misinterpreted. In a lengthy, but very readable, blog post, Henrik Kniberg of Swedish consultants Crisp gives the clearest example I have read yet of what MVP means in practice and why he thinks we should also add three more steps before MVP – Earliest Testable, Earliest Usable and Earliest Lovable Product versions.