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


Пошаговое руководство. Создание нового командного проекта

Обновлен: Ноябрь 2007

В этом пошаговом руководстве демонстрируется использование сервера Сред. Командный обозреватель для создания командного проекта с именем "Adventure Works".

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

  • Создание командного проекта, в котором используется шаблон процессов "MSF for Agile Software Development".

  • Настройка области проекта и параметров итерации для командного проекта.

  • Открытие контрольного списка проекта.

Обязательные компоненты

Для выполнения инструкций данного пошагового руководства требуется следующее.

  • Сред. Командный обозреватель, установленный на локальном компьютере.

  • Разрешения на создание командного проекта на сервере Team Foundation Server в соответствии с требованиями, описанными в следующем разделе.

Требуемые разрешения

Для выполнения инструкций данного пошагового руководства необходимо быть членом группы безопасности Администраторы на сервере Team Foundation или установить для серверных разрешений Просмотр информации на уровне сервера и Создать новые проекты значение Разрешить. Кроме того, учетная запись пользователя должна быть участником ролей Администратор служб Windows SharePoint Services и Диспетчер содержимого служб отчетов SQL Server. Дополнительные сведения см. в разделе Разрешения Team Foundation Server.

Создание командного проекта

Проекты по разработке программного обеспечения в Team Foundation называются командными проектами, и они существенно отличаются от аналогичных проектов (CSPRJ или VBPROJ) в Visual Studio. Командный проект является центральной точкой организации всех действий группы по созданию той или иной программной технологии или продукта. Мастер создания командных проектов создает несколько основных компонентов нового командного проекта. Он создает веб-узел командного проекта, на котором содержатся шаблоны документов и предварительно определенные отчеты. Он создает базу данных рабочих элементов для отслеживания всех действий, выполняемых в рамках проекта. Он устанавливает шаблон процессов, который определяет правила, политики, группы безопасности и запросы для всех рабочих операций. И наконец, он создает ветвь исходного кода для управления версиями.

Для создания командных проектов можно использовать Team Foundation Server. Поэтому необходимо установить подключение к серверу Team Foundation Server. Дополнительные сведения см. в разделе Практическое руководство: подключение к Team Foundation Server.

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

Создание командного проекта

  1. В меню Файл выберите пункт Создать командный проект.

    Откроется диалоговое окно Создание командного проекта.

    dhedaeb2.alert_note(ru-ru,VS.90).gifПримечание.

    Если не используются параметры среды управления проектами, разработки на языке Visual Basic или веб-разработки, можно в меню Файл выбрать команду Создать щелкнуть пункт Командный проект.

  2. На странице Укажите параметры командного проекта введите в поле Имя командного проекта название AdventureWorks и нажмите кнопку Далее.

  3. На странице Выберите шаблон процессов выберите из раскрывающегося списка Шаблон процесса для создания командного проекта пункт MSF for Agile Software Development - версия 4.2, а затем нажмите кнопку Далее.

    На сервере Сред. Командный обозреватель имеются шаблоны процессов, созданные на основе технологии Microsoft Solutions Framework (MSF). По умолчанию предусмотрено два шаблона процессов: "MSF for Agile Software Development - версия 4.2" и "MSF for CMMI Process Improvement - версия 4.2". Группа или организация может предоставить дополнительные шаблоны процессов или удалить шаблоны MSF.

    Можно просмотреть описание каждого шаблона процессов, выбрав шаблон и прочитав текст в поле Подробное описание шаблона процессов:.

  4. На странице Укажите параметры для портала проекта оставьте без изменения заголовок, предлагаемый по умолчанию и введите Пример командного проекта "Adventure Works" в поле Описание портала командного проекта.

    Каждый командный проект представляет собой веб-узел группы (использующий службы Windows SharePoint Services), на котором хранятся документы, связанные с командным проектом, и отслеживаются версии этих документов. Адрес портала проекта отображается в поле Адрес узла портала командного проекта.

    Нажмите кнопку Далее.

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

  6. На странице Подтвердите параметры командного проекта нажмите кнопку Готово.

    Мастер создания проектов создает новый командный проект.

    dhedaeb2.alert_note(ru-ru,VS.90).gifПримечание.

    Для завершения работы мастера может потребоваться несколько минут.

  7. На странице Командный проект создан нажмите кнопку Закрыть.

    Поскольку флажок Запустить руководство по процессам для получения дополнительных сведений о выполнении командных проектов по умолчанию установлен, открывается страница руководства по процессам для шаблона "MSF for Agile Software Development".

    Командный проект AdventureWorks отображается на сервере Сред. Командный обозреватель. Ознакомьтесь с иерархией командного проекта, развернув его узлы. В иерархии представлено несколько узлов верхнего уровня:

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

    • Документы.   Этот узел предоставляет доступ к документам, таким как руководства по процессам, функциональные спецификации и оценки рисков, которые хранятся на портале проекта.

    • Отчеты.   Этот узел предоставляет доступ к отчетам, содержащим показатели командного проекта.

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

    • Система управления версиями.   Этот узел предоставляет доступ к иерархии управления системой управления версиями командного проекта.

Настройка параметров командного проекта

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

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

В этом пошаговом руководстве изменяется структура командного проекта в соответствии с организационной структурой проекта "Adventure Works". Имеется группа "Киоск", осуществляющая работы по созданию программного обеспечения для внутримагазинных киосков, в которых покупатели могут заказывать или получать продукты. Имеется также веб-группа, работающая в на веб-узле в Интернете. Изменение структуры проекта в соответствии со структурой организации позволяет сопоставить рабочие элементы с группами, которые над ними работают. Затем можно использовать категории для классификации рабочих элементов и создания для них запросов и отчетов.

Изменение структуры командного проекта

  1. В Сред. Командный обозреватель выберите командный проект AdventureWorks.

  2. В меню Группа выберите пункт Параметры командного проекта и щелкните Области и итерации.

  3. В диалоговом окне Области и итерации перейдите на вкладку Область.

  4. В панели инструментов нажмите кнопку Добавить дочерний узел.

  5. Щелкните правой кнопкой мыши новый узел, выберите Переименовать и затем в окне редактирования введите Киоск.

  6. Щелкните узел Область.

  7. Повторите шаги 2 и 3, чтобы создать дополнительную область под названием Интернет.

Затем измените командный проект, чтобы указать запланированные итерации. В сценарии данного пошагового руководства предусмотрено три вехи. Каждая веха является концом итерации: M1 — прототип, M2 — бета-версия, M3 — выпуск.

Изменение итераций командного проекта

  1. В диалоговом окне Области и итерации перейдите на вкладку Итерация.

    dhedaeb2.alert_note(ru-ru,VS.90).gifПримечание.

    В состав шаблона "MSF for Agile Software" входят три предварительно определенные итерации. В этой процедуре можно удалить данные итерации, переименовать их вместо создания новых или оставить итерации без изменения.

  2. В панели инструментов нажмите кнопку Добавить дочерний узел.

  3. Щелкните правой кнопкой мыши новый узел, выберите Переименовать и затем в окне редактирования введите M1 — прототип.

  4. Щелкните узел Итерация.

  5. Повторите шаги 2, 3 и 4, чтобы создать две другие итерации под названием M2 — бета-версия и M3 — выпуск.

  6. Нажмите кнопку Закрыть.

Открытие контрольного списка проекта.

В заключение, необходимо открыть контрольный список проекта и проверить исходный набор задач, созданный шаблоном "MSF for Agile Software Development". В этом контрольном списке указана последовательно задач, которые необходимо выполнить для начала работы по проекту.

Открытие контрольного списка проекта

  1. В Сред. Командный обозреватель последовательно разверните узлы AdventureWorks, Документы и Управление проектами.

  2. Щелкните правой кнопкой мыши файл Project checklist.xls, а затем нажмите кнопку Открыть.

  3. В диалоговом окне Загрузка файла нажмите кнопку ОК.

    Контрольный список открывается в виде электронной таблицы Microsoft Excel.

  4. Проверьте список задач.

  5. Закройте контрольный список.

Следующие действия

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

См. также

Задачи

Пошаговое руководство. Присоединение к командному проекту

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

Руководство по процессу, пакет Team Foundation