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


Начало работы новым командным проектом

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

Содержание раздела

  • Варианты для начала работы

  • Области приложения и зависимости ресурса

  • Функции, клиент и зависимости лицензирования

  • Поддержка заинтересованные лица, не имеющие какой-либо клиентской лицензии (CAL)

  • Добавление ресурсов после создания командного проекта создается

В зависимости от ресурсов настроенных для team foundation server, командный проект отобразится со страницы и ресурсы, приведенные в следующих 2 образов.

Командного обозревателя с исходным состоянием

Командный проект — базовая конфигурация
Командного обозревателя с предварительной конфигурацией

Объекты командных проектов в Team Explorer
ПримечаниеПримечание

Моя страница рабочего отобразится при размещении Visual Studio Premium, Visual Studio Ultimate или Visual Studio Professional Test.Дополнительные сведения см. в разделе Visual Studio и лицензирования MSDN технический документ.

Варианты для начала работы

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

GET запущен использование службы облако

Зарегистрируйтесь и создание командного проекта в размещенной службе см. в разделе Служба построения Team Foundation.

Первая установки – стандартная конфигурация

Задайте базовую конфигурацию для team foundation server.Можно проверить добавление ресурсов далее по мере необходимости.

Дополнительные сведения см. в разделе Внедрение Visual Studio и Team Foundation Server для управления жизненным циклом приложений.

Первая установки – расширенная конфигурация

С предварительной конфигурацией можно задавать team foundation server и настроить дополнительные ресурсы для поддержки порталов проектов и отчеты.Дополнительные сведения о сопоставлении индивидуальных особенностей на ресурсы сервера см. в разделе Функции и зависимости ресурса.

Дополнительные сведения см. в разделе Практическое руководство. Установка Team Foundation Server с использованием расширенной конфигурации.

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

Добавить командный проект в существующей установки

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

Запуск процесса быстрого запуска командного проекта

Рекомендации:

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

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

  • Если приложение разработано отдельно, а команда использует отдельные процессы и не использует ресурсы, укажите для каждого командного проекта.

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

Шаг

Руководство

Шаг 1

Подключитесь к коллекции командных проектов.В Visual Studio откройте Team Explorer и подключается к коллекции командных проектов, в которой нужно создать командный проект.Командные проекты, находящихся на том же ресурсах общей папки подобные коллекции командных проектов.

Для получения дополнительной информации см. Подключение к командным проектам на сервере Team Foundation Server.

Примечания

  • Обсудить требований к проектам с администратором для развертывания и указать коллекцию проектов, которая будет использоваться в узел командного проекта.

  • Рассмотрим ресурсы, необходимые для командного проекта.

  • Рассмотрим требования к совместной работы между командами, командный проект совместно с другими командными проектами.Выделите коллекции проектов, в которой содержатся другие командные проекты, с которыми интерфейсы группы или взаимодействуют.Участники команды могут отслеживать зависимости между командными проектами, если все проекты находятся в одной коллекции.

Шаг 2

Выбор шаблона процессаШаблон процесса определяет типы рабочих элементов и другие артефакты, команда может использовать для отслеживания и управления работы.Команда может создавать только рабочие элементы типов, определенных в шаблоне процесса, использованном при создании командного проекта, или типов, добавленных к командный проект после его создания.

Примечания

  • Выберите Шаблон процесса Scrum, если команда использует Scrum, управляет ошибки вместе с элементами невыполненной работы по продукту во время планирования спринта и хочет рабочих элементов и процесс, разработанные для поддержки Scrum.

  • Выберите Шаблон гибкого процесса, если команда использует гибкие методики, а разрешение рабочих элементов перед их закрыть.

  • Выберите Шаблон процесса CMMI, если команда требуется тщательное ведение журнала аудита и выполните формальный процесс управления изменениями.

  • Сравнение шаблонов процесса по умолчанию см. в разделе Выбор шаблона процесса.

  • Чтобы изменить шаблон процесса перед созданием командного проекта см. в разделе Настройка шаблонов процессов.

  • Для создания командного проекта из пользовательского шаблона процесса см. в разделе Загрузка шаблона процесса на сервер.

Шаг 3

Создание командного проекта.В Visual Studio выберите Файл, Создать и Командный проект для запуска мастера Создать командный проект.

Примечания

  • Необходимо иметь требуемые разрешения на каждый ресурс сервера для создания командного проекта.Дополнительные сведения см. в разделе Создание командного проекта.

  • Имя командного проекта должно быть уникальным в пределах коллекции командных проектов и не более 64 символов.Невозможно изменить имя командного проекта после создания его.

  • Определение структуры ветвей для исходного кода.При создании командного проекта указывается пустая папка для исходного кода или создается новая ветвь под управлением систему управления версиями.

Шаг 4

Настройка групп.На странице Главная в Team Web Access выберите ссылку Управлять всеми членами.Добавьте учетные записи пользователей, выполняемой участниками команды.Дополнительные сведения см. в разделе Создание и настройка команды.

Примечания

  • Команда по умолчанию соответствует командному проекту.Можно создать дополнительные группы для организации, отслеживать и упростить группа людей, работающий в той же области продукта.Можно создать столько групп, сколько требуется для командного проекта.В разделе Приступая к работе в команде.

  • Чтобы предоставить участникам команды доступа к функциям отзыва страницы и запроса невыполненной работы, необходимо добавить их в группе Полная для разрешений доступа Интернета.В разделе Функции, клиент и зависимости лицензирования.

  • Уровень доступа участников команды к командным проектам контролируется путем назначения включения каждого участника команды в группу того или иного проекта.При этом можно добавлять членов команд отдельно или добавлять группы, определенные в Active Directory или в рабочей группе.

    Во время создания командного проекта для него создается четыре группы по умолчанию, независимо от выбранного шаблона процесса.Это группы Читатели, Участники, Конструкторы и Администраторы проектов.По умолчанию каждая из этих групп имеет набор разрешений, определенных для них. Эти разрешения определяют то, что могут делать участники данных групп.

  • Чтобы предоставить участникам команды разрешений на портал проекта и диспетчера отчетов см. в разделе Добавление пользователей в командные проекты.

Шаг 5

Планирование работу.Можно получить с помощью планирующ работу с помощью доску задачи и определение спринтов.Этими функции из Team Web Access.Если имеется доступ ко всем функциональным возможностям задать функций Team Web Access, можно использовать страницу невыполненной работы.В разделе Функции, клиент и зависимости лицензирования.

Дополнительные сведения см. в разделе Гибкие и планирование итерации.

Шаг 6

Добавьте исходный код.Добавлении исходный код из Visual Studio.Дополнительные сведения см. в разделе Использование управления версиями.

Шаг 7

Создание определений построения.При создании определения построения в Visual Studio.Дополнительные сведения см. в разделе Построение приложения.

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

В следующей таблице отображены серверы, следует убедиться в развертывании Team Foundation для группы, чтобы иметь доступ к соответствующим функциям.Можно добавлять ресурсы после создания командного проекта.В разделе Добавление ресурсов после создания командного проекта создается.

Области приложения

Team Foundation Server

Team Foundation Build

Продукты SharePoint

Службы аналитики SQL Server

Службы отчетов SQL Server

Прокси-сервер Team Foundation Server

Visual Studio Lab Management

Открытие Team Web Access Веб-доступ (1)

Обязательно

Обозреватель управления исходным кодом (2)

Обязательно

Узел рабочих элементов Рабочие элементы (3)

Обязательно

Значок построенийПостроения (4)

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

Узел документаДокументы (5)

Обязательно

Обязательно

Отчеты Excel (6)

Обязательно

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

Отчет Отчеты (7)

Обязательно

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

Поддержка удаленного сайта (8)

Обязательно

Рекомендовано

Виртуальные среды (9)

Обязательно

Обязательно

Обязательно Состояние указывает отметка (на синем поле) указывает на то, что требуется поддерживает ресурс сервера соответствующую функцию.

Примечания

  1. Открытие Team Web Access будет открыт Веб-доступTeam Web Access, который обеспечивает интерфейс Интернета team foundation server, разрешает доступ к командным проектам, гибким средства планирования и отслеживания, систему управления версиями и построений.Некоторые функции требуют конфигурации.В разделе Функции, клиент и зависимости лицензирования.

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

  3. На Узел рабочих элементов странице Рабочие элементы, команда может создать рабочие элементы и запросов рабочего элемента для отслеживания, отслеживать, и отчет о разработке продукта и его функций.Рабочий элемент — это запись в базе данных, содержащая определение, присвоение, приоритет и состояние работы.Команда может создавать только рабочие элементы типов, определенных в шаблоне процесса, использованном при создании командного проекта, или типов, добавленных к командный проект после его создания.

    Дополнительные сведения см. в разделе Отслеживание работ и управление рабочим процессом.

  4. Значок построений Страница Построения содержит определения построения, определенные для командного проекта.Эта страница отображается, только если развертывание устанавливается и установка Team Foundation Build.Для доступа к Служба построения Team Foundation требуется, чтобы коллекция проектов была настроена на использование контроллера построений.Для каждой коллекции командных проектов выделяется отдельный контроллер построений.Контроллер принимает запросы на построение от всех командных проектов в указанной коллекции.Team Foundation Build позволяет команде создания и управления построениями продукта регулярно.Например, команда может выполнять ежедневные построения и отправлять их на общий сервер.Team Foundation Build также дает возможность создавать отчеты о состоянии и качестве каждого построения.

    Дополнительные сведения см. в разделе Построение приложения.

  5. Узел документа Страница Документы отображается, только если командный проект настроен с помощью Продукты SharePoint.После создания командного проекта можно настроить сайт SharePoint или другое расположение Интернета портала проекта.В разделе Портал проекта и зависимости продуктов SharePoint.

  6. отчеты Microsoft Excel загружаются в Узел документа папку Документы при настройке командный проект с сайтом SharePoint.С этими отчетами можно отслеживать burnrate командного проекта, невыполненная работа ошибки, качество программного обеспечения, ход выполнения теста и других показателей.Многие из этих отображения отчетов на панели мониторинга проекта.Помимо зависимости Продукты SharePoint, отчеты Excel зависят от коллекции командных проектов, узлы командного проекта настроены с обеими службами анализа SQL Server.

    Обзор отчетов Excel по умолчанию см. в разделе Отчеты Excel (гибкая разработка) или Отчеты Excel (CMMI).

    Если командный проект нет сайта SharePoint, можно по-прежнему использовать Excel для создания отчетов о состояния и тренда.Дополнительные сведения см. в разделе Создание отчетов в Microsoft Excel при помощи запросов рабочих элементов.

  7. Отчет Страница Отчеты отображается, только если коллекция командных проектов, узлам командный проект настроен с поддержкой служб отчетов SQL Server, и с службами анализа SQL Server.Эта страница предоставляют доступ к диспетчеру отчетов и стандартные и пользовательские отчеты, передаваемые на сервер и службы отчетов SQL Server узлов.Каждый из шаблона процесса по умолчанию, Team Foundation Server предоставляет содержит несколько отчетов по умолчанию.

    Обзор отчетов по умолчанию см. в разделах Отчеты (гибкая разработка) и Отчеты (CMMI).

  8. Если некоторые участники команды расположенных удаленно из главного расположения для управления версиями, необходимо установить и настроить прокси-сервер Team Foundation Server для поддержки их. Прокси-сервер Team Foundation Server управляет кэшем загруженных файлов систему правления версиями в расположении распределенной команды, что существенно снижает требования к пропускной способности при глобальных соединениях.Благодаря настройке клиентов на использование прокси-сервера Team Foundation Server, управление файлами становится прозрачным для пользователя.Все метаданные обмен и загрузки файлов продолжают к интерфейсу непосредственно с team foundation server.

    Дополнительные сведения см. в разделе Практическое руководство. Кэширование файлов системы управления версиями на удаленном сайте.

  9. С помощью Visual Studio Lab Management команда может создать, присвоить и отслеживания виртуальных сред для поддержки разработки приложений, развертывание и тесты.С помощью Microsoft Test Manager можно тестировать приложения в виртуальных средах.Для доступа к виртуальным средам из Test Manager требуется, чтобы сервер, на котором располагается командный проект, был настроен на взаимодействие с Lab Management.

    Дополнительные сведения см. в разделе Настройка Lab Management для сред SCVMM.

Ee748449.collapse_all(ru-ru,VS.110).gifПортал проекта и зависимости продуктов SharePoint

Портал проекта используется командами для совместного доступа к шаблонам документов и предопределенным отчетам.Эти предопределенные объекты основываются на шаблоне процессов, выбранного вами для командного проекта.

Важное примечаниеВажно

При добавлении сайта SharePoint в качестве портала командного проекта, Узел документа в Документы отображается в Team Explorer.На этой странице приведены ссылки на библиотеки SharePoint для командного проекта и участники команды могут использовать ее для хранения и совместного использования документов, относящихся к проекту.Эта возможность доступна только после добавления сайта SharePoint.Если добавить другой тип веб-сайт, страница Документы не отображается.

Доступ к таким ресурсам требуется предоставляется командного проекта в Продукты SharePoint.Предоставлен, эти ресурсы представляются внутри Узел документа структуры папок и подпапок страницы Документы.

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

  • Репозиторий документа: Можно использовать хранилище к возврату и общую папку документирует с группой.Дополнительные сведения см. в разделе Управление документами и библиотеками документов.

  • Вики-сайт: Каждый командный проект связан с вики-сайт группы.

  • артефакты, --- окна на основе шаблона процесса: Шаблон процесса решено создать командный проект определяет различные артефакты, которые передаются во время создания командных проектов.Доступ к этим артефактам со страницы Документы.Хранятся на сервере, на которой размещается Продукты SharePoint для командного проекта.

    • Отчеты Microsoft Excel: Отчеты Excel можно использовать для отображения информации командного проекта из хранилища данных.Эти отчеты также поддерживают отображение сведения на панелях мониторинга.

    • Книги: Книги можно использовать для отслеживания проблем и рассмотрения ошибок.Книги только предоставляются с шаблонами процессов гибкой и что CMMI предоставляет team foundation server.

      См. описания свойств Книги (гибкая разработка) и Книги (CMMI).

    • Панели мониторинга: Панели мониторинга отображают данные проекта, поддерживают расследования заданий и позволяют командам быстрее выполнять типичные задачи.Большинство панелей мониторинга поддерживает отображение в Microsoft Excel нескольких отчетов, которые получают данные из куба служб аналитики.Чтобы участники команды получили доступ ко всем шести корпоративным панелям мониторинга, необходимо выбрать веб-сайт SharePoint с установленным сервером Microsoft Office SharePoint Server 2007 Enterprise или SharePoint Server 2010 Enterprise.

      Чтобы найти дополнительные сведения см. в разделе Панели мониторинга (гибкая разработка) или Панели мониторинга (CMMI).

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

      ПримечаниеПримечание

      Если щелкнуть Значок Руководство по открытию процесса для рабочего элемента руководства по процессам, отображаемого в формах рабочих элементов в Team Explorer, в веб-браузере будет открыта для отображения страницы, указанной в файле поддержки руководства по процессам для соответствующего типа рабочего элемента.Если не настроено командный проект с помощью портала проекта, переданный или файлы поддержки руководства по процессам, портал проекта, эта ссылка будет неактивна.

      Можно перенаправить руководство по процессу к пользовательскому содержимого.

      Обзор руководства по процессам MSDN см. в разделе Руководство по процессу и шаблоны процессов для Team Foundation Server.

Функции и зависимости лицензирования

При подключении к Team Foundation Server у клиента Team Foundation.Как показано в следующей таблице, можно использовать некоторые функции только из Team Web Access или Team Explorer.Доступ к определенным Team Web Access функции необходимо, чтобы администратор team foundation server добавляет с соответствующей группе разрешений доступа Интернета.По умолчанию все элементы, добавляемые в командный проект добавляются в стандартной группе.Другие функции требуется добавляются к группе в составе ПолнаяРазрешения веб-доступа.Дополнительные сведения см. в разделе Доступ к функциям Team Web Access.

Team Web Access

Командный обозреватель

Разрешения доступа Интернета

Рабочие элементы и запросов рабочего элемента

Поддерживается полностью Поддерживается полностью

Standard

В обозревателе управления исходным кодом

Поддерживается полностью Поддерживается полностью

Standard

В обозревателе построений

Поддерживается полностью Поддерживается полностью

Standard

Настройка и управление члены группы

Поддерживается полностью Поддерживается полностью

Standard

Оповещения и отдельные группы (1)

Поддерживается полностью

Standard

Панель мониторинга группы (домашняя страница)

Поддерживается полностью

Standard

Совет задачи

Поддерживается полностью

Standard

Невыполненная работа

Поддерживается полностью

Полный

Запрос обратной связи (1)

Поддерживается полностью

Полный

Анализ кода (2)

Поддерживается полностью

Неприменимо

Задача suspend или resume (мой рабочий) (2)

Поддерживается полностью

Неприменимо

Силовая Storyboarding точка (2)

Неприменимо

Неприменимо

Неприменимо

Поддерживается полностью Состояние указывает отметка (на зеленом поле) указывает, доступ к функции с помощью соответствующих клиентов Team Foundation и добавлен в соответствующую группу Разрешение доступа Интернета.

Примечания

  1. Участники команды могут следовать для получения уведомлений по электронной почты при внесении изменений в командный проект.Предупреждения могут отправляться при изменении состояния рабочего элемента, возврате, завершении построения или изменении состояния построения.Дополнительные сведения см. в разделе Установка личных или командных оповещений.Чтобы задать оповещений и отправить отзыв, сервер, на котором находится командный проект, необходимо настроить для использования существующего сервера (SMTP) протокол SMTP отправки уведомлений по электронной почте.Дополнительные сведения см. в разделе Настройка уведомлений, отправляемых по электронной почте, и задание сервера SMTP.

  2. Чтобы получить эти функции можно Visual Studio Premium, Visual Studio Ultimate или set Test Visual Studio Professional.Дополнительные сведения см. в разделе Visual Studio и лицензирования MSDN технический документ.

Сведения о других клиентах Team Foundation см. в разделе Работа с клиентами Team Foundation.

Поддержка заинтересованные лица, не имеющие какой-либо клиентской лицензии (CAL)

Большинство пользователей, которые взаимодействуют с team foundation server должны иметь клиентскую.Однако можно предоставить доступ к заинтересованным лицам, которые не оказывают клиентскую лицензию для следующих действий:

  • Представление " только просмотр рабочего элемента: Можно создать и просмотр рабочих элементов, созданных с помощью страницы рабочих элементов в Team Web Access.Это представление разработан специально для обеспечения доступа к любому элементу в организации, с помощью team foundation server не имеет клиентскую.В этом представлении, заинтересованные лица могут обнаруживать дефекты кода, предложить характеристиками продукта или просмотреть их ответы отзыва.Дополнительные сведения см. в разделе Управление рабочими элементами в представлении только рабочих элементов (Team Web Access).

  • Отправка отзывов: Для разрешения у заинтересованных лиц, чтобы оставить свой отзыв, необходимо предоставить им определенные разрешения.Можно также разрешить их, чтобы просмотреть их ответы отзыва или для создания других типов рабочих элементов.Можно также добавлять их к ограниченной группе разрешений доступа Интернета, позволяя им, чтобы просмотреть их ответы обратной связи и создания других типов рабочих элементов.Дополнительные сведения см. в разделе Предоставление разрешений заинтересованных лицам для отправки отзывов.

  • Панели мониторинга и просмотра отчетов: В зависимости от ресурсов настроенных для командного проекта, можно получить отчеты и панели мониторинга сочетания из, может потребоваться другие элементы внутри организации получить.Для этих заинтересованных лиц, чтобы просмотреть и обновить отчеты, необходимо присвоить необходимых разрешений.Дополнительные сведения см. в разделе Назначение разрешений на просмотр отчетов для Visual Studio ALM и управление этими отчетами.

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

Чтобы настроить ресурс после командный проект создан, см. в следующих разделах:

Настраивать командного проекта см. в разделе Настройка отслеживания рабочих элементов и командного проекта.

См. также

Основные понятия

Начало работы в команде

Гибкое планирование и итерации

Работа с клиентами Team Foundation

Планирование и отслеживание проектов