2015-10-29 12 views
4

Я использую TFS для отслеживания моих элементов backlog, и теперь я пытаюсь написать запрос, чтобы узнать, как долго я занимался конкретными задачами за последние 7 дней. Пока у меня есть этот запрос:Возможно ли написать запрос TFS, чтобы получить фактическое время для задач?

Work Item Type = Task

И STATE = Done

И Closed Date = @Today - 7

И Path Area = @Project

и переуступленной = @Me

enter image description here

и добавили столбец «Закрытая дата», в котором указано, что время работы остановлено на этом изделии. Но я не могу получить никакой информации о том, когда началась работа по Task

ощущению как данные должны быть там, как на конкретных задач, которые она имеет следующий вид информации:

enter image description here

Возможно ли это? Я не против извлекать данные в Excel для анализа.

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

ответ

0

TFS не предназначен для отслеживания времени. Вы можете запросить историю рабочих элементов с помощью API TFS и проверить отметки времени, когда произошли переходы состояния, если вы действительно этого хотели.

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

+3

Я не уверен, что я согласен с этим. Команды Канбана часто измеряют время, необходимое для того, чтобы рабочие предметы проходили через все этапы их рабочего процесса (время цикла). Они используют это как механизм для измерения эффективности работы. Возможно, вы больше сосредоточились на Scrum? –

+0

Время цикла - это не то, что вы задали в своем вопросе, а не сравнение оценки с фактическим. –

+0

Вы можете легко рассчитать время цикла с датами между переходами состояний –

1

На самом деле это довольно простой запрос. Вот что я использую.

(Work Item Type = User Story 
OR Work Item Type = Bug 
) 
AND State <> New 
AND State <> Removed 

Просто включают Activated Date, то Resolved Date и Closed Date в отображаемых столбцов. Время между Activated и Closed - ваше общее время цикла.

Моя команда использует Решено как статус «ожидающего развертывания», поэтому сравнение «Разрешено к закрытому» позволяет нам определить, сколько времени потребуется, чтобы получить элемент «done» to «in prod».

TFS VSO cycle time query