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


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

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

Примечание

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

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

    Примечание

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

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

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

Связи зависимого типа с рабочими элементами создаются с целью отслеживания рабочих элементов, влияющих на возможность выполнить требование, функцию или задачу. Также можно создавать связи с рабочими элементами, выходящие за пределы проекта. Например, шаблон процесса Microsoft Solutions Framework (MSF) для гибкой разработки программного обеспечения версии 5.0 содержит следующие дополнительные зависимые типы связей: "Кем протестировано"/"Тесты" и "Тестовый случай"/"Общие шаги". Эти типы связей используются для создания отношений между рабочими элементами, отслеживающими программные ошибки, проблемы, тестовые случаи и общие шаги. Дополнительные сведения см. в разделе Создание тестов и управление ими.

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

При помощи связей "Набор изменений" и "Элемент с версиями" вы и другие члены группы можете выполнять следующие задачи.

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

  • Отслеживание набора файлов, которые были задействованы в выполнении рабочего элемента.

  • Просмотр изменений, внесенных в исходный код в отношении рабочего элемента.

Примечание

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

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

См. также

Задачи

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

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

Просмотр и изменение рабочих элементов в представлении в виде дерева

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

Работа с типами связей

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

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

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