2011-03-03 3 views
24

Может ли кто-нибудь дать мне краткое объяснение различий между ошибками, проблемами и задачами в TFS?В чем разница между ошибками, проблемами и задачами в TFS

+0

Это помогло бы знать, какой шаблон вы используете. Например: «Ошибка» имеет тонкие различия между шаблонами. Некоторые шаблоны используют рабочие элементы по-разному. – Vaccano

+1

Я предлагаю вам принять ответ или изменить свой вопрос или оставить комментарий к вопросу о том, что именно вы ищете. –

ответ

7

Когда мы использовали TFS в прошлом.

ISSUE - Проблема, о которой сообщает пользователь программного обеспечения, требующего расследования. Это может быть ошибка кода или изменение требования (до того, как он был изменен)

BUG - Проблема в коде, подтвержденная разработчиком. Информация может предоставляться как возможные причины и обходные пути. Может быть помечен как фиксированный и ссылка на проверку исходного кода.

TASK - Это рабочий элемент, который предоставляется людям для завершения. Такие функции, которые необходимо выполнить. Если это задача программирования, ее можно связать с проверкой исходного кода.

Update

См комментарий ниже. Просто помните, используйте систему таким образом, чтобы это приносило пользу вашей команде. Все работают по-разному.

ВОПРОС - охватывает все, что касается проекта, который может потребовать некоторой работы или расследования. Это не обязательно проблема с кодом, но он создает точку для исследования. Если проблема возникает, что требует изменения проекта, это может привести к ошибке или задаче.

+0

Будет ли это стандартным способом использования проблем, ошибок и задач с учетом методологии Agile в TFS? –

+0

Нет didibus. Определения Джона неверны. Проблема - внешняя зависимость для разработки - сторонняя библиотека, ИТ, нуждающаяся в поддержке серверной среды и т. Д. - и не имеет никакого отношения к разрабатываемому коду. Ошибка в том, как вы будете называть проблему с кодом независимо от того, используете ли вы Scrum или просто Agile. Ошибка кода, сообщенная пользователем, имеет статус «Новый». Как только это подтвердится, статус ошибки изменится на «Подтверждено». С другой стороны, изменение потребности вводится как пользовательская история. – a11smiles

+0

@ Joshua. 4 года и работающие в разных гибких командах не просто как разработчик. Я бы согласился: проблема охватывает все, и позже может ссылаться на ошибку или задачу, если она связана с кодом. Однако он может быть поднят как инфраструктурная проблема, то есть обновление с .Net 4 до .NET 4.5. – JonWillis

39

Для Scrum TFS Process Template

  • Bug - Любая проблема в существующих функциональных возможностей, или не хватает функциональности. Дефект кода или требования, ошибка, которая не предназначена.

  • Issue (Impediment) - Любая проблема, которая может блокировать процесс разработки, например: драйвер сторонней организации, который вы идентифицировали как зависимость, не распространяется вовремя, поэтому это является проблемой в процессе разработки.

  • Task - Любая работа, которая планируется как часть разработки вашего проекта, либо в результате ошибки, либо проблемы или требования, включая анализ требований или разработку или тестирование. и т.д.

Для Agile TFS Process Template

  • Bug - Исправлена ​​ошибка сообщает, что потенциальная проблема существует в коде, что ваша команда развивается.

  • Issue - Событие или причина, которая может задержать доставку.

  • Task - Задача сообщает о необходимости выполнения некоторой работы. Каждый член команды может определять задачи для представления работы, которую они должны выполнить.

+0

Они будут применяться только к процессу Scrum, я полагаю. –

3

MSF Agile работы Типы элементов

MSF Agile включает следующие типы рабочих элементов:

  • Bug. Представляет собой проблему или потенциальную проблему в вашем приложении.
  • Риск. Представляет возможное событие или условие, которые могут оказать негативное влияние на ваш проект.
  • Сценарий. Представляет один путь взаимодействия пользователя через систему.
  • Задача. Представляет потребность в том, чтобы один из членов команды выполнял определенную работу.
  • Требование к качеству обслуживания. Представляет требование, ограничивающее работу системы.

MSF CMMI работы Типы элементов

MSF CMMI содержит следующие типы рабочих элементов:

  • Bug. Представляет собой проблему или потенциальную проблему в вашем приложении.
  • Запрос на изменение. Представляет предлагаемое изменение для вашего приложения.
  • Ошибка. Представляет ситуацию, которая может блокировать работу или в настоящее время блокирует работу.
  • Требование. Представляет описание того, что ваше приложение должно делать для решения проблемы клиента.
  • Обзор. Представляет результаты анализа кода, дизайна или развертывания.
  • Риск. Представляет возможное событие или условие, которые могут оказать негативное влияние на проект.
  • Задача. Представляет потребность в том, чтобы один из членов команды выполнял определенную работу.

Пожалуйста, обратитесь ссылки здесь, которые описываются детали типов рабочих элементов:

http://msdn.microsoft.com/en-us/library/ms400752.aspx

http://msdn.microsoft.com/en-us/library/bb668962.aspx