Назад | Перейти на главную страницу

Как перейти из Scrum For Team System V2 в Visual Studio Scrum V1?

Моя компания уже давно использует TFS 2008 и Scrum For Team System V2, и нам это очень нравится.

Теперь мы хотим перейти на TFS 2010, но мы слышали плохие отзывы о Scrum For Team System V3. А именно, что это заставляет вас слишком сильно менять свои процессы.

Посмотрев на Microsoft Visual Studio Scrum 1.0, я думаю, что он хорошо подходит для наших процессов.

Как я могу изменить свои проекты для использования TFS 2010 и Microsoft Visual Studio Scrum 1.0?

Что вам нужно сделать, так это настроить установку TFS 2010. (Согласно документации). Это может быть отдельный сервер (миграция) или вы можете обновить свой сервер TFS 2008. (Если вы обновляете данные в своих проектах Scrum For Team System V2 должен все будет хорошо, но отчеты перестанут работать вместе с автоматическим подсчетом ошибок и PBI.)

Убедитесь, что вы установили шаблон Microsoft Visual Studio Scrum 1.0 как часть процесса установки.

Также в рамках настройки вам необходимо добавить пользователя, который будет выполнять остальные инструкции, приведенные ниже, в группу учетных записей служб для TFS. Для этого см. этот вопрос. (Если вы выполняете миграцию, вы можете сделать это для обоих серверов.)

Затем вам необходимо преобразовать / перенести ваш проект (ы) в новый проект (и сервер, если вы мигрируете), настроенный с новым шаблоном. Для этого выполните следующие действия:

  1. Скачайте Платформа интеграции TFS и установите его. Также обратите внимание на ограничения этого процесса Вот. Самая большая проблема (для меня) заключается в том, что время создания и проверки WI не сохраняется.
  2. Запустите C: \ Program Files (x86) \ Microsoft Team Foundation Server Integration Tools \ TfsMigrationShell.exe.
  3. В боковом меню выберите «Создать».
  4. Откройте. \ Team Foundation Server \ VersionControlAndWorkItemTracking.xml
  5. Для левого верхнего и нижнего левого полей настройки нажмите на них и выберите исходный проект, из которого вы планируете копировать.
  6. Создайте новый проект на своем сервере TFS 2010. (В этом примере это проект Dest.)
  7. Убедитесь, что целевой проект использует шаблон Visual Studio Scrum 1.0.
  8. Щелкните XML-файл пользовательских настроек в нижней части экрана и вставьте этот xml по предварительно заполненному XML
  9. Нажмите кнопку Сохранить в базу данных
  10. Нажмите кнопку «Пуск» в левом меню. Обратите внимание, что если вы настроили шаблон Scrum For Team System, вам нужно будет изменить приведенный выше XML, чтобы отразить ваши изменения.
  11. Дождитесь завершения миграции. Если у вас есть

НОТА: Это не обязательно делать на сервере, любой компьютер, имеющий к ним доступ и установленный SQL Server 2008, будет работать. На компьютере, на котором вы работаете, должен быть установлен Team Explorer для каждой версии TFS, к которой вы планируете получить доступ. Это означает, что при переходе с TFS 2008 на TFS 2010 вам потребуются обе версии Team Explorer (версия 2010 устанавливается вместе с Visual Studio 2010, а версия 2008 - отдельная установка).

ПРИМЕЧАНИЕ II. Платформа интеграции TFS не поддерживает объединение рабочих элементов. Таким образом, рабочие элементы Ретроспективы спринта создаются как спринт. Это связано с тем, что ретроспектива хранится в рабочем элементе спринта в Visual Studio Scrum 1.0. Это означает, что для каждого спринта будет два рабочих элемента спринта. Один для реального спринта и один для ретроспективы.

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

Обновление шаблона процесса в Team Foundation Server

Я перечислил №7 вариантов для этого с указанием плюсов и минусов каждого из методов. Я сочувствую вам, шаг выше, поскольку я недавно завершил Обновление с TFS 2008 и WSS v3.0 с SfTSv2 до TFS 2010 и SF 2010 с SfTSv3 и это, безусловно, был процесс, полный боли и страданий. После действий, описанных в посте, мне потребовалось около 3 дней на то, чтобы написать приложения для манипулирования данными с помощью TFS API, чтобы исправить данные. Переход на Scrum for Team System v3 - очень плохая идея ...

Оптимальным решением для этих обстоятельств является использование Обновление шаблона процесса №7 - переименование рабочих элементов и импорт новых изменить шаблон процесса. В этом есть все преимущества и нет недостатков. Однако я хотел бы предупредить, что с «Ни одно решение не подходит для всех», и я рекомендовал многие варианты из списка выше для разных клиентов в разных ситуациях.

Я недавно создал Обзор обновления TFS 2008 до TFS 2010, но я бы рекомендовал вам прочитать Обновление TFS 2010 до TFS 2012 с помощью миграции VSS и консолидации шаблонов процессов чтобы увидеть, как этот процесс работает на практике.