Programmes can use more than one method: Kanban, Scrum, XP, BDD, etc

I have my preferences – Kanban and BDD – but don’t enforce these on my teams. That means I’ve got a couple of Scrum (ish) teams and teams that don’t use BDD. And I also have a bunch of people working in isolation – I just leave them to it.
Continue reading

35 person-years worth of prototype is a fantastic spec

I once invested 35 person-years worth of effort on prototyping. From my perspective this was time and money well invested. By the end of that time we knew, really knew, what problems our customers were facing and how to solve them.
Continue reading

Little’s Law – the basis of Lean and Kanban

Sometimes I think it helps to go back to basics. And when using Lean Software Development, including Kanban, that means a man called Little and his Law. “Little’s Law” is a fundamental of queue theory and defines the relationship between Work in Progress (WIP), Throughput and Lead Time. It is the reason why Kanban teams try to limit WIP.
Continue reading

I always work with a “Product Owner”; never a “Scrum Product Owner”

I’ve previously had a poke at the Scrum Product Owner role when I called it Scrum’s Uber-Pig. Now I have to admit that, although I always work with a “Product Owner”, I never work with a “Scrum Product Owner”. In fact, given my own responsibilities, I can never work with a Scrum Product Owner.
Continue reading