Вы разрешаете регистрации, связанные с рабочими элементами из другого командного проекта? - PullRequest
0 голосов
/ 22 марта 2010

Team Foundation Server 2008 позволяет, чтобы каждая регистрация была связана с рабочим элементом, но что делать, если вы разрабатываете некоторые функции, охватывающие несколько командных проектов?

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

Где вы создаете рабочие элементы для требований, которые включают изменение в обоих проектах?

  1. Отдельно, каждый рабочий элемент в своих собственных командных проектах
  2. Все рабочие элементы в клиентах Team Project, независимо от связанного исходного кода

Последнее кажется более легким в обслуживании и контроле, но оно предполагает привязку регистрации из одного командного проекта к рабочим элементам в другом.

1 Ответ

2 голосов
/ 23 марта 2010

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

С точки зрения TFS на самом деле не имеет значения, находится ли рабочий элемент в том же проекте или в другом - где это имеет реальное значение, это сторона отчетности.

Поэтому один из способов взглянуть на это - посмотреть на сообщение . Например

  • если вся работа над проектом и над компонентами / инструментами возложена на проект, то имеет смысл создать все рабочие элементы в проекте.
  • если изменения в компонентах финансируются отдельно - более разумно было бы создавать отдельные рабочие элементы в рамках отдельных проектов

Еще один способ взглянуть на это по историческим причинам - если вы хотите иметь возможность вернуться и посмотреть, что было изменено в конкретном инструменте / компоненте, рабочие элементы также легче увидеть внутри проект.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...