В управлении проектами жизненный цикл проекта — это долгосрочный процесс, который может состоять из нескольких фаз. Например, новые проекты НИОКР состоят из нескольких этапов, включая составление предложений, выбор подмножества предложений, планирование, назначение ресурсов и, наконец, выполнение утвержденных проектов и управление ими. По сути, управление любым запросом на работы, будь то разработка новой идеи или запрос на внесение изменений в ИТ-систему, осуществляется в несколько этапов.
Первоначальные предложения и идеи по проектам, как правило, называются требованиями, а управление требованиями — это процесс их сбора. Различают следующие стандартные этапы управления требованиями: создание, выбор, планирование и управление. Этапы планирования и управления осуществляются с использованием более знакомых процессов управления проектами с использованием Project Professional и Project Web App. Для выбора используются функции анализа портфеля проектов.
Рабочие процессы Project Server позволяют структурировать прохождение этапов проекта. Рабочий процесс включает определения этапов жизненного цикла, проходимых проектом, например, создание предложений и первоначальное утверждение. Рабочий процесс также определяет, какая информация нужна, а какая блокируется на каждом этапе. Например, рабочий процесс может блокировать сметные расходы после утверждения проекта. Рабочий процесс может включать необходимые этапы по утверждению вручную или рассылке уведомлений и добавлять бизнес-логику для обновления других систем. Кроме того, рабочий процесс может обновлять ERP-систему после утверждения сметы предложения.
В Project Server 2010 разработчики Project получили возможность спроектировать рабочие процессы управления в Visual Studio, позволяющие осуществлять сложные жизненные циклы требований. Мы приняли ряд кардинальных мер для того, чтобы существенно усовершенствовать указанные функции в выпуске 2013 года.
Создание рабочих процессов Project
На схеме ниже представлена пошаговая инструкция по созданию рабочих процессов Project — от первых шагов в PWA до завершения процесса.
1. Создание корпоративных настраиваемых полей
При определении проектов, контролируемых рабочими процессами, в первую очередь необходимо определить корпоративные настраиваемые поля. Настраиваемые поля — это, к примеру, столбцы списка SharePoint для записей Project. В них фиксируются все метаданные о конкретной записи, например «Местоположение» или «Отдел». Их можно даже настроить на отслеживание статуса с использованием формул и графических индикаторов. Например, можно определить настраиваемое поле «Стоимость образца предложения» так, чтобы система отслеживала стоимость каждого предложения в рамках проекта. Более подробные сведения о создании корпоративных настраиваемых полей см. здесь.
2. Создание веб-частей и страниц подробных сведений о проекте
Страницы подробных сведений о проекте — это коллекция веб-частей, в которых пользователи могут редактировать и/или просматривать настраиваемые поля. К наиболее часто используемым страницам подробных сведений о проекте (PDP), которые поставляются готовыми, относятся PDP «Сведения о проекте» (содержит все настраиваемые поля проекта) и «Информация о проекте» (содержит наиболее часто используемые поля проекта). Если требуется изменить существующие PDP или определить новые, это можно сделать в разделе «Настройки PWA > Страницы сведений о проекте». Подробные сведения о создании PDP приводятся здесь.
3. Создание этапов в PWA
Следующим шагом является создание этапов рабочих проектов в PWA. Каждый этап является шагом жизненного цикла проекта или предложения и состоит из нескольких станиц PDP, связанных общей логикой или темой. На каждом этапе можно вводить, изменять, просматривать или обрабатывать данные. Подробные сведения о создании этапа приводятся здесь.
4. Создание рабочих процессов в SharePoint Designer (SPD)
Теперь мы можем определить простой 3-этапный рабочий процесс Project, который позволит определить судьбу предложения с учетом выставленной цены.
Имя проекта отобразится в строке заголовка задачи.
Теперь ваш рабочий процесс будет выглядеть следующим образом.
На этом этапе рабочий процесс готов к использованию. Достаточно нажать кнопку «Публиковать» на ленте, и рабочий процесс будет доступен в PWA.
SharePoint Designer также позволяет просматривать этот рабочий процесс в режиме просмотра «Визуальный конструктор», если установлено приложение Visio Professional. Для этого достаточно щелкнуть раскрывающийся список «Вид» на ленте и выбрать представление «Визуальный конструктор». Например, ниже в визуальном конструкторе показан 5-этапный рабочий процесс. Можно продолжить редактирование рабочего процесса в представлении «Визуальный конструктор» и копировать и вставить любую часть этого представления Visio в любое другое приложение Office.
Более подробные сведения о создании, редактировании и просмотре рабочих процессов с использованием визуального конструктора и Visio см. здесь.
5. Создание типа корпоративного проекта
Определив и опубликовав рабочий процесс, можно переходить к определению типа корпоративного проекта на основании данного рабочего процесса, позволяющего создавать проекты рабочих процессов.
6. Создание контролируемых рабочими процессами проектов
На данном последнем этапе выполняются все необходимые действия по настройке контролируемых рабочими процессами проектов. Вам нужно перейти в Project Center и из раскрывающегося списка «Создать» выбрать тип корпоративного проекта, связанный с рабочим процессом. В результате будет создан контролируемый рабочими процессами проект, а переход между этапами рабочего процесса можно будет осуществлять так же, как в Project Server 2010.
В данном примере рабочего процесса мы показали, как использовать действие «Ждать события проекта» для перемещения между разными этапами. Однако это не единственное действие PWA, доступное в SharePoint Designer. Чтобы обеспечить поддержку стандартных сценариев рабочих процессов, SharePoint Designer предлагает и другие специфичные для PWA действия.
В этой статье мы рассмотрели процедуру разработки рабочих процессов Project с использованием SharePoint Designer. Актуальные сведения о новых функциях SharePoint Designer 2013 см. в блоге SharePoint Designer.
Мы гордимся представленными в этом выпуске усовершенствованиями, которые позволят вам максимально эффективно использовать в своей работе рабочие процессы. Ждем ваших комментариев и отзывов!