Работа с командами (Team) в Microsoft Project Server 2007-2013/Online
Статья Алексея Просницкого, РМР, MVP (Компания Leo Consulting), первоначально опубликованная здесь.
Данная статья посвящена описанию такого функционала Project Server 2007-2013/Online как «Команды/Team».
Алгоритм использования функционала «Команды/Team»:
- Задача назначается на команду тех исполнителей, которые могут потенциально выполнить задачу, но заранее неизвестно, кто будет выполнять задачу.
- Участник команды назначает себя на задачу команды.
По-хорошему, под «Команды/Team» нужно понимать пул ресурсов, имеющих одинаковые способности/возможности, например, сотрудники отдела тестирования, или просто бизнес-аналитики, работающие в разных отделах.
Настройка функционала «Команды/Team»
Сначала нужно просто на бумаге определить, какие команды у вас есть.
После прихода согласия с представителями подразделений, вы в «Настройках PWA - Корпоративные поля и таблицы подстановки» (_layouts/15/pwa/Admin/CustomizeFields.aspx - Enterprise Custom Fields and Lookup Tables) создаете новую таблицу подстановки.
После создания таблицы подстановки, нужно уже имеющееся поле «Team Name» сопоставить с созданной таблицей подстановки.
При сохранении система выдаст вам предупреждающее окно о том, что в случае сохранения, вы не сможете поменять таблицу подстановки, а если решитесь удалить имеющееся поле, то в дальнейшем не сможете пользоваться данным функционалом.
Настройка ресурсов
После создания и сопоставления поля с таблицей подстановки, следующий этап - это создание команд (Team Resources).
Под каждую команду создается универсальный ресурс, у которого в свойствах ставится обязательно галочка «Пул назначения команды/Team Assignment Pool» и в подстановке выбирается имя команды.
Необходимые пользователь ассоциируется с командой.
Важно отметить, что пользователь может быть ассоциирован только с одной командой.
Анализ состава команд можно выполнить в центре ресурсов.
Сценарий использования команд
1. Руководитель проекта создает проект и назначает на задачи пул назначения команды (Team Assignment Pool), после чего сохраняет и публикует проект.
Следует отметить, что в команду проекта (Build Team) можно не вносить потенциальных исполнителей, а построить ее только с минимальным составом ресурсов.
После публикации проекта, данные о доступности и назначении можно посмотреть на соответствующих страницах.
- Пользователь (участник команды) на странице задачи, нажимает «Add Row – Add Team Tasks» (Добавить строку – Добавить задачи команды).
- На странице назначение команды (TeamAssignments.aspx), пользователь выбирает задачу и назначает ее на себя.
- После выбора задач, пользователь нажимает на кнопку «Tasks» для возврата к задачам.
- Управляющий назначениями (Status Manager) на странице утверждения принимает или отклоняет назначение исполнителя на задачу команды.
- Исполнитель после утверждения назначения приступает к исполнению задачи.