Поделиться через


Выбор клиента Team Foundation для поддержки требуемых задач

Для сборки, планирования и отслеживания проекта разработки программного обеспечения с помощью Visual Studio Team Foundation Server (TFS) имеются следующие варианты клиентов и средств. Каждый из этих клиентов, за исключением PowerPoint Storyboarding, требует подключения клиента к командному проекту TFS.

Основные клиенты

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

  • Team Web Access (TWA) автоматически устанавливается и обновляется при установке или обновлении TFS. Для доступа к TWA можно использовать следующие браузеры:

    • Internet Explorer, версии 9, 10 и 11;

    • Mozilla Firefox последней версии (27)

    • Google Chrome последней версии (32)

    • Safari (поддерживается только на компьютерах Mac), версии 5, 6 и 7

  • Team Explorer устанавливается с каждой версией Visual Studio. Вы также можете установить Team Explorer из Центра загрузки Майкрософт в качестве автономного клиента.

  • Team Explorer Everywhere поддерживает доступ к TFS из сред на базе Eclipse и с платформ, отличных от Windows. Команда может совместно работать из Eclipse или из командной строки в операционной системе на усмотрение.

Клиенты определенных задач

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

Клиенты интеграции с Microsoft Office

Надстройка Team Foundation, устанавливаемая вместе с любым выпуском Visual Studio или Team Explorer, интегрирует отслеживание рабочих элементов с избранными клиентами Office. Надстройка поддерживает версии Office 2007, Office 2010 или Office 2013.

Поддержка задач и клиентов

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

Условные обозначения:

Обязательно - Предназначается для задачи

Поддерживает схематическое изображение задач - Поддерживает задачу

Расширенный доступ - Требует расширенного доступа

Пусто — неприменимо

Управление исходным кодом и сборками

Задача

TWA

Team Explorer

Team Explorer Everywhere

Добавление исходного кода в систему управления версиями Team Foundation

Настройка Git на компьютере разработки

Добавление файлов в систему управления версиями (Eclipse)

Обязательно Обязательно

Обзор и просмотр исходного кода

Обязательно Обязательно Обязательно

Сопоставление рабочих областей

Обязательно Обязательно

Разработка кода и управление ожидающими изменениями

Обязательно Обязательно

Загрузка (получение) файлов из системы управления версиями Team Foundation

Обязательно Обязательно Обязательно

Загрузка (получение) файлов из Git

Обязательно Обязательно

Возврат и извлечение кода

Обязательно Обязательно

Загрузка исходного кода в виде ZIP-файла

Обязательно

Создание определений сборок

Обязательно Обязательно

Управление сборками

Обязательно Обязательно

Просмотр и оценка качества сборок

Обязательно Обязательно Обязательно

Управление разрешениями: TFVC или Git

Обязательно

Планирование проекта, отслеживание хода выполнения

Задача

Team Web Access

Team Explorer

Excel

Project

Создание и настройка невыполненной работы

Обязательно Поддерживает схематическое изображение задач Поддерживает схематическое изображение задач Поддерживает схематическое изображение задач

Работа с невыполненными работами портфеля

Обязательно Расширенный доступ

Поддерживает схематическое изображение задач Поддерживает схематическое изображение задач

Отслеживание хода выполнения с помощью доски канбан

Обязательно

Работа в спринтах с доской задач

Обязательно

Прогнозирование спринтов

Обязательно

Поддерживает схематическое изображение задач

Добавление команд и администрирование деятельности команды

Обязательно

Массовое добавление и изменение рабочих элементов

Задача

TWA

Team Explorer

Team Explorer Everywhere

Excel

Project

Запрос рабочих элементов

Обязательно Обязательно Обязательно

Открытие запроса в Excel или Project (1)

Обязательно

Обязательно Обязательно

Добавление тегов в рабочие элементы для классификации и фильтрации списков

Обязательно

Рассмотрение ошибок, приоритизация элементов невыполненной работы

Обязательно Обязательно Обязательно Обязательно

Массовое добавление рабочих элементов (Excel)

Обязательно Обязательно

Массовое изменение рабочих элементов

Поддерживает схематическое изображение задач

Обязательно Обязательно

Создание и совместное использование шаблонов рабочих элементов (2)

Обязательно Обязательно

Добавление формул в листы

Обязательно

Работа вне сети

Обязательно Обязательно

Управление разрешениями уровня области

Обязательно

Примечания.

  1. Хотя вы не можете открыть запрос напрямую из TWA, можно открыть приложение Excel или Project, а затем открыть запрос, созданный в TWA.

  2. Для управления шаблонами рабочих элементов в Team Explorer загрузите TFS Power Tools.

Добавление и изменение ссылок на рабочие элементы

Задача

TWA

Team Explorer

Excel

Project

Связывание двух рабочих элементов

Обязательно Обязательно Обязательно Обязательно

Создание структурной декомпозиции работы (WBS)

Обязательно

Обязательно Обязательно

Сопоставление элементов невыполненной работы с элементами невыполненной работы портфеля (1)

Обязательно Расширенный доступ

Поддерживает схематическое изображение задач Поддерживает схематическое изображение задач Поддерживает схематическое изображение задач

Просмотр и массовое изменение иерархических связей (2)

Обязательно Обязательно Обязательно Обязательно

Массовое добавление или изменение связей типа "предшественник-последователь" (3)

Обязательно

Изменение типа существующей ссылки

Обязательно Обязательно Обязательно

Связывание исходного кода с рабочими элементами с помощью компонента Моя работа или Git

Обязательно

Примечания.

  1. В TWA вы можете быстро сопоставлять элементы невыполненной работы с элементами невыполненной работы портфеля. При сопоставлении рабочие элементы связываются с помощью ссылок типа "родитель-потомок". Вы можете изменять эти отношения во всех поддерживаемых клиентах.

  2. В Team Explorer можно заменить ссылки "родительский-дочерний", переместив элементы в запрос списка дерева. А в Excel и Project можно изменить ссылки "родительский-дочерний", вырезав и вставив строки, вставив новые строки или обозначив отступ для задач (только Project).

  3. При связывании задач в Project вы создаете ссылки типа "предшественник-последователь" между соответствующими рабочими элементами TFS.

Совместная работа с членами команды и заинтересованными лицами

Задача

TWA

Team Explorer

Microsoft Feedback Client

Раскадровка PowerPoint

PowerPoint

Совместная работа в комнате команды

Обязательно Расширенный доступ

Запрос на отзыв

Обязательно Расширенный доступ

Предоставление отзыва

Обязательно

Проверка отзывов

Обязательно Обязательно

Запрос проверки кода и ответ на проверку кода с помощью "Моей работы" (1)

Обязательно Расширенный доступ

Раскадровка функции, пользовательской Истории или взаимодействия (2)

Обязательно

Просмотр раскадровки, созданной с помощью PowerPoint Storyboarding (2)

Обязательно Обязательно

Связывание раскадровок с рабочими элементами с помощью вкладки "Раскадровки"

Обязательно Обязательно

Обязательно

Примечания.

  1. Для запроса или ответа на проверки кода необходимо установить Visual Studio Premium или Visual Studio Ultimate. "Моя работа" отображается в командном обозревателе этих выпусков.

  2. Для создания или просмотра раскадровок необходимо установить Microsoft PowerPoint.

Создание, управление и выполнение тестов

Задача

TWA

Team Explorer

Microsoft Test Manager

Планирование планов тестирования и наборов тестов и управление ими

Обязательно Расширенный доступ

Обязательно

Создание ручных тестовых случаев

Обязательно Расширенный доступ

Обязательно

Выполнение тестов

Обязательно Расширенный доступ

Обязательно

Отслеживание результатов тестов

Обязательно Обязательно

Запрос тестовых случаев, общих шагов или других рабочих элементов

Обязательно Обязательно Обязательно

Управление разрешениями тестирования

Обязательно

Мониторинг хода выполнения и составление отчетов

Задача

TWA

Excel

Project

Сервер отчетов

Панели мониторинга SharePoint

Диаграмма "Накопительный поток"

Обязательно

Сгорание задачи

Обязательно

Скорость команды

Обязательно

Обязательно

Создание секторных, столбчатых диаграмм и диаграмм трендов по запросам (1)

Обязательно Расширенный доступ

Создание секторных, столбчатых диаграмм и диаграмм трендов на основе запроса (Excel) (2)

Обязательно

Контроль качества кода, хода выполнения проекта, планов тестирования и отслеживание ошибок (3, 4)

Обязательно Обязательно Обязательно

Настройка домашней страницы команды

Обязательно

Настройка панелей мониторинга (4)

Обязательно

Временная шкала проекта (5)

Обязательно

Использование ресурсов (5)

Обязательно

Примечания.

  1. Для создания диаграмм требуются права уровня «Расширенный доступ». Для создания секторных, столбчатых или линейчатых диаграмм состояния необходимо установить обновление TFS 2013.2. Для создания диаграмм трендов или диаграмм, суммирующих значения полей, необходимо установить обновление TFS 2013.4.

  2. Для создания специальных отчетов Excel необходимо, чтобы коллекция командных проектов, в которой содержится ваш командный проект, была обеспечена службами аналитики SQL Server, а вы должны являться членом роли безопасности TfsWarehouseDataReader в службах аналитики.

  3. Для просмотра отчетов SQL Server Report Server коллекция командных проектов, содержащая командный проект, должна быть обеспечена службами SQL Server Reporting Services, и отчеты должны быть добавлены в командный проект. Для просмотра и создания отчетов необходимо иметь разрешения SQL Server.

  4. Для просмотра панелей мониторинга SharePoint командный проект должен иметь включенный портал проекта и быть связанным с сайтом SharePoint, на который добавлены панели мониторинга. Кроме того, чтобы просматривать и настраивать панели мониторинга, необходимо чтобы вам были присвоены разрешения SharePoint.

  5. Можно использовать отчеты по умолчанию, доступные в проекте, для управления информацией, относящейся к планированию задач, зависимостям задач и доступности ресурсов, без потери данных, делая ее доступной в качестве задачи рабочих элементов в TFS.

Вопросы и ответы

В. С чего начать?

Ответ. Загрузить Visual Studio или TFS можно здесь. Если необходимо создать командный проект, перейдите сюда. Если это первое подключение к TFS, перейдите сюда.

Вопрос. Как сделать так, чтобы мой клиент для интеграции с Office заработал?

Ответ. Если меню Команда или лента Команда не появляются, может потребоваться снова включить их. Порядок устранения других проблем см. здесь.

В. Возможны ли проблемы совместимости в зависимости от версии используемого клиента Team Foundation?

Ответ. Да. Дополнительные сведения см. в разделе Совместимость клиентов Team Foundation и Team Foundation Server.

В. Могут ли заинтересованные лица, не использующие Visual Studio, быть участниками нашей команды?

Ответ. Да. Можно предоставить доступ заинтересованным лицам, которые не имеют клиентской лицензии, для следующих действий.

В. Существуют ли другие клиенты, подключающиеся к TFS?Существуют ли другие средства, которые я могу использовать?

Ответ. Да. Можно найти несколько клиентов с открытым исходным кодом, которые были добавлены в Codeplex.

Кроме того, Microsoft Visual Studio Team Foundation Server 2013 Power Tools предоставляет расширения, средства и инструменты командной строки, повышающие продуктивность сценариев Team Foundation Server.

А консоль администрирования Team Foundation подключается к TFS для поддержки задачи администрирования.