That being said, Anna Forss blogged today about how estimates do or don't fit into Kanban. An excerpt:
Jump to her full post to see how she answers this question.The main reason for estimating tasks is to be able to decide on an appropriate work load during the sprint. During the sprint planning meeting, the team estimate how big tasks are and when the work load (estimated task sizes) matches the available resources, the team commits to the sprint backlog.
So, how about kanban?
Here's my comment on the topic, even if it is a little open-ended:
I was under the impression that estimates aren’t needed as much in Kanban because items are supposed to be closer to being “of similar size”? Looking back to the original Toyota manufacturing process application, this would have been true.
Otherwise, a large item might hang in your work queue for weeks (because it is too large) while small items fly through. If several large items “get stuck” then it might clog the whole kanban system.
So… do you need to estimate to insure that items are small and closely equivalent? (maybe)
Definition of MMFs from Software by Numbers (where the term came from) MMFs can be variable in size, from very small to very large.
ReplyDeleteJust because it is minimal doesnt mean that its small, a large MMF means there is no way of breaking it down further whilst still delivering value.
Totally agree!
ReplyDeleteBut, I find that most people don't take the effort to learn this discipline and say "it can't be broken down further" when it can.