Технология управления проектами PRINCE2
Многие слышали название, но не все знают, как использовать в своих проектах методологию управления PRINCE2. Изначально технология PRINCE была выбрана в качестве правительственного стандарта в Великобритании для проектов, связанных с информационными системами. Позже все наработки и интеллектуальные права были переданы компании AXELOS Ltd. А та в свою очередь сделала PRINCE2 полностью открытым, хотя и оставила платные услуги по обучению и сертификации.
Итак, ниже разберёмся в деталях методики PRINCE2.
Определение (как расшифровывается) и история методики
PRINCE2 – это акроним от фразы PRojects IN Controlled Environments, то есть проекты в контролируемых средах. Цифра «2» в названии прямо указывает на то, что изначальный стандарт был доработан, это полноценная версия 2.0, дополненная и улучшенная.
Исходный стандарт был разработанный агентством CCTA (Центральное агентство Великобритании по компьютерам и телекоммуникациям) в 1989 году. И основывался он на другом стандарте, который назывался PROMPT (разработан в 1975 году Simpact Systems Ltd). Расшифровывалась аббревиатура так: Project Resource Organisation Management and Planning Techniques, то есть метод управления и планирования ресурсов проекта.
Внутри PROMPT содержался модуль разработки системы, который назывался PROMPT II.
Принципы подхода PROMPT были во многом идентичны принципам Waterfall (каскадная модель разработки):
- Initiation (Инициализация проекта)
- Specification (Спецификация)
- Design (Дизайн и проектирование)
- Development (Разработка)
- Installation (Установка/тестирование)
- Operation (Операции/сопровождение)
На момент лицензирования в 1989 году правительством UK метод PRINCE расшифровывался как PROMPT II IN the CCTA Environment, так как за основу были взяты именно принципы, входящие в модуль PROMPT II.
И уже в 1990 году PRINCE стал общественным достоянием (по аналогии с открытым исходным кодом) с лицензией GPL.
Версия «2», выпущенная в 1996 году, предполагала большой объём переделок и, в отличие от исходного стандарта, распространяла своё действие на любые типы проектов, а не только на IT.
PRINCE2 разрабатывался при сотрудничестве более чем 150 европейских организаций.
Позже стандарт ещё несколько раз подвергался кардинальным доработкам, но название оставалось прежним.
Текущая актуальная версия — PRINCE2 6th Edition была представлена в 2017 году.
В 2018 году методология была адаптирована для Agile-проектов и была названа PRINCE2 Agile.
Так как методика PRINCE2 востребована в разных странах, её перевели на множество языков, включая русский. Официальный WIKI-портал можно найти здесь.
Обзор методологии PRINCE2
Методологию можно было смело назвать PRINCE7, поскольку она включает семь принципов, семь основных процессов и семь бизнес-инструментов (тем).
PRINCE2 – это методология управления проектами любого типа, основанная на процессах. Она позволяет наиболее точно и правильно ответить на следующие ключевые вопросы:
- Что мы планируем сделать/создать (цель)?
- Когда мы начнём это делать (сроки)?
- Что нам для этого нужно (обеспечение)?
- Нужна ли нам для этого помощь (сотрудники/команда)?
- Сколько это займёт времени (длительность/дедлайн)?
- Сколько это будет стоить (бюджет)?
Как и любая методология, PRINCE2 нужна для структурирования управления проектом и для получения конкретного результата. Без всего этого проект с большой вероятностью потерпит неудачу.
Фреймворк PRINCE2 рассматривает все основные роли участников, их обязанности, описывает стадии существования проекта и рассказывает о том, как нужно управлять изменениями.
Для начала обратимся к основным принципам.
7 принципов технологии управления проектами PRINCE2
- Непрерывное бизнес-обоснование. Оформляется отдельным документом, который обновляется на каждом новом этапе проекта, чтобы обеспечить его жизнеспособность. Досрочное прекращение обоснования возможно в случае, если существование проекта перестанет быть актуальным.
- Обучение на собственном опыте. Внутри любого проекта по PRINCE2 обязательно должно вести документирование опыта (уроков), тогда новые проекты смогут обращаться к своим внутренним журналам уроков или к журналам уроков параллельных/предыдущих проектов, чтобы не изобретать велосипед заново. Если уроки не провоцируют изменения, они являются неусвоенными.
- Определение ролей и обязанностей. Управление проектом будет невозможно, если не будут четко определены роли в команде. Они, как правило, разделены на четыре уровня (по восходящей: уровень команды, уровень руководителя проекта, совет проекта, уровень управления компанией). Группа управления проектом должна включать представителей всех заинтересованных сторон. В соответствии с PRINCE2 это бизнес-спонсоры, поставщики ресурсов и конечные пользователи.
- Управление по этапам (стадиям). Каждый этап строго описан. При переходе с одной стадии жизненного цикла проекта к другой нужно обязательно актуализировать документы по рискам, общий план проекта и бизнес-обоснование. Конечно, в плане реализации новой стадии нужно учитывать нюансы, которые были выявлены во время реализации предыдущей.
- Управление по исключениям. Если для реализации отдельных целей в проекте PRINCE2 нарушаются определённые лимиты, то управление передается на уровень выше, чтобы ускорить процесс принятия решения.
- Фокусирование на продуктах. Нужно создавать продукты, которые интересны конечным пользователям, поэтому их характеристики должны быть детально описаны и определены. Время на выявление потребностей и описания продуктов должно коррелировать с другими вводными для проекта.
- Адаптация к среде проекта. Методология PRINCE2 гласит, что следует учитывать следующие аспекты – размер проекта и его сложность, временные рамки, важность проекта и потенциальные риски. Адаптация должна быть непрерывной и актуализироваться на каждом этапе (перед его началом и даже в процессе).
Если один из принципов переделывается или видоизменяется, методология управления уже не будет называться PRINCE2.
7 основных процессов в PRINCE2
Они легко соотносятся со стадиями жизненного цикла проекта.
- Запуск проекта. Выбираются и назначаются участники команды, руководитель и менеджер, формулируются цели и задачи проекта.
- Инициализация проекта. Уточняется экономическое обоснование, и собирается документация по запуску.
- Руководство проектом. Выбираются методы и инструменты, с помощью которых совет проекта будет производить контроль.
- Управление стадиями. Определяется, как следует контролировать каждый новый этап, включая контроль отдельных задач и их пакетов.
- Управление поставкой продукта. На этой стадии нужно формализовать, как задачи будет передаваться от менеджера проекта к менеджерам групп (к командам), чтобы такие задачи были согласованы с общим прогрессом и строго соответствовали требованиям к качеству.
- Управление границами стадий. Определяется, как будет осуществляться переход от одного этапа реализации проекта к следующему.
- Закрытие проекта. Включает процедуру передачи проекта заказчикам, обеспечение поддержки и сопровождения, а также анализ результатов (выгоды, рекомендации, инциденты, риски и прочее).
7 тем и инструментов к ним
Тема 1 «Бизнес-кейс» предполагает использование следующих инструментов управления:
- Подход к управлению преимуществами
- Совместное проектирование на основе опыта
- Непосредственно управление
- Взаимодействие с заинтересованными сторонами
- Объединение (группировка) элементов
- Сквозной контроль и партнерство
Тема 2 «Организация проекта»:
- Выбор подхода к управлению коммуникациями
- Определение основных групп участников (по аналогии со стейкхолдерами)
- Консультативная группа
- Сотрудники
- Потребители и опекуны
- Совместные дизайнерские группы
Тема 3 «Качество»:
- Реестр свойств и характеристик продукта
- Определение подхода к управлению качеством
- Ключевые показатели эффективности
- Исследования и пилотные продукты
- Обратная связь
- Обзор текущих практик и путей
- Обзор идеальных практик и путей
- Уменьшение отходов
- Бережливый метод редизайна и изменениt практик, концепций и принципов
- Определение лучших практик
- Взаимодействие с заинтересованными сторонами
- Основополагающие ценности
Тема 4 «Планы/планирование»
Планирование на основе продукта включает следующие этапы:
- Описание продукта проекта
- Структура продукта (минимальное требование)
- Схема потока продукта
- Определение основных ценностей
- Решение проблем с участием ключевых заинтересованных сторон
- Цели ухода и планы ухода
- Стандартизированные планы обучения
- Семинары для тренеров
- Значение карты потока
- Фокус-группа
- Контрольные испытания
Последние три выполняются для всех уровней плана (проекта, этапа и команды).
Тема 5 «Риски»:
- Реестр рисков
- Выбор подхода к управлению рисками
- Снижение рисков
Тема 6 «Изменение»:
- Реестр релизов
- Выбор подхода к управлению изменениями
- Публикация
- Ресурсы
- Процессы
- Мероприятия
- Взаимодействие с потребителями
- Уточнение инструмента
- Утверждение изменений
Тема 7 «Прогресс»:
- Базовые показатели для контроля прогресса: планы проекта, этапа и команды
- Обзор и анализ: реестр проблем, учет статусов продукта, реестр качества, реестр рисков
- Отчетность: отчет о контрольных точках, отчет об основных моментах, отчет о завершении этапа, отчет о завершении проекта
Как выглядит связка PRINCE2 + Agile
PRINCE2 может использоваться как высокоуровневый фреймворк, который будет применяться к основным жизненным циклам проекта: инициализация, планирование, завершение и т.п. По гибкой методологии будет работать только стадия основного производства (реализации).
Поэтому PRINCE2 можно адаптировать для работы с любой гибкой методологией: SCRUM, Канбан и прочие.
Инструменты для внедрения PRINCE2
Специально для внедрения методологии PRINCE2 существует ряд профильных программных продуктов, таких как «in-Step PRINCE2 Edition». Но в самой методологии нет ничего сверхсложного или выходящего за рамка классического планирования или ведения проектов. Поэтому PRINCE2 можно применять с любым софтом и инструментами для планирования проектов, в том числе с облачным продуктом Projecto.