Выбери свою судьбу!

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

В чем разница между Agile, Scrum и Kanban?

Agile — это общий термин, используемый для описания методологии управления проектами, которая разбивает большие сложные проекты на более мелкие управляемые части. Гибкое управление проектами использовалось в разработке программного обеспечения для ускорения завершения проектов, но теперь мы видим, что эти методы применяются во многих отраслях. Agile — это набор руководящих принципов, разработанных в 2001 году и опубликованных как «Манифест Agile. С другой стороны, Scrum и Kanban — это две методологии, которые считаются Agile. Или, другими словами, если вы хотите работать гибко, Scrum и Kanban — два способа сделать это». сказал Николас Кэрриер, ассоциированный партнер лондонской компании Prophet.

И Scrum, и Kanban — это две разные гибкие методологии управления проектами с «тонкими» различиями. Но Кэрриер отметил сходство обеих методологий. «В обоих методах используется физическая доска или ее цифровая копия, где люди перемещают работу примерно между тремя категориями: 1) работа, которую необходимо выполнить, 2) работа, которая находится в процессе, и 3) работа, которая была завершена».

Так в чем же разница между Scrum и Kanban?

Несмотря на то, что и Scrum, и Kanban имеют схожие черты, часто ошибочно полагают, что обе методологии являются двумя сторонами одной медали. Но это далеко не так, поскольку обе гибкие методологии совершенно разные. Методология Scrum разбивает цикл разработки на ограниченные по времени рабочие периоды, называемые спринтами, которые обычно длятся две недели, говорит Джессика Д’Амато, вице-президент по управлению проектами в Атланте, штат Джорджия, Dragon Army.

«Менеджеры проектов планируют, какие инициативы будут реализованы в течение двухнедельных спринтов, а также проводят ежедневные встречи (также известные как стендапы), чтобы узнать с командой о том, как продвигается проект. Менеджеры также используют эти стендапы для демонстрации клиентам новых релизов перед запуском», — сказал Д’Амато.

В Scrum есть как минимум три предписанные роли:

  • Владелец продукта — человек, занимающий эту роль, отвечает за начальное планирование, определение приоритетов задач и коммуникации.
  • Скрам-мастер — лицо, занимающее эту роль, отвечает за наблюдение за процессом во время спринта.
  • Члены команды — лица, выполняющие задачи в спринте.

У Scrum более предопределенная структурированная структура, тогда как у Kanban ее меньше, как продолжает Д’Амато. «Канбан менее структурирован и основан на списке (также известном как невыполненная работа) элементов, которые нужно сделать. В Канбане нет установленных временных рамок, когда нужно что-то сделать. Вместо этого эта методология управляется приоритетными элементами (например, билетами/карточками) на доске Канбан. На доске есть разные столбцы, которые позволяют менеджерам узнать статус элемента, над которым ведется работа, включая список дел, выполняемые и выполненные задачи».

Джо Гарнер, руководитель проекта в компании Computer Design & Integration LLC, расположенной в Тетерборо, штат Нью-Джерси, добавил, что Канбан фокусируется на улучшении всего процесса. Канбан — это метод управления созданием продуктов с целью непрерывной доставки без чрезмерной подписки команд разработчиков. Канбан предназначен для улучшения существующих организационных процессов для постоянного улучшения, не меняя при этом полностью существующие системы организации.

Agile плюсы и минусы

Гарнер объясняет, как гибкие методологии, такие как Scrum и Kanban, обеспечивают поэтапный и итеративный подход к завершению проекта вместо традиционных методов управления проектами, которые следуют линейному подходу (также известному как «водопадная доставка»). « Agile фокусируется на постоянно меняющихся бизнес-требованиях и необходимости создавать продукт, который будет потребляться и поставляться небольшими выпускаемыми единицами. [Кроме того], он фокусируется на сильной командной работе, подотчетности и прозрачных [каналах связи], чтобы гарантировать, что продукт соответствует целям клиента и компании».

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

Плюсы и минусы Скрама

Бриджмохан Бхавсар, менеджер по доставке в Oak Brook, штат Иллинойс, Indusa, прокомментировал, как Scrum может обеспечить высокую прозрачность и видимость проектов и обеспечивает большую гибкость для адаптации к изменениям. Гарнер добавил к этому, упомянув, как Scrums может помочь четко определить роли, способствовать лучшему сотрудничеству и помочь завершить проект намного быстрее. Мы используем Scrum даже в чисто стратегических проектах. Это позволяет заинтересованным сторонам бизнеса из нескольких [отделов, таких как] маркетинг, операции и технологии [привыкнуть] к более частым контактам, более совместному принятию решений и более совместной ответственности за результаты, — сказал Кэрриер.

Напротив, Бхавсар отметил, что разбивка сложных задач на более мелкие части может привести к «нечетко определенным задачам» и «риску расширения масштаба» (т. е. когда требования к проекту возрастают из-за отсутствия направления).

Канбан плюсы и минусы

«Канбан — это скорее модель представления изменений посредством дополнительных улучшений. Процесс [обеспечивает] визуальное представление того, что вы делаете сейчас. Канбан-доска играет важную роль в отображении рабочего процесса, но помогает оптимизировать задачи между разными командами», — сказал Бхавсар.

Однако Кэрриер объясняет, как отсутствие структурированной структуры в Канбане может привести к снижению производительности. «Канбан не обязательно ориентирован на межфункциональные команды и не использует спринты. Мы считаем, что планирование спринтов по времени является отличным стимулом для увеличения скорости, что важно для цифровой трансформации».

Какой из них выбрать?

Чтобы выбрать между этими двумя гибкими методологиями или стоит ли вам в первую очередь инвестировать в гибкую структуру, вам нужно взглянуть на свои бизнес-требования.

Бхавсар предлагает решить, хотите ли вы, чтобы ваши проекты выполнялись быстрее, или вы хотите улучшить весь процесс. «Я бы посоветовал попробовать Scrum, если вы хотите работать быстрее. Если вы хотите улучшить свой производственный процесс, используйте Канбан. Если ваши проекты требуют более линейного рабочего процесса, внедрите Waterfall», — сказал Бхавсар.