Что такое Agile, зачем и где используется, разница Scrum и Kanban

Канбан (Kanban), Скрам (Scrum), Бережливое производство (Lean) и Экстремальное программирование (XP) — часто используемые из них. Совсем большой масштаб требует дополнительных процессов, таких как Nexus, LeSS или SAFe. Известен кейс создания самолета 5-го https://deveducation.com/ поколения компании Saab. Модель Gripen-E создавали больше 100 команд, каждая из которых разрабатывала свой блок, узел или подсистему, в результате чего удалось добиться впечатляющих характеристик продукта при соблюдении установленных ограничений.

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

Инструменты

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

Может даже показаться, что у вас вообще нет определенного направления, потому что вы гоняетесь за новыми возможностями и идете на поводу у отзывов клиентов, уводящих вас в новых направлениях. Из-за таких противоречивых результатов не все команды и компании могут работать по методике Agile. Однако команды, которые решают преодолеть эти препятствия, часто обнаруживают, что в итоге могут предложить своим клиентам более качественный продукт. Гибкие практики управления также активно применяются и в банковском секторе. Например, за год в проектном офисе ЦентроБанка в 2 раза увеличилась скорость достижения результатов, повысилась вовлеченность сотрудников, улучшилась прозрачность и управляемость изменений [7]. Подобным опытом делится Райффайзен-Банк [8] и Сбербанк [9].

Scrum

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

Ради этого вполне можно пожертвовать чем-то из запланированного, если основные задачи будут решены. Я считал себя «хаотичным раздолбаем», но методики и принципы agile помогли навести порядок в моей повседневной жизни. Для меня истинная радость — делиться этими знаниями с другими людьми, публикуя многочисленные статьи, участвуя в беседах и распространяя видеоматериалы, которые я создаю для Atlassian. Часто коллеги или участники команды с радостью рассказывают о том, как перешли на Agile, описывают двухнедельные спринты, совещания по уточнению бэклога и прочее, и прочее. Невольно приходит мысль, что это очень похоже на Scrum.

Кому подойдет методология Agile?

В основе agile лежат открытое общение, совместная работа, адаптация и доверительные отношения между участниками команды. Хотя обычно за расстановку приоритетов между поставляемыми функциями отвечает руководитель проекта или владелец продукта, то, как будет выполняться работа, решает команда. Она самостоятельно выбирает, какие части работы выполнить и как разделить обязанности между участниками.
что такое Agile
Agile Manifesto не являет собой свод правил, он выделяет ключевые ценности, которые ставят взаимодействие с людьми на первое место. В программировании методология Agile начинается с описания клиентом результата, которого он стремится достичь. Команде важно четко понимать, какие проблемы с помощью разработанного продукта хочет решить заказчик. Kanban позволяет видеть ошибки и недочеты и быстро их устранять без простоев и переработок.

Авторы манифеста отметили, что не отрицают необходимость пунктов, находящихся в правом столбце. Но все же в приоритет выносят ценности, расположенные слева. Непрерывное стремление компаний улучшить производимый продукт помогает им оставаться конкурентоспособными на протяжении долгого времени. Автоматизировать процессы и избавить персонал от рутины поможет Битрикс24. Создавайте шаблоны повторяющихся задач, а CRM сама их поставит в нужное время. В системе можно следить за эффективностью каждого сотрудника, считать KPI и премиальные.
что такое Agile
Открытый рынок талантов способствует этому, предоставляя информацию о доступных ролях, задачах и/или проектах, а также об интересах, возможностях и целях развития сотрудников. Эти компании также могут гибко и оперативно распределять ресурсы там, где они больше всего нужны. Такие компании, как Google, Haier, Tesla и Whole Foods, постоянно мониторят окружающую среду. Эти процессы напоминают модели венчурного капитализма, в которых используются четкие метрики для распределения ресурсов между инициативами на определенные периоды времени, подлежащие регулярному пересмотру. В agile нет конкретных процессов, алгоритмов и жестких правил. У него есть четкое распределение ролей в команде, конкретный набор мероприятий и алгоритмов, нарушение которых поломает работоспособность команды.