Skip to main content

Does documentation and fixing belong in the Product Backlog?

Last post 08:11 am June 18, 2019 by Filip Łukaszewski
5 replies
07:09 am June 15, 2019

Hi all,

Iam just discovered another question:

What exactly belongs into the product backlog?

I know the Definition of the Scrum Guide.

Are the documentation and the fixing also belonging into the product backlog?

KR Jan 


08:19 am June 15, 2019

Hi,

The Product Backlog lists all features, functions, requirements, enhancements, and fixes that constitute the changes to be made to the product in future releases.

According to the scrum guide, everything that's needed to build your product is in the backlog. Fixing is mentioned in the definition.

To me documentation is part of delivering a product, so it should be in the backlog.

In my projects we included the documentation part in the definition of done and we make a task for it in every story that requires an update in our documentation.

For things like the initial writing of a user manual, we create seperate tickets.


11:39 am June 17, 2019

If by fixing you refer to errors (bugs), then, yes, absolutely - where else would fixing belong?

I've found that documentation has no place on the backlog. The guide itself doesn't include the term ("documentation")

If you're looking for a great example, here's one: Atlassian offers two good tools, one for backlog (JIRA), one for documentation (Confluence)

 


12:03 pm June 17, 2019

Jan, first of all, keep in mind, the Agile Manifesto says:

Working software over comprehensive documentation

So, there is value in documentation, so if you say "documentation", at least try to minimize the waste of too much or too elaborate documentation.

That said, if the creation of the documentation is deemed valuable, it should be delivered. You can do this by incorporating it into the Definition of Done (DoD), and/or acceptance criteria, and making sure the documentation is delivered as part of the feature or increment.

I would not advice to but it separately on the backlog, because (1) it might be deemed less valuable as other PBI's and thus resulting in documentation never being delivered and (2) since documentation could in some cases only come from the team member who actually build the feature, it is not a piece of work which can be done by any team member.

(1) is a risk, specially for the longer term, and I have even heard the term "documentation debt" used in organizations to indicate a real problem with it, (2) goes a bit against the self-organization aspect of the team.

 

Not wanting to be rude on your English, but it is not exactly clear to me if by "fixing" you mean code fixes like bugfixing, or fixing (existing) documentation. If it is about documentation, the above applies. If it is about code fixing, yes it should definitely be on the backlog! Where else should it be? Fixing bugs can be just as important (and complex and consuming) as creating new features.

 

 


12:19 pm June 17, 2019

Can a feature of story be really "Done" when it lacks the proper documentation?


08:11 am June 18, 2019

If it is self-documenting - then yes :)

Also, consider a PBI mentioned recently on this forum - upgrading icons on a website to their more modern version. I would assume that it calls for practically no documentation...


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.