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


Управление проектами с помощью Project Server и Team Foundation Server

Руководители проектов и разработчиков программного обеспечения можно использовать средства, они предпочитают работать с гранулярностью, поддерживающий их потребностей и обмена информацией между прозрачным Visual Studio Team Foundation Server 2012 и Microsoft Project Server 2007 или Project Server 2010.После настройки двух серверных продуктов обработчик синхронизации поддерживает использование данных планирования и ресурсов для настроенных данных в сопоставленном плане корпоративного проекта и командном проекте.

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

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

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

Этот раздел относится к Microsoft Project Professional 2007 или Microsoft Project 2010 Professional с клиентского компьютера, который имеет Visual Studio 2012 установки.Кроме того, необходимо настроить интеграцию Visual Studio Team Foundation Server 2012 и Project Server.Дополнительные сведения см. в разделе Требования к системе и установке для поддержки интеграции Team Foundation Server и Project Server.

При использовании подключаемого модуля Team Foundation, как описано в разделе Планирование задач и назначение ресурсов с помощью Microsoft Project, можно управлять рабочими элементами Team Foundation с помощью Microsoft Project или Project Professional.Этот подключаемый модуль связывает план проекта с командным проектом, но не синхронизирует рабочие элементы.Если с командным проектом сопоставлен план корпоративного проекта, подключаемый модуль отключается.Дополнительные сведения об управлении рабочими элементами с помощью Project см. в разделе Операционные различия в управлении проектами с помощью Team Foundation и Project.

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

  • Задачи менеджеров проектов по управлению проектами и отслеживанию хода выполнения

  • Задачи для руководителей и команд разработки

  • Задачи настройки, сопоставления и настройки синхронизации данных

Задачи менеджеров проектов по управлению проектами и отслеживанию хода выполнения

Задача

Связанный раздел

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

Планирование бизнес-требований сверху вниз в плане корпоративного проекта, сопоставленном командному проекту

Определите конечные результаты и задачи.Можно управлять бизнес-требованиями и задачами по реализации.Управлять рабочим процессом можно независимо от команды разработки при наличии сведений о ходе выполнения работ.

Управление сведениями о проектах в плане корпоративного проекта, сопоставленном командному проекту

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

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

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

Общие сведения об управлении обновлениями конкретных полей

Назначьте ресурсы и просмотрите утилизацию ресурсов.Если команда разработки разбивает требования и задачи на дочерние задачи, руководитель проекта может просмотреть свертку объема работ и ресурсов.Свертку ресурсов можно использовать для просмотра выделения ресурсов и оценок объема работ, выполнения выравнивания ресурсов и определения перегруженности одного ресурса для нескольких проектов.

Работа со сверткой ресурсов в корпоративных проектах, сопоставленных командным проектам

Устраните ошибки при публикации задач в Team Foundation Server.Необходимо разрешить все ошибки проверки данных, которые могут возникнуть при публикации плана корпоративного проекта, сопоставленного с командным проектом.Ошибка проверки данных возникает при определении значения, которое нарушает правило, определенное для типа рабочего элемента, связанного с задачей.

Устранение ошибок проверки

К началу

Задачи для руководителей и команд разработки

Задача

Связанный раздел

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

Планирование бизнес-требований сверху вниз в плане корпоративного проекта, сопоставленном командному проекту

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

Управление сведениями о проектах в плане корпоративного проекта, сопоставленном командному проекту

Определите и отправьте пользовательские описания функциональности в Project Server.Руководитель разработки обеспечивает возможность отслеживания расписания проекта и утилизации ресурсов, присвоив полю Отправка Project Server значение Да для пользовательских описаний функциональности, над которыми работает команда.Можно задать значение этого поля, быстро с помощью функции массового редактирования Team Web Access или Открытие запроса учета остающейся работы по продукту в Excel.

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

Найдите и исправьте отправленные рабочие элементы, которые были отклонены.Если руководитель проекта отклоняет обновление рабочего элемента, необходимо исправить причины отклонения и повторно отправить рабочий элемент в Project Server.Пока обновление не будет повторно отправлено, рабочий элемент не будет участвовать в синхронизации данных.

Resolving Conflicts and Managing Rejected Work Item Submissions

Удалите задачи и рабочие элементы, которые больше не требуется отслеживать.При удалении из плана проекта задачи, синхронизированной с рабочим элементом в Team Foundation, удаляется ассоциация задачи и рабочего элемента.Это удаление имеет место после публикации плана в Project Server и завершения обновления опубликованных изменений в процессе синхронизации.Однако для окончательного удаления рабочих элементов из командного проекта необходимо использовать команду witadmin destroywi.

Удаление задач и рабочих элементов, которые больше не участвуют в синхронизации

К началу

Задачи настройки, сопоставления и настройки синхронизации данных

Задача

См. также

Получите разрешение на сопоставление планов корпоративных проектов с командным проектом.Для сопоставления планов проектов необходимо иметь разрешение Администрирование интеграции с Project Server для назначенной коллекции командных проектов.

Назначение разрешений для поддержки интеграции Project Server и Team Foundation Server

Сопоставьте план корпоративного проекта с командным проектом.Для поддержки синхронизации данных плана корпоративного проекта и командного проекта необходимо сопоставить этот план с командным проектом.Можно сопоставить несколько планов с одним командным проектом, но нельзя сопоставить один план с несколькими командными проектами.

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

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

Задание типов рабочих элементов, которые могут синхронизироваться

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

В Team Foundation можно сопоставить поля, связанные со списками выбора.Однако в этом случае требуется создать в Project Server таблицы подстановок, соответствующие спискам выбора.Автоматически синхронизировать списки выбора и таблицы подстановок невозможно.

Настройка сопоставления полей между Project Server и Team Foundation Server

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

Исключение компонента из участия в синхронизации данных

Добавьте членов командных проектов в пулы корпоративных ресурсов.Чтобы назначить пользователей Team Foundation в качестве ресурсов в Project и управлять ими, пользователей необходимо добавить в пул корпоративных ресурсов.Чтобы упростить этот процесс, можно настроить Project Server для автоматической синхронизации групп безопасности с группами с тем же именем в Active Directory.Кроме того, можно синхронизировать пользователей и ресурсы в Project Server с пользователями в Active Directory между несколькими доменами и лесами.

Дополнительные сведения см. в указанных ниже статьях на веб-сайте корпорации Майкрософт.

К началу

См. также

Задачи

Настройка интеграции Team Foundation Server и Project Server

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

Общие сведения о функциях интеграции Team Foundation Server и Project Server

Общие сведения о процессе синхронизации для интеграции Team Foundation Server и Project Server