Как выбрать метод управления проектом и организовать работу команды
Как выбрать метод управления проектом и организовать работу команды
У любого проекта есть начало, конец и объём задач, который нужно выполнить. Чтобы закончить работу в срок, уложиться в бюджет и сделать процесс комфортным для заказчика и исполнителей, важно продумать стратегию действий. В этом помогают разные методы управления проектами. Рассказываем об их особенностях и делимся советами, как выбрать подходящий инструмент и подход.
Зачем вообще нужно управлять проектами
Для успешной реализации проекта необходимо рационально распределять ресурсы, координировать действия команды и отслеживать прогресс на каждом этапе работы. Иначе возрастает риск сорвать дедлайны и выпустить продукт, который не решает задачи бизнеса и не нужен пользователям. Здесь на помощь приходит управление проектами. Оно помогает:
Организовать рабочий процесс — определить зоны ответственности сотрудников и обеспечить слаженную работу.
Распределить бюджета — выделить финансы на операционные и управленческие расходы, а также оставить резерв на случай непредвиденных ситуаций.
Наладить коммуникации — сделать так, чтобы все участники процесса могли обмениваться информацией и давать друг другу фидбэк.
Управлять рисками — ни один проект не идёт по плану на 100%. Но можно заблаговременно предусмотреть потенциальные проблемы и продумать способы, как их избежать.
Эффективность управления проектами подтверждают исследования. Project Management Institute подсчитал, что внедрение инструментов проектного менеджмента снижает затраты на реализацию проекта в 28 раз.
Этапы управления проектами
Выделяют пять этапов управления проектами.
Инициация
Нужно понять, стоит ли вообще запускать проект. Для этого анализируют его цели, потенциальную экономическую эффективность и риски. Если команда понимает, что у идеи есть перспективы, разрабатывается устав проекта — документ, в котором фиксируются договорённости между заказчиком и исполнителями. В нём прописывают задачи, требования, бюджет и сроки реализации. Формируется проектная группа и решаются организационные вопросы.
Шаблон устава проекта
Планирование
На этом этапе детально продумывается структура проекта. Она состоит из следующих элементов.
Цели и задачи проекта. Понять, что и зачем нужно сделать, можно с помощью интеллект-карты. На ней отмечают основную цель проекта, задачи и подзадачи, которые нужно решить для её достижения. Выбирают KPI для отслеживания прогресса и эффективность работы.
Интеллект-карта с целями и задачами проекта
График реализации проекта. Руководитель проекта решает, в какой последовательности будут выполняться задачи, определяет продолжительность каждого этапа и устанавливает дедлайны. Важно трезво оценить объём работы и убедиться, что сроки реальны.
Бюджет. Составляют подробную смету проекта и график финансирования. Документы помогают управлять бюджетом и отслеживать, как фактические затраты соотносятся с плановыми.
Смета проекта
Матрица распределения обязанностей. За каждым членом команды закрепляется определённый пул задач. Чтобы распределить зоны ответственности, можно воспользоваться матрицей RACI: в ней обозначают роли сотрудников.
R — responsible — исполнитель. Самостоятельно решает задачу.
A — accountable — ответственный. Контролирует, чтобы задача была выполнена качественно и завершена в срок.
C — consult before doing — консультант. Эксперт, который даёт рекомендации, которые помогут эффективно справиться с задачей.
I — inform after doing — участник проекта, который информирует других о том, что задача выполнена.
Матрица распределения обязанностей RACI
Матрица рисков. Руководитель проекта описывает все сценарии, что может пойти не так и как это повлияет на результат. Это помогает определить наиболее вероятные риски, оценить их максимальный ущерб и продумать, как его минимизировать.
Матрица рисков
План реализации проекта оформляют в виде дорожной карты. Она позволяет следить за его выполнением, контролировать сроки и определять текущую стадию работы команды.
Дорожная карта проекта
Исполнение
Самый продолжительный и объёмный этап работы. Команда приступает к реализации проекта по намеченному плану. Если речь идёт о разработке приложения, процесс включает в себя аналитику, проектирование и дизайн, разработку бэкенда и фронтенда, тестирование, развёртывание, поддержку и обновление сервиса.
Мониторинг и контроль
Одновременно с реализацией проекта осуществляется контроль и мониторинг прогресса. Проект-менеджер отслеживает, на какой стадии находится работа и сверяется с планом, контролирует ключевые метрики и расход бюджета, обновляет реестр рисков и предоставляет отчёты заказчику.
Если возникают отклонения от плана, руководитель проекта анализирует причины и продумывает корректирующие меры, чтобы не сорвать дедлайн и не превысить бюджет. По необходимости в график и дорожную карту вносятся изменения, о которых уведомляют все задействованные в работе стороны.
Закрытие проекта
Заключительная стадия, на которой исполнитель передаёт заказчику готовый продукт и права на него. Проектный менеджер готовит закрывающие документы, собирает обратную связь и анализирует проделанную работу, чтобы использовать полученный опыт в будущем.
Какие методы управления проектами существуют
Существуют десятки методов, которые отличаются принципами работы и набором используемых инструментов. Рассказываем о тех, которые чаще всего применяются в ИТ-проектах.
Традиционные методы
Классические методы предполагают линейное планирование и последовательное выполнение задач. К ним относятся модели Waterfall и PRINCE2.
- Waterfall
Этот метод называют водопадным или каскадным и считают жёстким, так как он подразумевает чёткое следование плану, наличие иерархической структуры внутри команды, а также строгую систему контроля и отчётности. Проект делится на несколько этапов, которые выполняются в определённой последовательности. При этом команда несёт полную финансовую ответственность за срыв сроков и бюджета.
Модель подходит для больших и продолжительных проектов. Она используется в трёх случаях: требования к проекту не меняются в процессе работы, заказчику важно понимать точные сроки и бюджет проекта, у команды есть аналогичные кейсы, а для реализации проекта подходят типовые решения.
- PRINCE2 (Projects In Controlled Environments)
Главная особенность метода — постоянное экономическое обоснование. Оценка затрат и потенциальной прибыли проводится на каждом этапе проекта. Он продолжает существовать только в том случае, если продолжает оправдывать вложенные в него ресурсы.
Внутри проекта действует трёхуровневая система управления, которая включает в себя проектную группу, проект-менеджера и совет проекта. Если возникает риск выйти за рамки бюджета или нарушить сроки, управление передаётся на уровень выше: от проектной группы к руководителю проекта, от руководителя проекта — к совету проекта.
По сравнению с водопадным методом PRINCE2 более гибкий. План проекта актуализируется на каждой стадии реализации с учётом возникающих сложностей, рисков и пожеланий заказчика.
Метод Waterfall
Гибкие методы
Гибкие методы управления проектами отличаются от традиционных высокой адаптивностью. Они подразумевают тесное взаимодействие с заказчиком и готовность подстраиваться под изменения, продиктованные фидбэком или внешними обстоятельствами. К ним относятся системы Agile, Scrum и Kanban.
- Agile
Методология была разработана специально для IT-проектов, но применяется и в других сферах. Согласно её принципам, подстраиваться под изменения важнее, чем следовать плану, а коммуникация с заказчиком и внутри команды — эффективнее инструментов проектного менеджмента. Поэтому команда регулярно проводит совещания, чтобы отслеживать прогресс и адаптироваться под новые ситуацию.
В Agile аналитике и планированию уделяется меньше времени, а конечная цель проекта может меняться. Рабочий процесс разбивается на небольшие циклы, их называют итерациями или спринтами. Они представляют собой мини-проекты со своими задачами и результатами. По завершении каждого цикла команда получает готовый продукт, пусть и не со всеми функциями. В следующих циклах он дорабатывается.
- Scrum
Эта модель — разновидность Agile. Она делит проект на фиксированные временные интервалы — спринты. Процессом руководит проектный менеджер: он проводит ежедневные совещания, на которых озвучивает таски и достижения команды. В его обязанности также входит ревью и ретроспектива каждого спринта, позволяющие понять, что можно улучшить в работе для достижения цели.
- Kanban
Метод управления проектами, впервые внедрённый компанией Toyota для оптимизации процесс производства. Его суть заключается в организации работы с помощью интерактивной доски с карточками. Эти карточки отображают информацию о задачах, их статусе и исполнителях. Благодаря канбан-доске каждый видит, как движется проект. В этой модели управления задачи могут переходить из одного спринта в другой, не нарушая глобальных планов. А таски можно добавлять по ходу спринтов. Команда приоритезирует их и выполняет в порядке значимости.
Система Kanban
Гибридный подход
Гибридный подход сочетает в себе принципы традиционных и гибких методологий. От Waterfall он взял строгое планирование, а от Agile — высокую адаптивность. Рабочий процесс делится на циклы, у которых есть чёткая каскадная структура и сроки. Такой метод часто используют для проектов, где требуется подробная отчётность. Например, для госзаказов.
Гибридный подход к управлению проектами
Методы управления сроками проекта
Чтобы успеть завершить проект к дедлайну, нужно составить график работ и регулярно с ним сверяться. В этом помогают методы управления расписанием проекта.
Как определять сроки проекта
На старте важно оценить, сколько времени потребуется на реализацию проекта. Для этого анализируют каждую отдельную задачу и оценивают время, необходимое на её выполнение.
При составлении календарного плана учитывают возможные трудности и риски, которые могут сказаться на сроках — на непредвиденные обстоятельства закладывается время. Расписание периодически пересматривают и корректирует с учётом прогресса и возникающих проблем.
Популярные методики планирования
Для составления расписания используют инструменты управления проектами и методики планирования.
- CPM (Critical Path Method)
Метод критического пути помогает разделить рабочий цикл на отдельные задачи и определить последовательность их выполнения. Для этого оценивают их значимость и продолжительность, а также анализируют, какие процессы взаимосвязаны между собой, а какие могут идти параллельно. Такой подход позволяет расставить приоритеты и решить, что нужно сделать в первую очередь, а какие задачи оставить на потом, а также оценить общую продолжительность проекта. Он подходит для проектов с задачами, продолжительность которых легко определить заранее. Например, для реализации типовых решений.
- PERT (Program Evaluation Review Technique)
Это метод оценки и анализа проектов. Как и для CPM, для PERT основным инструментом планирования являются сетевые графики — схемы, которые отражают последовательность задач и взаимосвязи между ними. Их применяют для выстраивания приблизительной хронологии проекта. Метод подходит для определения примерной продолжительности проекта. Для этого оценивают минимальное, максимальное и наиболее вероятное время, которое потребуется на каждую таску. Длительность работ определяют по формуле.
Инструменты для управления расписанием
Диаграмма Ганта. Выглядит как график, построенный в виде таблицы. По вертикали указывают список задач, а по горизонтали — сроки их выполнения и имена ответственных лиц. Помогает планировать очерёдность работ и их продолжительность, группировать задачи, контролировать дедлайны и отслеживать, на какой стадии находится проект.
Диаграмма Ганта для управления расписанием проекта
Тайм-трекер Harvest. Чтобы составлять рабочее расписание, следить за ходом проекта и фиксировать время, затраченное на каждую задачу, используют тайм-трекер Harvest. В сервис встроен таймер, который включается при начале работы над таском. Приложение помогает предоставлять заказчику точные отчёты и рассчитывать размер почасовой оплаты труда.
Сервис Harvest
Методы управления рисками проекта
Как бы идеально ни были выстроены процессы, нельзя исключать человеческий фактор и форс-мажорные ситуации. Разработчики могут заболеть, требования к проекту измениться, а сроки сдачи проекта перенестись. Важно уметь своевременно выявлять риски и управлять ими.
Как определять риски проекта
Определить потенциальные риски помогает метод экспертных оценок. Участники проектной группы проводят мозговой штурм и высказывают предположения, какие могут возникнуть проблемы в работе, основываясь на профессиональном опыте. Например, разработчики могут предвидеть трудности с интеграцией сторонних систем и плагинов, так как сталкивались с ними ранее.
Если у проектной группы нет релевантных кейсов, привлекают внешних экспертов. К ним также обращаются в случаях, если в команде нет нужного специалиста, например, юриста или финансового консультанта.
Для обнаружения возможных проблем используют разные техники.
- SWOT-анализ
Помогает проанализировать сильные и слабые стороны проекта, а также возможности и угрозы, которые они влекут за собой. Например, если заказчик недостаточно вовлечен в проект, процессы согласования и приёмки работ могут затянуться.
- PESTEL-анализ
Позволяет учесть внешние факторы, в том числе введение санкций и принятие новых законов, которые могут привести к отключению зарубежных сервисов, необходимых в работе.
Анализ и приоритезация рисков
Анализ рисков проводится по двум направлениям: качественному и количественному. Сначала команда исследует, что и в какой момент может пойти не так, какие последствия это повлечёт за собой и какова вероятность, что это случится. Затем проджект-менеджер оценивает, сколько денег и времени потеряет команда в случае наступления риска.
Далее риски приоретизируют — для этого используют спираль рисков. На графики отмечают разные группы рисков и оценивают их вероятность и степень влияния на проект по 10-балльной шкале.
Спираль рисков
Риски делят на три группы:
С высокой степенью вероятности и влияния на проект. Например, баги в разработке или изменение стоимости ресурсов. Стратегию защиты от них нужно проработать в первую очередь.
С высокой вероятностью и низкой степенью влиянием / низкой вероятностью и высокой степенью влияния. К этой группе относят разрастание объёма работ по проекту, перерасход средств из-за неточной оценки затрат и изменения в составе рабочей группы. Такие риски тоже важно держать под контролем.
С низкой вероятностью и низкой степенью влияния. Данная группа может включать в себя кратковременную потеря связи с членами рабочей группы или низкий уровень знаний специфики бизнеса заказчика. Тратить время на составление плана по предотвращению таких рисков не стоит.
Стратегии минимизации и управления рисками
Для управления негативными рисками применяют 4 основных стратегии.
- Уклонение
Исполнители предпринимают меры, чтобы полностью исключить вероятность наступления риска. Если нужно, меняют ход проекта: корректируют график, увеличивают объём задач, пересматривают стек технологий. Например, вместо новых языков программирования и фреймворков, которые могут быть недостаточно протестированы, выбирают проверенные инструменты.
- Снижение
Если риск невозможно исключить, проджект-менеджер стремится смягчить последствия. Он делает всё возможное, чтобы проблема не повлияла на сроки, бюджет и качество работы. Например, на случай, если кто-то из членов команды уйдет на больничный, руководитель проекта заранее договаривается со специалистом, который подхватит его задачи.
- Принятие
Проектная группа не предпринимает никаких действий, чтобы снизить вероятность наступления угрозы. Стратегию выбирают в тех случаях, когда риск не влечёт за собой серьёзных последствий или затраты на его устранение выше потенциальных потерь.
Принятие бывает двух типов: активное и пассивное. В первом случае формируют запас ресурсов на устранение последствий риска, во втором — не делают ничего. Например, если в команде есть джун, сроки реализации проекта могут немного затянуться. В таком случае проджект-менеджер закладывает дополнительное время на некоторые таски.
- Передача
Иногда команда не может справиться с проблемой самостоятельно, так как у неё недостаточно знаний или ресурсов. Допустим, клиент просит подключить к сервису криптокошелек, но у проектной группы не хватает на это экспертизы. В таком случае, проджект-менеджер обращается к заказчику с просьбой исключить данный пункт из списка требований и передать эту задачу другому подрядчику.
Инструменты управления проектами
Инструменты проектного менеджмента помогают распределять ресурсы, синхронизировать работу команды и контролировать прогресс.
Обзор современных инструментов
Jira. Система создавалась специально для айтишников, поэтому многие её функции заточены под разработчиков. Она помогает планировать этапы работы, распределить задачи между сотрудниками и отслеживать статусы их выполнения. В ней прописывают бизнес-требования к проекту, составляют дорожную карту и анализируют работу, формируя отчёты.
Интерфейс Jira
Trello. Позволяет организовать работу по канбан-методу — с помощью досок. На них размещают карточки с тасками, которые делятся на 3 категории: запланированные, текущие и выполненные. Благодаря этому система помогает оценивать проделанный и предстоящий объём работы, а также текущую нагрузку на команду.
В карточках описывают задачи и указывают исполнителей. К ним можно прикреплять файлы и добавлять комментарии.
Интерфейс Trello
Microsoft Project. С помощью этого планировщика можно ставить задачи, анализировать прогресс, распределять ресурсы, управлять рисками и генерировать отчёты.
Среди фишек системы — встроенные диаграммы Ганта для визуализации этапов рабочего процесса и функция расчета критического пути для оценки продолжительности проекта. В системе можно указывать сроки выполнения задач, расставлять приоритеты и создавать связи между тасками. Информация синхронизируется с сетевым календарём, который учитывает выходные и праздничные дни.
Интерфейс Microsoft Project
Как выбрать подходящий инструмент для вашего проекта
Есть базовый набор инструментов, который применяется на любом проекте. Помимо Trello, Jira и Microsoft Project, к нему относятся:
Google Spreadsheet. Программа подходит для составления графика работ, сегментирования целевой аудитории и планирования бюджета в виде таблиц и диаграмм.
Confluence. Пространство используют для хранения информации, например, проектной документации, результатов аналитических исследований и накопленных командой знаний.
Zoom и Google Meet. Сервисы предназначены для проведения созвонов с командой, заказчиком и другими заинтересованными лицами.
В зависимости от специфики проекта могут использоваться дополнительные сервисы. Например, когда нужно визуализировать бизнес-процессы или создать PERT-диаграмму, применяют Draw.io. А для составления дорожных и интеллект-карт подходит виртуальная доска Miro.
Стандарты управления проектом
Институт проджект-менеджмента разработал руководство PMBoK (Project Management Body of Knowledge) — свод знаний, который закрепляет стандарты управления проектной деятельностью. В нем описаны особенности использования разных методов и инструментов, необходимых для эффективной работы команды.
За что отвечает руководитель проекта
В PMBoK особое внимание уделяется описанию полномочий членов команды, в том числе — руководителя проекта. Он возглавляет проектную группу и отвечает за координацию всех аспектов работы, от планирования до управления рисками и коммуникации с заинтересованными сторонами. Его задача — позаботиться о том, чтобы проект был выполнен в соответствии с требованиями и сроками. Рассмотрим, какие задачи входят в зону ответственности проект-менеджера.
Планирование. Руководитель проекта составляет расписание, смету и дорожную карту проекта, после чего согласовывает документы с заказчиком и командой.
Управление командой. Распределение задач, контроль за их выполнением, мотивация сотрудников и разрешение конфликтов внутри команды входят в обязанности проджект-менеджера.
Коммуникация. Руководитель проекта проводит регулярные встречи с командой и заинтересованными сторонами для обсуждения хода проекта, решения возникающих проблем и получения фидбэка по промежуточным результатам.
Управление рисками. Проектный менеджер постоянно контролирует рабочий процесс, анализирует внешние и внутренние факторы, которые могут повлиять на ход реализации проекта. Он должен заранее предвидеть проблему и предпринять меры, чтобы её избежать.
Контроль бюджета и сроков. Руководитель проекта следит за соблюдением дедлайна и расходом финансов, чтобы команда уложилась в выделенные ресурсы.
Почему коммуникации и командная работа — самое главное в проекте
Успех проекта во многом зависит от того, насколько хорошо налажена коммуникация внутри команды, с заказчиком и инвесторами.
Для эффективной работы всем участникам процесса необходима возможность быстро обмениваться информацией. Важно держать друга друга в курсе текущего статуса задач, оперативно сообщать об изменениях, предупреждать о возможных проблемах и давать обратную связь по проделанной работе.
В MobileUp синхронизировать действия команды и выявлять возможные риски на ранних стадиях помогают отлаженные процессы. Например, еженедельно мы сверяемся с план-фактом — смотрим, что было запланировано, и что удалось реализовать в итоге. Перманентно сверяемся с планом проекта и корректируем его в соответствии с актуальными запросами. Также регулярно проводим командные синки, где обсуждаем статусы задач. Точное количество созвонов зависит от размера проекта. В среднем это две-три встречи в неделю. Но бывают проекты, на которых мы проводим встречи ежедневно.
Такой подход обеспечивает прозрачность в работе и повышает производительность команды. Сотрудники используют коллективные знания, навыки и опыт для поиска решений и контроля качества. Они обмениваются идеями, оценивают работу друг друга и дают конструктивные отзывы, которые помогают улучшить результат.
Когда коммуникация в команде не налажена, специалисты не понимают, кто и над чем работает. Несколько сотрудников могут решать одну и ту же задачу разными способами, а время закрытия тасков увеличивается.
Заключение
Когда у проекта нет руководителя, в команде царит хаос. Сроки и бюджет непонятны, дизайнеры и разработчики не знают, что делать, а бизнес-цели не достигаются. Поэтому основная задача управления проектами — структурировать процессы и создать комфортную среду для продуктивной работы. А чтобы проектный менеджмент был эффективным, важно выбирать методы и инструменты управления с учётом специфики проекта и особенностей команды.
Сотрудничество
Контакты
0Эл. почта
hello@mobileup.ruМы всегда рады сотрудничеству и новым проектам.
Опишите задачу, и мы с вами свяжемся.
Или напишите в Телеграм.
Давайте знакомиться!
Ваша заявка успешно отправлена
Мы все изучим и скоро выйдем на связь