Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Гибкие подходы к управлению проектами

Поиск

AGILE

Как уже говорилось ранее – не все проекты могут быть структурированы таким образом, чтобы быть реализованными по классическому проектному подходу. Например, работа шеф-поваром: приготовление одного блюда идеально ложится на «водопадный» подход, а вот вовремя приготовить и подать ужин из четырёх блюд будет практически невозможно, если придётся каждый раз ждать окончания приготовления одного блюда, чтобы приступить к приготовлению другого.

И тут в игру вступает Agile – семейство гибких итеративно-инкрементальных методов к управлению проектами и продуктами. Согласно данному подходу, проект разбивается не на последовательные фазы, а на маленькие подпроекты, которые затем «собираются» в готовый продукт. Схема работы приведена на рисунке ниже.

Таким образом, инициация и верхнеуровневое планирование проводятся для всего проекта, а последующие этапы: разработка, тестирование и прочие проводятся для каждого мини-проекта отдельно. Это позволяет передавать результаты этих мини-проектов, так называемые, инкременты, быстрее, а приступая к новому подпроекту (итарации), в него можно внести изменения без значительных затрат и влияния на другие части проекта.

Несмотря на то, что Agile стал популярным относительно недавно, идея итеративной разработки в практике управления не является новой. Свое нынешнее название семейство гибких методологий получило еще в 2001 с публикации Agile Manifesto (Манифеста Agile), который закрепил ключевые ценности и принципы гибкой разработки продукта проекта, в основе которых – командная работа и адаптация, даже ориентация на непрерывные изменения. Сам по себе Agile – это не метод проектного менеджмента, это подход к управлению проектами, которые отражает комплекс идей и принципов, по которым должны реализовываться проекты. И уже на базе данных принципов и лучших практик были разработаны отдельные гибкие методы или, как их иногда называют, фреймворки (frameworks): Scrum, Kanban, Crystal и многие другие. Указанные методы могут достаточно сильно отличаться друг от друга, но они следуют одним и тем же основополагающим идеям.

Таблица 2. Сильные и слабые стороны Agile.

Сильные стороны Слабые стороны
Ø Гибкость и адаптивность, один из главных принципов: «реакция на изменения важнее следования плану». Ø Идеально подходит для проектов с «открытым концом», разработке новых, инновационных продуктов. Ø Не является ни методологией, ни стандартом, это набор принципов и ценностей. Значит каждой команде придется самостоятельно составлять свою систему управления, руководствуясь принципами Agile. Ø Управление проектом с опорой на принципы Agile - это непростой и длительный процесс, который потребует изменений всей организации, начиная процедурами и заканчивая базовыми ценностями.

 

SCRUM

Самым структурированным из семейства Agile считается Scrum – гибкий фреймворк, созданный в 1986 году. Scrum сочетает в себе элементы классического процесса и идеи гибкого подхода к управлению проектами, в результате чего получается сбалансированное сочетание гибкости и структурированности. Следуя принципам Agile, Scrum разбивает проект на части, которые сразу могут быть использованы Заказчиком для получения ценности, называемые заделами продуктов (product backlog). И, несмотря на то, что «задел продукта» — достаточно верный перевод и используется в профессиональной литературе, в российской практике чаще всего используется просто «беклог». Затем эти части приоретизируются Владельцем продукта – представителем Заказчика в команде. Самые важные части первыми отбираются для выполнения в Спринте – так называются итерации в Scrum, длящиеся от 2 до 4 недель. В конце Спринта Заказчику представляется рабочий инкремент продукта – те самые важные части, которые уже можно использовать. Например, сайт с частью функционала или программа, которая уже работает, пусть и частично. После этого команда проекта приступает к следующему Спринту. Длительность у Спринта фиксированная, но команда выбирает его самостоятельно в начале проекта, исходя из специфики проекта и индивидуальными характеристиками производительности.

Чтобы удостовериться в том, что проект отвечает требованиям Заказчика, которые имеют свойство изменяться со временем, перед началом каждого Спринта происходит переоценка еще не выполненного содержания проекта и внесение в него изменений. В этом процессе участвуют все – команда проекта, Scrum Мастер (лидер команды проекта) и Владелец продукта. И ответственность за этот процесс лежит на всех.

Как уже говорилось, Владелец продукта является представителем Заказчика в проекте, или олицетворяет всех клиентов будущего проекта, в случае если Заказчика нет. Для этого он должен досконально знать их потребности и образ мышления, а также разбираться в продукте и технологии его изготовления. Scrum Мастер призван помочь участникам проекта лучше понять и принять ценности, принципы и нормы практики Scrum. Он лидер и посредник между внешним миром и командой. Его задача — следить, чтобы никто не мешал команде самостоятельно и комфортно работать над поставленными задачами. Команда же отвечает за то, чтобы в конце спринта все необходимые задачи были сделаны, а поставки – выполнены.

Основная структура процессов Scrum вращается вокруг 5 основных встреч: упорядочивания беклога, планирования Спринта, ежедневных летучек, подведения итогов Спринта и ретроспективы Спринта.

· Встреча по упорядочиванию беклога (Backlog Refinement Meeting, «Backlog Grooming»). Эта встреча аналогична фазе планирования в классическом проектном управлении, и проводится в первый день каждого Спринта. На ней рассматривается – что уже было сделано по проекту в целом, что еще осталось сделать и принимается решение о том, что же делать дальше. Владелец продукта определяет, какие задачи на данном этапе являются наиболее приоритетными. Данный процесс определяет эффективность Спринта, ведь именно от него зависит, какую ценность получит Заказчик по итогам спринта.

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

· Ежедневные летучки. Каждый день спринта, в идеале, в одно и то же время, члены команды тратят 15 минут на то, чтобы поделиться информацией о статусе задач и состоянии проекта. На ней не происходит обсуждений проблем или принятия решений – если после встречи возникают вопросы и конфликты, Scrum Мастер и вовлечённые участники обсуждают их отдельно. Летучка же нужна для обмена информации и поддержания всех членов команды в курсе состояния проекта.

· Подведение итогов Спринта. Цель этапа – обследование и адаптация создаваемого продукта. Команда представляет результаты деятельности всем заинтересованным лицам. Основная задача – убедиться, что продукт этапа соответствует ожиданиям участников и согласуется с целями проекта.

· Ретроспектива Спринта. Проводится сразу после подведения итогов спринта и до планирования следующего спринта. На нем команда выясняет, насколько четко и слаженно проходил процесс реализации этапа. Обследованию подвергаются возникшие проблемы в работе, методологии и взаимодействии. Именно этот этап позволяет команде осуществить рефлексию и следующий Спринт провести эффективнее.

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

 

 

Таблица 3. Сильные и слабые стороны Scrum.

Сильные стороны Слабые стороны
Ø Разработан для проектов, в которых необходимы «быстрые победы» в сочетании с толерантностью к изменениям. Ø Подходит для ситуаций, когда не все члены команды имеют достаточный опыт в той сфере, в которой реализуется проект – постоянные коммуникации между членами командами позволяют недостаток опыта или квалификации одних сотрудников за счет информации и помощи от коллег. Ø Очень требователен к команде проекта: она должна быть небольшой (5-9 человек) и кроссфункциональной – то есть члены команды должны обладать более чем одной компетенцией, необходимой для реализации проекта. Ø Члены команды должны быть «командными игроками», активно брать на себя ответственность и уметь самоорганизовываться. Подобрать такую зрелую команду очень непросто. Ø Предлагаемый процесс может не подойти для разработки конкретного продукта, например промышленного станка или постройки здания.

LEAN

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

Этапы Lean и их гибкость позволяют быть уверенными в том, что каждая часть проекта реализуется так, как требуется. В Lean не прописаны четкие границы этапов, как в Scrum прописаны ограничения Спринтов. Кроме того, в отличие от классического проектного менеджмента, Lean позволяет параллельно выполнять несколько задач на разных этапах, что повышает гибкость и увеличивает скорость исполнения проектов. Как и Agile, Lean это скорее концепция, образ мышления. Используя идеи Lean, Вы можете самостоятельно создать систему, удовлетворяющую вашим требованиям в управлении проектами.

Таблица 3. Сильные и слабые стороны Lean.

Сильные стороны Слабые стороны
Ø Предоставляет набор инструментов для того, чтобы удовлетворить требования ровного качества и четкого исполнения. Ø Сочетает гибкость и структурированность. Ø Предполагает детальную и дотошную проработку всех частей проекта, что не всегда требуется. Это основной минус применения Lean для крупных и неоднородных проектов. Ø Не предлагает четкого рабочего процесса для реализации частей проекта, что способствует растягиванию сроков его реализации.

KANBAN

Lean выглядит немного абстрактным сам по себе, но в комбинации с Kanban его становится гораздо проще использовать для построения собственной системы управления проектами. Созданный инженером компании Toyota Тайичи Оно (Taiichi Ono) в 1953 году, Kanban очень похож на схему промышленного производства. На входе в этот процесс попадает кусочек металла, а на выходе получается готовая деталь. Также и в Kanban, инкремент продукта передаётся вперёд с этапа на этап, а в конце получается готовый к поставке элемент.

Кроме того, создатель Kanban вдохновлялся супермаркетами, а именно их принципом – «держи на полках только то, что нужно клиенту». А потому в Kanban разрешается оставить неоконченную задачу на одном из этапов, если её приоритет изменился и есть другие срочные задачи. Неотредактированная статья для блога, подвешенная без даты публикации или часть кода функции, которую возможно не будут включать в продукт – все это нормально для работы по Kanban.

 

СХЕМА РАБОТЫ ПО KANBAN

 

Kanban менее строгий, нежели Scrum – он не ограничивает время спринтов, нет ролей, за исключением владельца продукта. Kanban даже позволяет члену команды вести несколько задач одновременно, чего не позволяет Scrum. Также никак не регламентированы встречи по статусу проекта – можно делать это как Вам удобно, а можно не делать вообще. Для работы с Kanban необходимо определить этапы потока операций (workflow). В Kanban они изображаются как столбцы, а задачи обозначают специальные карточки. Карточка перемещается по этапам, подобно детали на заводе, переходящей от станка к станку, и на каждом этапе процент завершения становится выше. На выходе мы получаем готовый к поставке заказчику элемент продукта. Доска со столбцами и карточками может быть, как настоящей, так и электронной – даже здесь Kanban не накладывает никаких ограничений на пользователей.

Ваша собственная система Kanban может быть настолько гибкой, насколько Вы сами того пожелаете – ведь во многом Kanban является визуализацией идеи Agile. Но у Kanban есть 4 столпа, на которых держится вся система.

 

 

Таблица 4. Сильные и слабые стороны Kanban.

Сильные стороны Слабые стороны
Ø Хорошо подходит для достаточно сплоченных команды с хорошей коммуникацией. Кроме того, нет установленных четких дедлайнов, что хорошо подходит для замотивированных и опытных команд. Ø Точный расчет нагрузки на команду, правильная расстановка ограничений и концентрация на постоянном улучшении — все это позволяет экономить ресурсы и укладываться в дедлайны и бюджет. Ø Гибкий подход. Ø Подходит только для команд, навыки членов которых пересекаются друг с другом. Таким образом, они могут помогать друг другу преодолевать трудности при решении задач. Без этого Kanban будет не так эффективен. Ø Не подходит для жестких дедлайнов.

СИГМ (SIX SIGMA)

Компания Motorola, наряду с Toyota, также внесла вклад в развитие мирового проектного управления. Инженер этой компании Bill Smith создал концепцию 6 сигм в 1986 году. Это более структурированная версия Lean нежели Kanban, в которую добавлено больше планирования для экономии ресурсов, повышения качества, также снижения количества брака и проблем.

 

 

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

Для этого было предложен процесс из 5 шагов, известных как DMEDI.

6 сигм очень похожа на Kanban, только с установленными этапами реализации задач – планированием, определением целей и тестированием качества. Вероятнее всего, встреч команды при применении 6 сигм будет значительно больше, чем при Kanban, но зато процесс реализации проектов более структурирован и команде сложнее сбиться с пути. И, как и Kanban, 6 сигм можно относительно легко адаптировать к нуждам конкретной компании или команды. Жестким требованием является лишь тщательное измерение и контроль показателей проекта на этапах реализации – без этого невозможно постоянное долгосрочное улучшение процессов реализации проекта.

Таблица 5. Сильные и слабые стороны 6 сигм.

Сильные стороны Слабые стороны
Ø Предоставляет четкую схему для реализации проектов и постоянного улучшения процессов. Ø Определяя цели, затем тщательно анализируя их и пересматривая, вы получаете количественные данные для более глубокого понимания проекта и принятия более качественных решений. Ø Сбор, анализ данных и извлечение уроков позволит улучшить и оптимизировать процессы реализации проекта и сэкономить таким образом ресурсы в будущем. Ø Подходит для трудных проектов, в которых много новых и сложных операций. Ø Данный подход позволяет реализовывать элементы проекта, учиться на ошибках и повышать качество в будущем. Ø Удовлетворение Заказчика часто вырывается на первый план. Учитывая некоторые различия в целях на разных этапах проекта, часто у команд возникает путаница в приоритетах, и избежать этого не просто. Ø Основной лейтмотив 6 сигм: «Все всегда можно сделать еще лучше». Это может демотивировать сотрудников, не чувствующих удовлетворения от проделанной работы. Ø Если проект единичный и компания не планирует в будущем реализовывать подобные проекты, все затраты на анализ и извлечение уроков могут оказаться напрасными.

PRINCE2

НАСА – не единственная государственная организация, которая внесла вклад в развитие проектного управления. Британское Правительство давно оценило эффективность проектного управления, и в 1989 году была создана британская методология PRINCE2. Название произошло от акронима «PR ojects IN C ontrolled E nvironments version 2», что переводится как «Проекты в контролируемой среде версия 2». В отличие от гибких методов, PRINCE2 не использует итеративный подход к проекту. Если сравнивать PRINCE2 другими продуктами, то его можно сравнить с гибридом классического подхода к проектному управлению и концентрации на качестве из 6 сигм.

 

Методология PRINCE2 в отличие от, например, свода знаний PMBOK не содержит ни специализированных аспектов управления проектом (например, отраслевых), ни конкретных практик и инструментов управления проектами, таких как диаграмма Гантта, WBS и т.п.

PRINCE2 концентрируется на управленческих сторонах проекта, выраженных в 7 принципах, 7 процессах и 7 темах проекта.

 

Кроме того, PRINCE2 рекомендует адаптировать методологию под каждую конкретную организацию. В начале проекта PRINCE2 предлагает нам определить 3 основных аспекта проекта:

· Бизнес-аспект (Принесет ли этот проект выгоду?)

· Потребительский аспект (Какой нужен продукт, что мы будем делать?)

· Ресурсный аспект (Достаточно ли у нас всего, чтобы достичь цели?)

В PRINCE2 более четко определенная структура команды проекта, чем у большинства подходов к проектному управлению. Это связано с тем, что PRINCE2 ориентирован на масштабные государственные проекты и крупные организации.

 

Согласно PRINCE2 у каждого члена команды есть своя четкая роль в каждом из 7 процессов:

· Начало проекта (Starting up a project). В ходе данного процесса назначается менеджер проекта и определяются общие требования к характеристикам продукта. Менеджер проекта, чья основная задача – внимание к деталям, отчитывается перед Управляющим комитетом проекта, который отвечает за общее руководство проектом. Именно Управляющий комитет следит за тем, чтобы проект не сбился с курса, и он же полностью отвечает за успех проекта.

· Инициация проекта (Initiation a project). В ходе данного процесса менеджер проекта составляет «Документацию по инициации проекта», в которой содержится план проекта по стадиям. Стадии могут длиться разное количество времени, но, как и в классическом подходе, они следуют строго друг за другом.

· Руководство проектом (Directing a project). Данный процесс предоставляет возможность Управляющему комитету нести общую ответственность за успех проекта, не погружаясь в детали, которые находятся в границах полномочий менеджера проекта.

· Контроль стадии (Controlling a stage). При реализации проекта, даже в идеальных условиях, будут вноситься определённые изменения. Процесс «Контроль стадии» реализует один из принципов PRINCE2 – принцип управления по исключениям. В обязанности менеджера проекта входит отслеживать в ходе выполнения стадии отклонения от плановых параметров проекта по срокам, содержанию, бюджету и др. Если эти отклонения превышают данные руководителю проекта Управляющим комитетом полномочия (в терминологии PRINCE2 – допуски), менеджер проекта обязан проинформировать Управляющий комитет и предложить пути выхода из ситуации.

· Управление созданием продукта (Managing Product Delivery). Процесс управления созданием продукта представляет собой взаимодействие менеджера проекта и менеджера команды по созданию одного из продуктов проекта. В обязанности менеджера проекта в данном процессе входит делегирование полномочий по созданию продукта менеджеру команды и приемка созданного продукта.

· Управление границами стадии (Managing a stage boundary). В ходе данного процесса менеджер проекта предоставляет Управляющему комитету всю необходимую информацию для оценки результатов пройденной стадии и принятия решения о переходе на следующую стадию.

· Завершение проекта (Closing a project). Одно из отличий PRINCE2 в том, что процесс завершения проекта не выделяется в отдельный этап или стадию, как в классическом подходе, а выполняется в рамках финальной стадии создания продукта. Цель процесса – подтвердить, что продукт проекта принят, или проект больше не может принести ничего полезного.

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

Таблица 6. Сильные и слабые стороны PRINCE2.

Сильные стороны Слабые стороны
Ø Адаптируемость к особенностям организации. Ø Наличие четкого описания ролей и распределения ответственности. Ø Акцент на продуктах проекта. Ø Определенные уровни управления. Ø Фокус на экономической целесообразности. Ø Последовательность проектной работы. Ø Акцент на фиксации опыта и постоянном совершенствовании.   Ø Отсутствие отраслевых практик. Ø Отсутствие конкретных инструментов для работы в проекте.  

Следует отметить, что научной основе управления проектами нет незыблемых основ и универсальных решений. Если вам удастся найти метод, идеально подходящий вашему проекту – считайте, что вам крупно повезло, ведь большинству менее удачливых руководителей приходится прикладывать усилия для создания и настройки собственных систем управления проектами. Эти системы могут быть составлены из элементов существующих систем или даже созданы совершенно с нуля, как в случае с миссией «Аполлон».

Перейдем к рассмотрению моделей зрелости управления проектами.

 

 



Поделиться:


Последнее изменение этой страницы: 2020-12-17; просмотров: 2591; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.105.85 (0.017 с.)