Discussion about this post

User's avatar
Richard M Marshall's avatar

This has been annoying me for years as well. A backlog is a list of things that should have been done by now but have not. A plan or roadmap is a statement of what should be done in the future. I never understood how this term became currency when there were plenty of better, existing ones.

Thomas Owens's avatar

The argument seems to hinge on the idea of backlogs being work that must be done, but that seems weak.

First, not all of the definitions explicitly include the concept of "must". Of the 5 definitions, only ChatGPT's ("need to be") and Cambridge's ("must do now") include the idea of "need" or "must". The argument that a backlog is work that must be done doesn't seem to hold up when 3/5 of the definitions don't support it.

I also think the idea of "need" or "must" is different in an agile context. A hallmark of agility is responding to a changing environment. At a given point in time, the backlog represents the set of work that people believe "needs to be" done or "must be" completed. However, by doing the work and collaborating with stakeholders, we'll find things that must be done that we didn't think of or learn that something we felt was needed isn't. Just because we believe something must be done today doesn't mean we'll continue to hold that belief tomorrow once we see something that changes our minds.

If something won't be done or doesn't represent something someone thinks is necessary, there's no reason to put it on the backlog. Work that is far beyond the current vision for the product, for example, doesn't need to appear as an idea or option.

4 more comments...

No posts

Ready for more?