I'd like to know: how could I define the Definition of Done of the backlog items in my iteration in Team Foundation Server (TFS) 2015? My projects are based on Scrum methodology.

I know that the Acceptance Criteria is different than the DoD in theory. But I can't find any documentation about DoD in Scrum-based TFS. Should I add them into the Acceptance Criteria of the backlog item or do I have to create a new column in TFS and name it DoD?

Why is it not available by default in TFS?

1 Answer 1


Let me preface this by saying I've never used TFS, but the functionality that you're describing seems logical to me based on what a Definition of Done is.

A Definition of Done is something that applies to Product Backlog Items as well as Increments. Each can have its own Definition of Done - what it means for a Product Backlog Item to be "done" is different than what it means for the Increment to be "done". In both cases, it's simply a convention - it's not part of the backlog item itself.

In my experiences, the team's current Definition of Done is captured somewhere visible, like a wiki page. Over time, the Definition of Done for a team (or one that is shared across teams, if there are multiple teams working on the same product) will evolve as the team(s) mature.

Since the Definition of Done is general (a single Definition of Done for all Product Backlog Items and/or a single Definition of Done for the Increment), you may choose to add specific considerations on a particular Product Backlog Item to ensure that you meet the Definition of Done if there is some non-obvious work. Likewise, if there is particular work that needs to be done to ensure the Increment meets the Definition of Done, tasks can be added to the Sprint Backlog. But in most cases, I would find this redundant and the team should strive toward simply meeting the Definition of Done in their daily work.

  • Thanks for the response, So, I'm going to put DoD somewhere other than the TFS. Commented Sep 6, 2017 at 6:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.