Найти в Дзене
LITVINOV-UPGRADE-LINUX

Методологии управления проектами

Управление проектами — постоянно развивающаяся область, для успешной работы в которой необходимо применять сочетание нескольких подходов. Освоив наиболее популярные методологии, вы сможете стать экспертом в этой области. Методология управления проектами — это система принципов, техник и процедур, использующихся специалистами, работающими в этой области. Наиболее популярные методы отличаются друг от друга не только своей структурной организацией, но и требуют использования разных конечных результатов, процессов и даже разработки программного обеспечения для управления проектами. Что это такое. Методология управления проектами Agile является одним из самых распространённых процессов управления проектами. Однако, по сути, Agile — это не методология как таковая, скорее, это принцип управления проектами. Она была разработана в начале 2000-х годов группой программистов, которые опубликовали «Манифест гибкой разработки программного обеспечения». Agile сфокусирован на гибкости, постоянной обра
Оглавление

Управление проектами — постоянно развивающаяся область, для успешной работы в которой необходимо применять сочетание нескольких подходов. Освоив наиболее популярные методологии, вы сможете стать экспертом в этой области.

Методология управления проектами — это система принципов, техник и процедур, использующихся специалистами, работающими в этой области. Наиболее популярные методы отличаются друг от друга не только своей структурной организацией, но и требуют использования разных конечных результатов, процессов и даже разработки программного обеспечения для управления проектами.

Agile

Что это такое. Методология управления проектами Agile является одним из самых распространённых процессов управления проектами. Однако, по сути, Agile — это не методология как таковая, скорее, это принцип управления проектами. Она была разработана в начале 2000-х годов группой программистов, которые опубликовали «Манифест гибкой разработки программного обеспечения». Agile сфокусирован на гибкости, постоянной обратной связи от клиентов, адаптивном планировании.

Agile-манифест разработки программного обеспечения

Люди и взаимодействие важнее процессов и инструментов
Работающий продукт важнее исчерпывающей документации
Сотрудничество с заказчиком важнее согласования условий контракта
Готовность к изменениям важнее следования первоначальному плану

Основополагающие принципы Agile-манифеста

  1. Наивысшим приоритетом для нас является удовлетворение потребностей
    заказчика, благодаря регулярной и ранней поставке ценного программного
    обеспечения.
  2. Изменение требований приветствуется, даже на поздних стадиях разработки.
    Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества.
  3. Работающий продукт следует выпускать как можно чаще, с периодичностью
    от пары недель до пары месяцев.
  4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
  5. Над проектом должны работать мотивированные профессионалы. Чтобы
    работа была сделана, создайте условия, обеспечьте поддержку и полностью
    доверьтесь им.
  6. Непосредственное общение является наиболее практичным и эффективным
    способом обмена информацией как с самой командой, так и внутри команды.
  7. Работающий продукт — основной показатель прогресса.
  8. Инвесторы, разработчики и пользователи должны иметь возможность
    поддерживать постоянный ритм бесконечно. Agile помогает наладить такой
    устойчивый процесс разработки.
  9. Постоянное внимание к техническому совершенству и качеству
    проектирования повышает гибкость проекта.
  10. Простота — искусство минимизации лишней работы — крайне необходима.
  11. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд.
  12. Команда должна систематически анализировать возможные способы
    улучшения эффективности и соответственно корректировать
    стиль своей работы.

В основе Agile лежат следующие характеристики:

  • Совместная работа
  • Скорость и эффективность
  • Итеративность и ориентация на данные
  • Личность важнее процессов

Когда дело доходит до внедрения Agile, команды часто выбирают определённую методологию, которую они будут использовать наряду с принципами Agile. Это может быть Scrum, Канбан, экстремальное программирование, Crystal или даже Scrumban. Делается это потому, что использование методологии Agile вместе с более подробно сформулированным подходом позволяет сформировать законченную философию управления проектом и практический план для достижения отличных результатов.

Кому подойдёт. Систему Agile может использовать практически любая команда, потому что в её основе лежат довольно универсальные принципы. Самое сложное здесь — решить, какую методологию использовать совместно с этим подходом.

Waterfall (Водопад)

Что это такое. Каскадная модель управления, также известная как «водопад», тоже довольно популярна. Но, в отличие от Agile, «водопад» — это настоящая методология с очень чёткими правилами. Каскадная методология, также известная как цикл разработки программного обеспечения (ЦРПО) представляет собой линейный процесс, в котором работа ниспадает каскадом (как водопад) и организована в последовательном порядке.

При использовании этого подхода все рабочие задачи связываются друг с другом зависимостями. Это означает, что для того, чтобы начать работу над задачей, должна быть выполнена предшествующая ей задача. Благодаря этому работа идёт по плану, а также обеспечивается чёткий обмен информацией в течение всего процесса.

Хотя некоторые современные организации считают данный подход устаревшим, эта методология отлично подходит для создания предсказуемого и хорошо продуманного плана проекта.

Кому подойдёт. Поскольку каскадная методология управления является очень подробной, она хорошо подходит для работы над крупными проектами с множеством заинтересованных сторон. Эта модель обеспечивает наличие чёткой информации о необходимых действиях в течение всего проекта и зависимостей, позволяющих отследить работу, которую следует выполнить для достижения целей.

Scrum

Что это такое. Методология Scrum предусматривать использование коротких «спринтов», из которых формируется цикл проекта. Эти промежутки длятся от одной до двух недель и рассчитаны на команды в составе не более 10 человек. Это основное отличие от каскадной методологии, где отдельные задачи связываются друг с другом зависимостями.

Основные элементы Scrum:

  • Спринты. Основной рабочий цикл в Scrum — спринт — длится от 1 до 4 недель. В течение спринта команда стремится сдать часть продукта, готового к выпуску;
  • Scrum-команда. Включает владельца продукта (Product Owner), скрам-мастера (Scrum Master), команду разработки. Эти роли обеспечивают взаимодействие, организацию работы, фокус на целях проекта;
  • Доска Scrum. Инструмент для визуализации работы и прогресса, показывает задачи в различных стадиях выполнения (To Do, In Progress, Done);
  • Ежедневный стендап (Daily Scrum). Краткие ежедневные встречи для обсуждения прогресса, планирования дальнейших действий;
  • Обзор спринта. Встреча в конце спринта для демонстрации проделанной работы, получения обратной связи от заинтересованных сторон.
  • Ретроспектива спринта. Анализ прошедшего спринта для выявления возможностей для улучшения процессов в следующем спринте.

У Scrum много уникальных особенностей, одной из которых является наличие мастера Scrum или, другими словами, руководителя проекта, который проводит ежедневные Scrum-совещания, демонстрации, спринты и ретроспективы после окончания спринтов. Все эти встречи нужны для общения ключевых участников проекта и своевременного выполнения задач.

Несмотря на то, что технически Scrum является самостоятельной методологией управления проектами, её часто ассоциируют с системой Agile. Связано это с тем, что два эти подхода объединены общими принципами, в том числе принципом важности совместной работы и тем, что личность ценится выше процессов.

Кому подойдёт. Командам, применяющим подход Agile, также следует прибегнуть к методологии Scrum, или, по крайней мере, попробовать её в действии. Так как спринты проводятся для небольших команд, этот подход работает как для небольших, так и для крупных коллективов.

Канбан

Что это такое. В методологии Канбан невыполненные задачи в рамках проекта представляются с помощью визуальных элементов, а именно досок. Этот подход используется Agile-командами для эффективной визуализации процессов и хода выполнения проектов, а также снижения вероятности возникновения задержек. Чаще всего для этого используется программное обеспечение, в котором можно легко перетаскивать доски внутри проектов, хотя это и не обязательное требование.

Поскольку, в отличие от других, этот метод не имеет строго определённого процесса, команды используют его по-разному. Здесь нужно понимать, что в Канбан основное внимание уделяется наиболее важным задачам проекта, структура же остаётся довольно простой.

Кому подойдёт. Канбан-доски могут использовать коллективы любых размеров, а особенно этот вариант хорош для удалённых команд. Связано это с тем, что визуальные возможности Канбан-досок позволяют сотрудникам оставаться в курсе происходящего, где бы они ни были.

Экстремальное программирование (XP)

Что это такое. Как можно догадаться по названию, экстремальное программирование используется для динамичных проектов со сжатыми сроками. В рамках этого метода работа ведётся короткими циклами разработки с множеством релизов. За счёт этого достигаются короткие сроки исполнения и повышенная продуктивность.

-2

Методология экстремального программирования имеет свой набор ценностей, в который входят простота, коммуникация, обратная связь, уважение и смелость. В ней также предусмотрен набор определённых правил экстремального программирования, охватывающих все этапы от планирования до тестирования.

Кому подойдёт. Экстремальное программирование можно применять для отдельных проектов со сжатыми сроками, выполняемых, как правило, командами небольшого или среднего размера. Так как этот метод подразумевает высокую скорость работы, его нельзя использовать постоянно, так как это может привести к выгоранию.

-3

Ссылки

Методологии управления проектами: 12 популярных подходов [2025] • Asana
Методы управления проектами: какие есть методологии и как их применять
Управление проектами по методологии Agile | Atlassian
anastasiabutovanikishina.medium.com
How Big Tech Runs Tech Projects and the Curious Absence of Scrum
Как перейти от agile к scrum? Усложнение алгоритмов или их замена - Блог системи управління проектами Worksection
Agile-манифест разработки программного обеспечения
Основополагающие принципы Agile-манифеста
Scrum на минималках или как обойтись без редкого специалиста. Личный опыт project менеджера