Teams that don’t deliver working product frequently aren’t agile.
I hold firmly to this truth for many reasons. For example, how can we iterate on a product that isn’t real? Wouldn’t you agree that continuous improvement is at the heart of agility? So if the product isn’t real, how can we be sure we’re learning the right lessons? And how is “frequent” defined in this context? For that last question, read this blog post about metrics where I talk about what metric matters most. It’s a simple one and one that’s typically easy to measure:
How often are we delivering working code to our target environment?
So why does this even matter? What do these frequent deliveries get us? Here’s six reasons agile teams delivery frequently: [Read more…]