Выбор клиента Team Foundation для поддержки требуемых задач
Для сборки, планирования и отслеживания проекта разработки программного обеспечения с помощью Visual Studio Team Foundation Server (TFS) имеются следующие варианты клиентов и средств. Каждый из этих клиентов, за исключением PowerPoint Storyboarding, требует подключения клиента к командному проекту TFS.
Основные клиенты |
Используйте основной клиент для управления исходным кодом и сборками, планирования и отслеживания хода выполнения с помощью рабочих элементов, а также для совместной работы и координации усилий с другими участниками команды.
|
Клиенты определенных задач |
Следующие клиенты поддерживают конкретные задачи, например управление работами по тестированию, обратную связь или изменения рабочих элементов.
|
Клиенты интеграции с Microsoft Office |
Надстройка Team Foundation, устанавливаемая вместе с любым выпуском Visual Studio или Team Explorer, интегрирует отслеживание рабочих элементов с избранными клиентами Office. Надстройка поддерживает версии Office 2007, Office 2010 или Office 2013.
|
Поддержка задач и клиентов
Используйте следующие таблицы для выбора оптимального клиента для задачи, которую необходимо выполнить. Обратите внимание, что некоторые задачи требуют уровня Расширенный доступ, который обеспечивает доступ ко всем функциям TWA.
Условные обозначения: |
- Предназначается для задачи - Поддерживает задачу - Требует расширенного доступа Пусто — неприменимо |
Управление исходным кодом и сборками
Задача |
TWA |
Team Explorer |
Team Explorer Everywhere |
---|---|---|---|
Добавление исходного кода в систему управления версиями Team Foundation |
|||
Загрузка (получение) файлов из системы управления версиями Team Foundation |
|||
Загрузка исходного кода в виде ZIP-файла |
|||
Планирование проекта, отслеживание хода выполнения
Задача |
Team Web Access |
Team Explorer |
Excel |
Project |
---|---|---|---|---|
|
||||
Массовое добавление и изменение рабочих элементов
Задача |
TWA |
Team Explorer |
Team Explorer Everywhere |
Excel |
Project |
---|---|---|---|---|---|
Добавление тегов в рабочие элементы для классификации и фильтрации списков |
|||||
Рассмотрение ошибок, приоритизация элементов невыполненной работы |
|||||
Создание и совместное использование шаблонов рабочих элементов (2) |
|||||
Добавление формул в листы |
|||||
Примечания.
Хотя вы не можете открыть запрос напрямую из TWA, можно открыть приложение Excel или Project, а затем открыть запрос, созданный в TWA.
Для управления шаблонами рабочих элементов в Team Explorer загрузите TFS Power Tools.
Добавление и изменение ссылок на рабочие элементы
Задача |
TWA |
Team Explorer |
Excel |
Project |
---|---|---|---|---|
Сопоставление элементов невыполненной работы с элементами невыполненной работы портфеля (1) |
|
|||
Просмотр и массовое изменение иерархических связей (2) |
||||
Массовое добавление или изменение связей типа "предшественник-последователь" (3) |
||||
Изменение типа существующей ссылки |
||||
Связывание исходного кода с рабочими элементами с помощью компонента Моя работа или Git |
Примечания.
В TWA вы можете быстро сопоставлять элементы невыполненной работы с элементами невыполненной работы портфеля. При сопоставлении рабочие элементы связываются с помощью ссылок типа "родитель-потомок". Вы можете изменять эти отношения во всех поддерживаемых клиентах.
В Team Explorer можно заменить ссылки "родительский-дочерний", переместив элементы в запрос списка дерева. А в Excel и Project можно изменить ссылки "родительский-дочерний", вырезав и вставив строки, вставив новые строки или обозначив отступ для задач (только Project).
При связывании задач в Project вы создаете ссылки типа "предшественник-последователь" между соответствующими рабочими элементами TFS.
Совместная работа с членами команды и заинтересованными лицами
Задача |
TWA |
Team Explorer |
Microsoft Feedback Client |
Раскадровка PowerPoint |
PowerPoint |
---|---|---|---|---|---|
|
|||||
|
|||||
Запрос проверки кода и ответ на проверку кода с помощью "Моей работы" (1) |
|
||||
Раскадровка функции, пользовательской Истории или взаимодействия (2) |
|||||
Просмотр раскадровки, созданной с помощью PowerPoint Storyboarding (2) |
|||||
Связывание раскадровок с рабочими элементами с помощью вкладки "Раскадровки" |
Примечания.
Для запроса или ответа на проверки кода необходимо установить Visual Studio Premium или Visual Studio Ultimate. "Моя работа" отображается в командном обозревателе этих выпусков.
Для создания или просмотра раскадровок необходимо установить Microsoft PowerPoint.
Создание, управление и выполнение тестов
Задача |
TWA |
Team Explorer |
Microsoft Test Manager |
---|---|---|---|
Планирование планов тестирования и наборов тестов и управление ими |
|
||
|
|||
|
|||
Запрос тестовых случаев, общих шагов или других рабочих элементов |
|||
Мониторинг хода выполнения и составление отчетов
Задача |
TWA |
Excel |
Project |
Сервер отчетов |
Панели мониторинга SharePoint |
---|---|---|---|---|---|
Создание секторных, столбчатых диаграмм и диаграмм трендов по запросам (1) |
|
||||
Создание секторных, столбчатых диаграмм и диаграмм трендов на основе запроса (Excel) (2) |
|||||
Контроль качества кода, хода выполнения проекта, планов тестирования и отслеживание ошибок (3, 4) |
|||||
Временная шкала проекта (5) |
|||||
Использование ресурсов (5) |
Примечания.
Для создания диаграмм требуются права уровня «Расширенный доступ». Для создания секторных, столбчатых или линейчатых диаграмм состояния необходимо установить обновление TFS 2013.2. Для создания диаграмм трендов или диаграмм, суммирующих значения полей, необходимо установить обновление TFS 2013.4.
Для создания специальных отчетов Excel необходимо, чтобы коллекция командных проектов, в которой содержится ваш командный проект, была обеспечена службами аналитики SQL Server, а вы должны являться членом роли безопасности TfsWarehouseDataReader в службах аналитики.
Для просмотра отчетов SQL Server Report Server коллекция командных проектов, содержащая командный проект, должна быть обеспечена службами SQL Server Reporting Services, и отчеты должны быть добавлены в командный проект. Для просмотра и создания отчетов необходимо иметь разрешения SQL Server.
Для просмотра панелей мониторинга SharePoint командный проект должен иметь включенный портал проекта и быть связанным с сайтом SharePoint, на который добавлены панели мониторинга. Кроме того, чтобы просматривать и настраивать панели мониторинга, необходимо чтобы вам были присвоены разрешения SharePoint.
Можно использовать отчеты по умолчанию, доступные в проекте, для управления информацией, относящейся к планированию задач, зависимостям задач и доступности ресурсов, без потери данных, делая ее доступной в качестве задачи рабочих элементов в TFS.
Вопросы и ответы
В. С чего начать?
Ответ. Загрузить Visual Studio или TFS можно здесь. Если необходимо создать командный проект, перейдите сюда. Если это первое подключение к TFS, перейдите сюда.
Вопрос. Как сделать так, чтобы мой клиент для интеграции с Office заработал?
Ответ. Если меню Команда или лента Команда не появляются, может потребоваться снова включить их. Порядок устранения других проблем см. здесь.
В. Возможны ли проблемы совместимости в зависимости от версии используемого клиента Team Foundation?
Ответ. Да. Дополнительные сведения см. в разделе Совместимость клиентов Team Foundation и Team Foundation Server.
В. Могут ли заинтересованные лица, не использующие Visual Studio, быть участниками нашей команды?
Ответ. Да. Можно предоставить доступ заинтересованным лицам, которые не имеют клиентской лицензии, для следующих действий.
Доступ заинтересованного лица: это представление позволяет любому участнику команды проверять состояние проекта и предоставлять отзывы. Заинтересованные лица могут отслеживать приоритеты проекта и предоставлять для команды направление, идеи в отношении функций и соответствия потребностям бизнеса.
Чтобы предоставить участникам доступ уровня «заинтересованное лицо», добавьте их в группу доступа «Заинтересованное лицо» в TWA.
Предоставление отзывов: чтобы заинтересованные лица могли предоставлять свои отзывы, необходимо предоставить им определенные разрешения.
Просмотр панелей мониторинга и отчетов: в зависимости от ресурсов, настроенных для командного проекта, у вас может быть комбинация отчетов и панелей мониторинга, к которым вы хотите предоставить доступ другим членам вашей организации. Чтобы эти заинтересованные лица могли просмотреть и обновить отчеты, необходимо присвоить им требуемые разрешения.
В. Существуют ли другие клиенты, подключающиеся к TFS?Существуют ли другие средства, которые я могу использовать?
Ответ. Да. Можно найти несколько клиентов с открытым исходным кодом, которые были добавлены в Codeplex.
Кроме того, Microsoft Visual Studio Team Foundation Server 2013 Power Tools предоставляет расширения, средства и инструменты командной строки, повышающие продуктивность сценариев Team Foundation Server.
А консоль администрирования Team Foundation подключается к TFS для поддержки задачи администрирования.