Как изветсно, в новой версии TFS 2012 появился "канбан". Однако по умолчанию там отображаются только задачи. А вот багов в списке нет.

Однако это можно исправить.

Для того, чтобы баги отображались на доске вместе с задачами их необходимо поместить в группу Microsoft.TaskCategory. Для этого надо выгрузить список категорий с помощью утилиты witadmin список категорий:

В данном посте я хочу затронуть тему получения отчетов о затраченном времени из TFS.

При работе с TFS мы вручную увеличиваем значения поля Completed work на то количество часов, сколько было на него потрачено. Мы не указываем то, когда были потрачены эти N часов. Считается, что разработчики делают это по факту выполнения работы.

Что же делать, если мы хотим получить сводную таблицу с указанием сколько, куда и когда были потрачены эти часы? К сожалению, из коробки, такой возможности нет. Однако есть определенный набор API, который поможет нам написать утилиту, создающую желаемый отчет. И называется оно TFS Object Model. Именно этим мы и займемся. Напишем ее.

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

При попытке это сделать, мы получаем ничего не говорящее окно с сообщением об ошибке.

сообщение об ошибке