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


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

Как менеджер проекта можно просмотреть ход выполнения и использование ресурсов рабочего сервера проекта с помощью Microsoft пока гибкая группа разработки управляет их описаний функциональностей пользователя и задач в Visual Studio Team Foundation Server 2012.Руководитель проекта и отдел управления проектами может просматривать расписания, ход выполнения работ по пользовательским описаниям функциональности и свертку ресурсов.Между тем члены команды разработки могут определять, планировать и обновлять работу в Team Foundation.Обработчик синхронизации для Team Foundation Server и Project Server поддерживает использование данных планирования и ресурсов для пользовательских описаний функциональности в сопоставленном плане корпоративного проекта и командном проекте.

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

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

Процесса и действия, которые в данном разделе описывается развертывание Team Foundation Server требуют, чтобы был настроено для интеграции с сервером запроектировать сервер project 2007 или 2010.Дополнительные сведения см. в разделе Настройка интеграции Team Foundation Server и Project Server.

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

  • Обзор процесса гибкой разработки и контроля со стороны отдела управления проектами

  • Рекомендованные конфигурации для поддержки гибкой разработки и видимости отдела управления проектами

  • Задачи и рекомендации гибкой команды разработки

  • Задачи и рекомендации отдела управления проектами

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

Видеоматериалы демонстрации см. на следующей странице на веб-сайте корпорации Майкрософт. Создание гибкая разработка хода выполнения работ командой, видимых в отделу управления проектами.Некоторые сведения могут различаться между процедурами продемонстрированными в видео и те описали здесь, поскольку это видео было сделано для предыдущего выпуска Team Foundation Server.

Требования

Для выполнения описанных в этом разделе процедур требуются следующие разрешения.

  • Для публикации задач из плана корпоративного проекта в Team Foundation пользователи Team Foundation должны быть членами группы Участники для командного проекта.

  • Для обновления рабочих элементов в Team Foundation и их отправки в Project Server пользователи Team Foundation должны быть членами группы Члены команды для Project Web Access или Project Web App (PWA) либо иметь разрешения на открытие проекта и на просмотр сайтов проектов в Project.Кроме того, этих пользователей необходимо добавить в пул корпоративных ресурсов Project Server и пул ресурсов плана корпоративного проекта.

Дополнительные сведения см. в разделе Назначение разрешений для поддержки интеграции Project Server и Team Foundation Server.

Обзор процесса гибкой разработки и контроля со стороны отдела управления проектами

Как показано на следующем рисунке, руководитель группы запускает процесс, планируя пользовательские описания функциональности и задачи в Team Foundation Server.Обработчик синхронизации создает обновления состояния для каждого пользовательского описания функциональности, отправленного в Project Server.Поскольку руководитель проекта включил автоматическое утверждение плана корпоративного проекта, Project Server автоматически обновляет план после внесения изменений в Team Foundation.Руководитель проекта может просмотреть план для реализации новых пользовательских описаний функциональности и отследить ход выполнения работ по ним в плане проекта.

Гибкий рабочий процесс PS-TFS

Team Foundation автоматически вычисляет свертку оставшихся трудозатрат и завершенной работы по ресурсу на основе задач, связанных с каждым пользовательским описанием функциональности.По мере обновления задач членами команды значения свертки автоматически обновляются для пользовательских описаний функциональности в сопоставленном плане проекта.Руководитель проекта должен добавить членов команды в пул корпоративных ресурсов Project Server, а также в пул ресурсов плана корпоративного проекта.

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

Руководитель команды

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

Шаг 1Указание описаний функциональностей пользователя и задач в Team Foundation и итерации плана с помощью страницы невыполненной работы в Team Web Access.Сбалансируйте работы, присвоить членам команды с помощью панелей производительности.

Шаг 2   Задать состояние Отправить в Project Server тех описаний функциональности пользователей, которые будут реализованы с помощью функции редактирования в операции массового Team Web Access или открытия запрос " невыполненная работа по продукту в Excel.

Шаг 3   По мере продвижения, обновления и Оставшиеся трудозатраты рабочий Завершенная работа для каждой задачи с помощью отдельных рабочих элементов страницы доска задачи в Team Web Access или настраиванного запрос " невыполненная работа по итерации.

Обработчик синхронизации

Шаг 4   Обработчик синхронизации создает обновление состояния для каждого пользовательского описания функциональности, отправленного в Project Server, после внесения изменений в Team Foundation для каждого сопоставленного поля каждого опубликованного пользовательского описания функциональности.

Если задано правило для автоматического утверждения всех обновлений состояния, Project Server автоматически обновляет план корпоративного проекта по мере внесения изменений в Team Foundation.В противном случае обновления состояния отображаются в очереди утверждений для просмотра руководителем проекта.

Руководитель проекта

Член отдела управления проектами может выполнить следующие задачи в Project Professional или экземпляре PWA.

Шаг 6   Просмотреть расписание реализуемых пользовательских описаний функциональности и переместить их в итерации, определенные в плане проекта.

Шаг 7   Отследить ход выполнения работ по пользовательским описаниям функциональности и оценить его по отношению к портфелю проектов, которыми управляет руководитель проекта или отдел управления проектами.

Шаг 5   Просмотреть рабочую нагрузку, назначенную каждому ресурсу.

К началу

Рекомендованные конфигурации для поддержки гибкой разработки и видимости отдела управления проектами

Для поддержки описанного в предыдущем разделе процесса необходимо сопоставить план корпоративного проекта с командным проектом.В следующей таблице описываются рекомендуемые конфигурации для плана корпоративного проекта и командного проекта.Дополнительные сведения см. в разделе Управление связыванием корпоративных проектов с командными проектами.

Настраиваемая область

Рекомендуемая конфигурация

Примечания

Шаблон процесса для командного проекта

Microsoft Solutions Framework (MSF) для гибкой разработки программного обеспечения

Шаблон процесса гибкой разработки предоставляет функциональные возможности пользователя и типы задачи рабочих элементов.Можно использовать Team Web AccessНевыполненная работа и страницы доска для управления в список невыполненных работ по а также планирования и выполнения спринты

ПримечаниеПримечание
Можно также использовать настроенный шаблон процесса.

Сопоставление проекта

/workItemTypes:”User Story”

При сопоставлении плана корпоративного проекта с командным проектом укажите пользовательское описание функциональности как тип рабочего элемента.Также можно запретить использование в задачах фиксированных трудозатрат.Фиксированные трудозатраты — один из трех типов задач, которые можно использовать в Project.Дополнительные сведения см. на странице Change the task type Project uses to calculate task duration.

Сопоставления полей

/useDefaultFieldMappings

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

Имена ресурсов

Членов команды необходимо добавить в группу "Члены команды" каждого экземпляра PWA или предоставить им разрешения на открытие проекта и на просмотр сайтов проектов в Project.Дополнительные сведения см. в разделе Добавление членов Team Foundation в группу "Члены команды".

Следует также добавить всех руководителей команды и других членов команды в пул корпоративных ресурсов Project Server и пул ресурсов плана корпоративного проекта.

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

Все имена, назначенные полю Имена ресурсов, должны распознаваться как допустимые участники командного проекта.

Руководители проекта

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

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

Автоматические утверждения

Определите правило для автоматического утверждения всех обновлений, отправленных из Team Foundation Server в Project Server.

Руководитель проекта может определить правила утверждения с помощью экземпляра PWA плана проекта.Дополнительные сведения см. на следующей странице веб-сайта Майкрософт: Approve or reject task updates.

К началу

Задачи и рекомендации гибкой команды разработки

Как коллектив ведите, можно использовать список невыполненных работ по, доску задачи и страницы рабочего элемента в Team Web Access выполнять следующие задачи:

  • Определение пользовательских описаний функциональности и задач

  • Планирование итераций

  • Отправка пользовательских описаний функциональности в Project Server

  • Обновление оставшихся трудозатрат и завершенной работы

Для использования гибких средства планирования см. в разделе Гибкое планирование и итерации.Можно также экспортировать общий запрос в Excel для выполнения массового обновления описаний функциональностей пользователя и задач.Дополнительные сведения см. в разделе Управление рабочими элементами с помощью приложения Microsoft Excel, подключенного к серверу Team Foundation Server.

Gg412648.collapse_all(ru-ru,VS.110).gifОпределение пользовательских описаний функциональности и задач

Можно использовать страницу " невыполненная работа по к планирование итераций.Эта страница вычисляет емкость и индивидуальные рабочей группы, основанной на оцененном и остальном усилии, которое определено для задач.

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

Гибкое планирование невыполненной работы по итерации

К началу

Gg412648.collapse_all(ru-ru,VS.110).gifПланирование итераций

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

Производительность и балансировка нагрузки

К началу

Gg412648.collapse_all(ru-ru,VS.110).gifОтправка пользовательских описаний функциональности в Project Server

Руководитель команды определяет время отправки пользовательских описаний функциональности в отдел управления проектами.Можно использовать доступные функции редактирования в операции массового Team Web Access для присвоения описаний функциональности пользователя и обновить значение, присвоенное Отправка Project Server для нескольких описаний функциональности пользователей.

Несколько инструкций bulk обновление полей

  1. В Team Web Access выберите вкладку Рабочие элементы в контексте Работа.

  2. Разверните Общие запросы и выберите запрос Отставание продукта.

  3. Выберите рабочие элементы из представления результатов запроса, который нужно обновить.

  4. Открыть контекстное меню для одного из выделенных элементов и выберите Правка выбранных рабочих элементов.

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

    Например, для присвоения описаний функциональности пользователя и отправлять их на сервер проекта, выберите поля Назначить и Отправка Project Server как показано на следующей иллюстрации.

    Диалоговое окно правка рабочих элементов

    Массовое изменение для назначения и отправки в Project Server

  6. Введите описание для массового изменения в Примечания для журнала задачи, а затем выберите ОК.

  7. Для фиксации обновления в хранилище данных выберите Сохранение результатов (TWA) (Сохранить результаты).

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

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

    Сохранение обновлений с массовыми изменениями

К началу

Gg412648.collapse_all(ru-ru,VS.110).gifОбновление оставшихся трудозатрат и завершенной работы

Участники команды могут обновлять своей работы с помощью форм или доска рабочего элемента для задачи Team Web Access в Team Explorer.Чтобы обновить и Оставшиеся трудозатраты и Завершенная работа необходимо открыть каждую задачу и обновить поля.Значение, отображаемое в нижнем левом углу каждой задаче соответствует Оставшиеся трудозатраты.Дополнительные сведения см. в разделе Выполнение итерации.

Обновление задач с помощью доски задач

К началу

Задачи и рекомендации программного офиса

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

  • Просмотр пользовательских описаний функциональности и планирование расписания проекта

  • Просмотр хода выполнения работ по плану

  • Просмотр хода выполнения работ по портфелю проектов

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

К началу

Gg412648.collapse_all(ru-ru,VS.110).gifПросмотр пользовательских описаний функциональности и планирование расписания проекта

По мере добавления в Project Server новые пользовательские описания функциональности автоматически отображаются в плане корпоративного проекта.Как показано на следующем рисунке, три пользовательских описания функциональности, отправленные гибкой командой в разделе Отправка пользовательских описаний функциональности в Project Server, добавлены в план проекта.

Описания функциональности пользователей добавлены в план проекта

Эти описания функциональности можно сгруппировать для поддержки представления процесса планирования.Как показано на следующем рисунке, три пользовательских описания функциональности были перемещены для использования в итерации 1 плана.Можно просмотреть свертку этих трех пользовательских описаний функциональности; в этом примере на реализацию описаний функциональности итерации 1 требуется 10 дней.

Описания функциональности пользователей добавлены в итерацию

Важное примечаниеВажно

Text30 — это поле проекта по умолчанию, связанное со столбцом Тип рабочего элемента, который используется в задачах синхронизации с рабочими элементами.Если план проекта когда-либо подключался к Team Foundation Server с помощью параметра Выбрать командный проект в меню "Команда" ленты, становится доступным для выбора дополнительное поле проекта с меткой Тип рабочего элемента.Это поле, значение поля проекта которого по умолчанию — Text24, поддерживает сопоставление планов проектов, привязанных к Team Foundation, но не поддерживает синхронизацию планов.Поле, основанное на Text24, содержит полный список типов рабочих элементов для командного проекта.Чтобы проверить правильность поля, можно навести на него указатель мыши и убедиться, что отображается значение Text30.

К началу

Gg412648.collapse_all(ru-ru,VS.110).gifПросмотр хода выполнения работ по плану

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

СоветСовет

Для просмотра обновлений плана может потребоваться закрыть и снова открыть план.

План проекта с гибкими обновлениями плана

К началу

Gg412648.collapse_all(ru-ru,VS.110).gifПросмотр хода выполнения работ по портфелю проектов

Ход выполнения работ по портфелю проектов можно просмотреть вместе с отделом управления проектами с помощью представления "Центр проектов", предоставляемого PWA.Как показано на следующем рисунке, можно легко отследить ход выполнения работ по нескольким гибким проектам разработки.

Портфель проектов с гибкими обновлениями плана

К началу

См. также

Задачи

Устранение ошибок проверки

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

Общие сведения об управлении обновлениями конкретных полей

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

Managing Projects Using Project Professional Mapped to a Team Project