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


Выбор типов связей для эффективного отслеживания проекта

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

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

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

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

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

  • Использование связывающей ссылки для создания неиерархических отношений

  • Использование связей "родитель-потомок" для просмотра многоуровневых иерархических отношений

  • Использование связей "предшественник-последователь" для планирования и отслеживания задач проекта и их зависимостей

  • Использование зависимых связей для просмотра и отслеживания зависимых рабочих элементов

Использование связывающей ссылки для создания неиерархических отношений

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

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

Использование связей "родитель-потомок" для просмотра многоуровневых иерархических отношений

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

При определении связей "родитель-потомок" обратите внимание на следующие ограничения и рекомендации.

  • У рабочего элемента может быть только один родительский элемент, хотя у родительского рабочего элемента — множество дочерних.

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

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

    Связи "родитель-потомок" можно создать между рабочими элементами, определенными в разных проектах.Однако при экспорте запроса в Office Excel или Office Project в клиент Office будут импортированы только рабочие элементы, определенные для командного проекта, для которого определен этот запрос.

Использование связей "предшественник-последователь" для планирования и отслеживания задач проекта и их зависимостей

Если при использовании Office Project для планирования и отслеживания проектов связать две задачи, представляющие рабочие элементы, при публикации данных Team Foundation автоматически создаст связи между рабочими элементами. Связи Predecessor-Successor используются для отслеживания задач, которые должны быть завершены, прежде чем можно будет начать другие.Связи "предшественник-последователь" основываются на топологии зависимости, поддерживают отношения "один-ко-многим" и запрещают кольцевые определения.

При соединении рабочих элементов связями "предшественник-последователь" можно выполнить одну или несколько следующих задач.

При определении связей "предшественник-последователь" обратите внимание на следующие ограничения и рекомендации.

  • Не создавайте связи, которые определяют кольцевые отношения.При попытке создать или опубликовать рабочие элементы, образующие циклические связи, будет выдана ошибка, указывающая на необходимость их устранения перед публикацией.

  • Создавайте связи "предшественник-последователь" только с рабочими элементами, расположенными в том же командном проекте (рекомендуется).

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

    Связи "предшественник-последователь" можно создать между рабочими элементами, определенными в разных проектах.Однако при экспорте запроса в Office Excel или Office Project в клиент Office будут импортированы только рабочие элементы, определенные для командного проекта, для которого определен этот запрос.

Дополнительные сведения о типах связей и Office Project см. в разделе Краткие советы и операционные различия в отслеживании задач с помощью Microsoft Project и Team Foundation.

Использование зависимых связей для просмотра и отслеживания зависимых рабочих элементов

Связи зависимого типа с рабочими элементами создаются с целью отслеживания рабочих элементов, влияющих на возможность выполнить требование, функцию или задачу.Также можно создавать связи с рабочими элементами, выходящие за пределы проекта.Например, шаблоны процесса по умолчанию, предоставленные вместе с Visual Studio Team Foundation Server 2012, поддерживают следующие дополнительные зависимые типы связей: Tested By/Tests и Test Case/Shared Steps.Эти типы связей используются для создания отношений между рабочими элементами, отслеживающими программные ошибки, проблемы, тестовые случаи и общие шаги.Дополнительные сведения см. в разделе Создание и управление тестами в Microsoft Test Manager.

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

  • Поиск и просмотр рабочих элементов верхнего уровня и зависимых от них рабочих элементов в двухуровневом представлении.Дополнительные сведения см. в разделе Работа со связанными зависимостями (прямые ссылки).

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

    • Создание зависимого отношения с функциональной возможностью или набором задач разрабатываемым другой командой.

    • Запрос на принятие зависимости рабочих элементов другой группой.

    • Управление обязательствами и межгрупповыми зависимостями по отношению к другим группам.

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

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

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

  • Просмотр иерархических отношений, созданных с зависимыми типами связей при помощи Office Excel или Office Project, невозможен, кроме упомянутых ранее в этом разделе примеров связей "родитель-потомок" и "предшественник-последователь". 

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

    Можно создавать зависимые связи между рабочими элементами, определенными в разных проектах, и просматривать зависимости в двухуровневом представлении или представлении в виде дерева в Team Web Access и Team Explorer. Однако при экспорте запроса в Office Excel или Office Project в клиент Office будут импортированы только рабочие элементы, определенные для командного проекта, для которого определен этот запрос.

См. также

Задачи

Создание или удаление отношений между рабочими элементами

Работа со связанными иерархиями (дерево рабочих элементов)

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

Справочник по элементу "Тип ссылки"

Другие ресурсы

Краткие советы и операционные различия в отслеживании задач с помощью Microsoft Project и Team Foundation

Работа со связанными зависимостями (прямые ссылки)

Связывание рабочих элементов с объектами для обеспечения возможности трассировки