Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the differences among bugs, issues and tasks in TFS

Tags:

tfs

workitem

Could anyone give me a short explanation on the differences among bugs, issues, and tasks in TFS?

like image 635
JohnMunich Avatar asked Mar 03 '11 10:03

JohnMunich


People also ask

How do I track bugs in TFS?

TestArchitect™ can be integrated with TFS®, as a defect tracking system, allowing you and your team to easily keep track of TFS bug issues by associating them with TestArchitect bugs.

What is an issue in Azure DevOps?

Issues and Tasks are used to track work, while Epics are used to group work under larger scenarios. The Basic process is available with Azure DevOps Server 2019 Update 1 and later versions. To learn more about using these work item types, see Plan and track work.


2 Answers

For the Scrum TFS Process Template

  • Bug- Any problem in existing functionality, or missing functionality. Defect in code or requirement, error which is not designed to be.

  • Issue (Impediment)- Any problem which might block the development process, example : a third party driver you identified as dependency is not releasing on time, so it is an issue in your development process.

  • Task- Any work which is planned as part of development of your project, either as result of bug, or issue or requirements, including requirement analysis or development, or testing. etc.

For the Agile TFS Process Template

  • Bug- A bug communicates that a potential problem exists in the code that your team is developing.

  • Issue- An event or cause that may delay shipping.

  • Task- A task communicates the need to do some work. Each team member can define tasks to represent the work that they need to accomplish.

like image 54
Sanjeevakumar Hiremath Avatar answered Oct 03 '22 07:10

Sanjeevakumar Hiremath


When we used TFS in the past.

ISSUE - Is a problem reported by a user of the software that requires investigation. This could be a code bug or a requirement change (prior to it been made a change request)

BUG - Is a problem "in the code" confirmed by a developer. Information can be provided like possible causes and workarounds. Can be marked as fixed and link to source code check ins.

TASK - Is a work item that is given to people to complete. Such as a feature that needs to be completed. If it is a programming task, it can be linked to source code check ins.

Update

See comment below. Just remember, use the system in a way that benefits your team. Everyone works differently.

ISSUE - Covers everything about the project which may require some work or investigation. It is not necessarily an issue with the code, but it creates a stating point for investigation. If an issue is raised, which requires a change to the project it may lead to a bug or task.

like image 38
JonWillis Avatar answered Oct 03 '22 07:10

JonWillis