Управление проектами с помощью Project Server и Team Foundation Server
Руководители проектов и разработчиков программного обеспечения можно использовать средства, они предпочитают работать с гранулярностью, поддерживающий их потребностей и обмена информацией между прозрачным Visual Studio Team Foundation Server 2012 и Microsoft Project Server 2007 или Project Server 2010.После настройки двух серверных продуктов обработчик синхронизации поддерживает использование данных планирования и ресурсов для настроенных данных в сопоставленном плане корпоративного проекта и командном проекте.
Интеграция двух серверных продуктов обеспечивает гибкость управления проектами.Руководитель проекта может управлять проектом одним или несколькими из следующих способов.
Определение и отслеживание конечных результатов.Руководитель проекта определяет требования и функции, которые должны быть доставлены, а команда разработки определяет задачи по реализации.Дополнительные сведения см. в разделе Планирование бизнес-требований сверху вниз в плане корпоративного проекта, сопоставленном командному проекту.
Определение и отслеживание конечных результатов и задач.Руководитель проекта определяет сведения о проекте, а команда разработки сообщает об обновлениях состояния.Дополнительные сведения см. в разделе Управление сведениями о проектах в плане корпоративного проекта, сопоставленном командному проекту.
Просмотрите ход выполнения работ гибкими командами.Руководитель проекта просматривает ход выполнения работ, отправленных в Project Server, а команда разработки управляет конечными результатами и задачами.Дополнительные сведения см. в разделе Предоставление информации о ходе работы команды гибкой разработки в отдел управления программами.
С помощью каждого из этих методов диспетчеры ресурсов могут точно планировать и управлять ресурсами, руководители проектов могут распределять рабочую нагрузку по ресурсам для нескольких проектов программного обеспечения, а отдел управления проектами (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