Предоставление информации о ходе работы команды гибкой разработки в отдел управления программами
Как менеджер проекта можно просмотреть ход выполнения и использование ресурсов рабочего сервера проекта с помощью 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.Руководитель проекта может просмотреть план для реализации новых пользовательских описаний функциональности и отследить ход выполнения работ по ним в плане проекта.
Team Foundation автоматически вычисляет свертку оставшихся трудозатрат и завершенной работы по ресурсу на основе задач, связанных с каждым пользовательским описанием функциональности.По мере обновления задач членами команды значения свертки автоматически обновляются для пользовательских описаний функциональности в сопоставленном плане проекта.Руководитель проекта должен добавить членов команды в пул корпоративных ресурсов Project Server, а также в пул ресурсов плана корпоративного проекта.
В следующей таблице перечислены выполняемые задачи.
Руководитель команды |
В Team Foundation руководитель команды и члены команды выполняют следующие действия. Указание описаний функциональностей пользователя и задач в Team Foundation и итерации плана с помощью страницы невыполненной работы в Team Web Access.Сбалансируйте работы, присвоить членам команды с помощью панелей производительности. Задать состояние Отправить в Project Server тех описаний функциональности пользователей, которые будут реализованы с помощью функции редактирования в операции массового Team Web Access или открытия запрос " невыполненная работа по продукту в Excel. По мере продвижения, обновления и Оставшиеся трудозатраты рабочий Завершенная работа для каждой задачи с помощью отдельных рабочих элементов страницы доска задачи в Team Web Access или настраиванного запрос " невыполненная работа по итерации. |
Обработчик синхронизации |
Обработчик синхронизации создает обновление состояния для каждого пользовательского описания функциональности, отправленного в Project Server, после внесения изменений в Team Foundation для каждого сопоставленного поля каждого опубликованного пользовательского описания функциональности. Если задано правило для автоматического утверждения всех обновлений состояния, Project Server автоматически обновляет план корпоративного проекта по мере внесения изменений в Team Foundation.В противном случае обновления состояния отображаются в очереди утверждений для просмотра руководителем проекта. |
Руководитель проекта |
Член отдела управления проектами может выполнить следующие задачи в Project Professional или экземпляре PWA. Просмотреть расписание реализуемых пользовательских описаний функциональности и переместить их в итерации, определенные в плане проекта. Отследить ход выполнения работ по пользовательским описаниям функциональности и оценить его по отношению к портфелю проектов, которыми управляет руководитель проекта или отдел управления проектами. Просмотреть рабочую нагрузку, назначенную каждому ресурсу. |
К началу
Рекомендованные конфигурации для поддержки гибкой разработки и видимости отдела управления проектами
Для поддержки описанного в предыдущем разделе процесса необходимо сопоставить план корпоративного проекта с командным проектом.В следующей таблице описываются рекомендуемые конфигурации для плана корпоративного проекта и командного проекта.Дополнительные сведения см. в разделе Управление связыванием корпоративных проектов с командными проектами.
Настраиваемая область |
Рекомендуемая конфигурация |
Примечания |
---|---|---|
Шаблон процесса для командного проекта |
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.
Определение пользовательских описаний функциональности и задач
Можно использовать страницу " невыполненная работа по к планирование итераций.Эта страница вычисляет емкость и индивидуальные рабочей группы, основанной на оцененном и остальном усилии, которое определено для задач.
Как показано на следующей иллюстрации, можно использовать страницу " невыполненная работа по для определения описаний функциональностей пользователя и задач, необходимые для реализации их.Задачи автоматически связаны в описания функциональности пользователей.Эта ассоциация поддерживает свертку рабочих часов по всем задачам в пользовательское описание функциональности.
К началу
Планирование итераций
Как показано на следующей иллюстрации, можно использовать панель вместимости, чтобы сбалансировать рабочую нагрузку с помощью ресурсов рабочей группы.Прежде чем балансируете рабочей нагрузки, убедитесь, что присвоили значения в поле Оставшиеся трудозатраты для каждой задачи.Убедитесь также, что вы определили раз для каждого участника команды и рабочих групп на вкладке Емкость.
К началу
Отправка пользовательских описаний функциональности в Project Server
Руководитель команды определяет время отправки пользовательских описаний функциональности в отдел управления проектами.Можно использовать доступные функции редактирования в операции массового Team Web Access для присвоения описаний функциональности пользователя и обновить значение, присвоенное Отправка Project Server для нескольких описаний функциональности пользователей.
Несколько инструкций bulk обновление полей
В Team Web Access выберите вкладку Рабочие элементы в контексте Работа.
Разверните Общие запросы и выберите запрос Отставание продукта.
Выберите рабочие элементы из представления результатов запроса, который нужно обновить.
Открыть контекстное меню для одного из выделенных элементов и выберите Правка выбранных рабочих элементов.
Выберите поля, которые необходимо обновить, и введите значение для каждого поля, которое нужно выбрать.Помните, что все выбранные рабочие элементы будут обновлены с новыми значениями.
Например, для присвоения описаний функциональности пользователя и отправлять их на сервер проекта, выберите поля Назначить и Отправка Project Server как показано на следующей иллюстрации.
Диалоговое окно правка рабочих элементов
Введите описание для массового изменения в Примечания для журнала задачи, а затем выберите ОК.
Для фиксации обновления в хранилище данных выберите (Сохранить результаты).
Примечание В рабочие элементы, отображаемые полужирным шрифтом указывает, что изменение еще не публикуются в хранилище данных.В рабочие элементы, отображаемые красным полужирным текстом показано, что не присвоили значения ко всем обязательным полем к представлению поддержки для запроектировать сервер.
К началу
Обновление оставшихся трудозатрат и завершенной работы
Участники команды могут обновлять своей работы с помощью форм или доска рабочего элемента для задачи Team Web Access в Team Explorer.Чтобы обновить и Оставшиеся трудозатраты и Завершенная работа необходимо открыть каждую задачу и обновить поля.Значение, отображаемое в нижнем левом углу каждой задаче соответствует Оставшиеся трудозатраты.Дополнительные сведения см. в разделе Выполнение итерации.
К началу
Задачи и рекомендации программного офиса
Член программного офиса может выполнять следующие действия для отслеживания работ, выполняемых гибкой командой разработки.
Просмотр пользовательских описаний функциональности и планирование расписания проекта
Просмотр хода выполнения работ по плану
Просмотр хода выполнения работ по портфелю проектов
Помимо этих действий также можно просмотреть назначение работы ресурсам.Дополнительные сведения см. в разделе Работа со сверткой ресурсов в корпоративных проектах, сопоставленных командным проектам.
К началу
Просмотр пользовательских описаний функциональности и планирование расписания проекта
По мере добавления в Project Server новые пользовательские описания функциональности автоматически отображаются в плане корпоративного проекта.Как показано на следующем рисунке, три пользовательских описания функциональности, отправленные гибкой командой в разделе Отправка пользовательских описаний функциональности в Project Server, добавлены в план проекта.
Эти описания функциональности можно сгруппировать для поддержки представления процесса планирования.Как показано на следующем рисунке, три пользовательских описания функциональности были перемещены для использования в итерации 1 плана.Можно просмотреть свертку этих трех пользовательских описаний функциональности; в этом примере на реализацию описаний функциональности итерации 1 требуется 10 дней.
Важно |
---|
Text30 — это поле проекта по умолчанию, связанное со столбцом Тип рабочего элемента, который используется в задачах синхронизации с рабочими элементами.Если план проекта когда-либо подключался к Team Foundation Server с помощью параметра Выбрать командный проект в меню "Команда" ленты, становится доступным для выбора дополнительное поле проекта с меткой Тип рабочего элемента.Это поле, значение поля проекта которого по умолчанию — Text24, поддерживает сопоставление планов проектов, привязанных к Team Foundation, но не поддерживает синхронизацию планов.Поле, основанное на Text24, содержит полный список типов рабочих элементов для командного проекта.Чтобы проверить правильность поля, можно навести на него указатель мыши и убедиться, что отображается значение Text30. |
К началу
Просмотр хода выполнения работ по плану
По мере обновления объема работ по задачам членами команды разработки сведения автоматически передаются в план проекта.Как показано на следующем рисунке, работа по первым двум пользовательским описаниям функциональности завершена, и команда должна завершить только оставшееся третье описание функциональности.
Совет |
---|
Для просмотра обновлений плана может потребоваться закрыть и снова открыть план. |
К началу
Просмотр хода выполнения работ по портфелю проектов
Ход выполнения работ по портфелю проектов можно просмотреть вместе с отделом управления проектами с помощью представления "Центр проектов", предоставляемого PWA.Как показано на следующем рисунке, можно легко отследить ход выполнения работ по нескольким гибким проектам разработки.
К началу
См. также
Задачи
Основные понятия
Общие сведения об управлении обновлениями конкретных полей
Другие ресурсы
Managing Projects Using Project Professional Mapped to a Team Project