Найти в Дзене
FocusBuilding News

№9 Управление проектами. Гибкие методологии. Agile.

Оглавление
Гибкие методы управления
Гибкие методы управления

Ретро

В предыдущей статье Управление проектами. Бережливое производство. Методы управления и контроля. Часть 4 мы закончили целое направление управления проектами, объединенное под общим термином "Бережливое производство". Теперь мы можем разобраться в иных способах и методах управления проектами. И готовы рассмотреть альтернативные методы управления процессом производства и управления организацией, которые объединены под общим названием - "Гибкие методы управления или управление проектами по методике Agile".

Структура статьи

В данной статье мы разберем гибкие методологии управления проектами. Покажем, когда начали появляться зачатки того самого Agile-подхода. Рассмотрим из каких основных методов управления проектами состоит Agile-подход.

Считается, что гибкий процесс управления организацией имеет свои корни в той самой компании Toyota, в концепции "Бережливое производство". Взяв, ключевые паттерны из концепции "Бережливое производство", группа разработчиков ПО создала, так называемую, Agile-систему управления проектами.

Альтернативный подход к управлению проектами представило сообщество разработчиков ПО в феврале 2001 года в штате Юта Соединенных Штатов Америки- "Манифест гибкой разработки программного обеспечения". Многие компании и до 2001 года применяли гибкие инструменты управления проектами, однако массовый характер они получили только после создания Манифеста. В создании данного Манифеста принимали участие люди, придерживающиеся разных взглядов на управление проектами, с разным опытом. Но в результате их работы все равно родился Манифест, в котором отражены общие правила и требования актуальные для успешного ведения проекта, который объединил разные методологии гибких подходов.

Основные идеи:

  • люди и взаимодействие важнее процессов и инструментов;
  • работающий продукт важнее исчерпывающей документации;
  • сотрудничество с заказчиком важнее согласования условий контракта;
  • готовность к изменениям важнее следования первоначальному плану.

Основополагающие принципы:

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

Продемонстрировав основные базисы Манифеста, плавно перейдем к самим гибким методологиям управления проектами. На диаграмме покажем основные и наиболее популярные методологии, стандарты которых имеют прямое отражение в Манифесте.

Гибкие методологии
Гибкие методологии

1. Agile Unified Process (AUP)

2. DSDM

3. Экстремальное программирование

4. Feature driven development (FDD)

5. OpenUP

6. Scrum

7. Kanban

Итого мы имеем: семь методологий со своими нюансами и особенностями, которые так или иначе связаны с гибким управлением.

Итог

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

Что дальше

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

Кто мы

Комплексная поддержка строительства (Исполнительная документация, Юридические услуги, Финансово-экономические услуги, Дизайн)
FocusBuilding
FocusBuilding — Блог на vc.ru