Как увидеть несколько спринтерских плат для разных клиентов одного проекта и получить полный статус всех функций в TFS 2012?

Привет всем экспертам по администрированию TFS, я новичок в администрировании TFS, поэтому мне нужно некоторое руководство.

У нас небольшая команда, работающая в одном проекте, и мы используем TFS 2012, а шаблон - Microsoft Visual Studio Scrum 2.1. Первоначально структура была похожа на:

  • Командный проект

    • Выпуск 1
      • Спринт 1
      • Спринт 2
      • Спринт 3
    • Выпуск 2
      • Спринт 1
      • Спринт 2
      • Спринт 3

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

        Позже мы начали параллельную работу для двух разных клиентов для одного и того же продукта. Теперь та же команда занимается планированием и подготовкой проекта (создание эпического pbi) для одного клиента, а также разработкой и тестированием для другого клиента. Поэтому мы почувствовали необходимость в двух разных спринтерских досках для разных клиентов. Я ищу способ сделать это, и в соответствии с моими выводами я создал две разные команды с одинаковыми членами и создал путь области по названию команды. Таким образом, я вижу две разные спринтерские доски для каждого клиента. Текущая структура:
  • Командный проект

    • Клиент 1(Название области)
      • Выпуск 1
        • Спринт 1
        • Спринт 2
        • Спринт 3
      • Выпуск 2
        • Спринт 1
        • Спринт 2
        • Спринт 3
    • Клиент 2(Название области)
      • Выпуск 1
        • Спринт 1
        • Спринт 2
        • Спринт 3
      • Выпуск 2
        • Спринт 1
        • Спринт 2
        • Спринт 3

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

          Я действительно запутался, какой должна быть территория и подрайон. Есть ли способ управления проектом для другого клиента, чтобы я мог получить общий прогресс и статус модуля? Мы работаем над таргетингом предстоящего релиза. Это не лучшая практика, но моя ожидаемая структура:
  • Командный проект
    • Клиент 1(Название области)
      • Выпуск 1(функция A, B, C, D, E, F)
        • Спринт 1
        • Спринт 2
        • Спринт 3
      • Выпуск 2(функция G, H, I)
        • Спринт 1
        • Спринт 2
        • Спринт 3
    • Клиент 2(Название области)
      • Выпуск 1(функция B, C, D)
        • Спринт 1
        • Спринт 2
        • Спринт 3
      • Выпуск 2
        • Спринт 1
        • Спринт 2
        • Спринт 3

          Как управлять параллельной спринтерской платой для нескольких клиентов и получить общий статус для функции A?

1 ответ

Вы должны взглянуть на:

Пока я пытался смоделировать модель многих приложений, вы можете переключить Application for Customer/Clinet. Если затем вы используете родительский компонент для представления фрагмента объекта для ваших данных, вы можете легко представить то, что вам нужно.

Другие вопросы по тегам