Управление проектами с помощью Project Server и Team Foundation Server
Руководители проектов и команды разработки программного обеспечения могут использовать предпочтительные средства, работать на требуемом уровне точности и прозрачно совместно использовать информацию Visual Studio Team Foundation Server 2010 и Microsoft Project Server 2007 с пакетом обновления 2 (SP2) или Project Server 2010. После настройки двух серверных продуктов обработчик синхронизации поддерживает использование данных планирования и ресурсов для настроенных данных в сопоставленном плане корпоративного проекта и командном проекте.
Интеграция двух серверных продуктов обеспечивает гибкость управления проектами. Руководитель проекта может управлять проектом одним или несколькими из следующих способов.
Определение и отслеживание конечных результатов. Руководитель проекта определяет требования и функции, которые должны быть доставлены, а команда разработки определяет задачи по реализации. Дополнительные сведения см. в разделе Планирование бизнес-требований сверху вниз в плане корпоративного проекта, сопоставленном командному проекту.
Определение и отслеживание конечных результатов и задач. Руководитель проекта определяет сведения о проекте, а команда разработки сообщает об обновлениях состояния. Дополнительные сведения см. в разделе Управление сведениями о проектах в плане корпоративного проекта, сопоставленном командному проекту.
Просмотр хода выполнения работ гибкими командами. Руководитель проекта просматривает ход выполнения работ, отправленных в Project Server, а команда разработки управляет конечными результатами и задачами. Дополнительные сведения см. в разделе Предоставление информации о ходе работы команды гибкой разработки в отдел управления программами.
С помощью каждого из этих методов диспетчеры ресурсов могут точно планировать и управлять ресурсами, руководители проектов могут распределять рабочую нагрузку по ресурсам для нескольких проектов программного обеспечения, а отдел управления проектами (PMO) может просматривать последнее состояние и отслеживать общую работоспособность разрабатываемого портфеля программного обеспечения. Кроме того, бизнес-аналитики имеют доступ к метрикам качества с течением времени.
Важно!
Этот раздел применим к Microsoft Project Professional 2007 или Microsoft Project Professional 2010 на клиентском компьютере, на котором установлен пакет обновления 1 (SP1) для Visual Studio 2010.Кроме того, необходимо настроить интеграцию Visual Studio Team Foundation Server 2010 и 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 значение Да для пользовательских описаний функциональности, над которыми работает команда. Значение для этого поля можно быстро задать с помощью книги "Планирование продукта". |
Предоставление информации о ходе работы команды гибкой разработки в отдел управления программами |
Найдите и исправьте отправленные рабочие элементы, которые были отклонены. Если руководитель проекта отклоняет обновление рабочего элемента, необходимо исправить причины отклонения и повторно отправить рабочий элемент в Project Server. Пока обновление не будет повторно отправлено, рабочий элемент не будет участвовать в синхронизации данных. |
|
Удалите задачи и рабочие элементы, которые больше не требуется отслеживать. При удалении из плана проекта задачи, синхронизированной с рабочим элементом в 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
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Апрель 2011 |
Добавлены сведения и ссылка в раздел, посвященный синхронизации полей дат между Project Server и Team Foundation Server. |
Улучшение информации. |
Апрель 2011 |
Исправлена информация в первом примечании и добавлена ссылка в раздел, в котором описывается добавление ресурсов в пул корпоративных ресурсов Project Server 2007. |
Исправление ошибки содержимого. |