Rules

Secret ingredients to quality software

Edit
Info

Do you enforce work item association with check-in?

Last updated by Tiago Araújo [SSW] on 18 Mar 2021 09:47 pm (3 months ago) See History

One of the big advantage of using TFS is end to end traceability, however this requires the developer to do one extra step to link their code (changeset) with requirements (work items). Code is the body of software, while user requirement is the spirit. Work Item association feature helps us to link the spirit and body of software together. This is especially useful when you trying to identify the impact of a bug in term of user requirements.

WorkItemAss 1
Figure: Bad Example: No work item is associated with changeset

WorkItemAss 2
Figure: Good Example: No work item is associated with changeset

More Information In order to achieve this, developers need to choose the Work Item tab when check-in and "associate" code with a related work item.

WorkItemAss 3
Figure: Associate Work Item with Changeset

As the project administrator, you can take one step further to enable "Work Item Check-in Policy" to enforce this rule in your team.

WorkItemAss 4
Figure: Always enable the “Work Items check-in policy”

David KleinDavid Klein
Tristan KurniawanTristan Kurniawan
Ryan TeeRyan Tee
Justin KingJustin King

We open source. This page is on GitHub