October 20, 2021

Модуль 1. Вводный.

Лекция 3. Scrum, Kanban, Agile, Водопад - как применять в онлайн и оффлайн?

План:

  • Введение 
  • Scrum
  • Kanban
  • Agile
  • Водопад 
  • Домашнее задание 

Одним из важнейших элементов мотивации сотрудников являются комфорт и удобство рабочего пространства.

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

В сегодняшней лекции мы познакомимся с вами с наиболее эффективными методами организации рабочего процесса, которые обязательно помогут вам в работе и выделят вас как грамотного руководителя.

Scrum

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

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

Основанием Scrum является Scrum-команда. Это небольшая группа людей, которая работает над продуктом. Размер Scrum-команды может варьироваться от 3 до 9 человек. Если в вашем случае людей больше, то для применения Scrum вам необходимо объединить людей в несколько команд. 

Продукт - конечная цель команды, к которой она должна стремиться. 

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

В конце каждого такого спринта команда должна создать что-то ценное, что-то полезное для заказчика. 

Важно: внедряя Scrum мы не просто разбиваем сотрудников на Scrum-команды и спринты и работаем как раньше, мы каждый спринт наполняем смыслом и ценностью. 

Заказчик со своей стороны складывает каждую ценность, пожелание, идею продукта в так называемый Product Backlog - упорядоченный перечень всех пожеланий и идей, над которыми будет работать Scrum-команда. 

Product Backlog должен стать некой картой, которая поможет Scrum-команде определить план действий и средства к достижению цели - конечного продукта. 

Ещё раз, простыми словами, суть этого подхода: запустить минимальную рабочую версию продукта/услуги/процесса, а не ждать его полной готовности. И это позволяет решить задачу или запустить продукт на рынок в 3 раза быстрее. 

Плюсы подхода:

  • запуск продукта/услуги в 3 раза быстрее
  • быстрая обратная связь

Минусы подхода:

  • много встреч/планерок по согласованию каждого шага
  • высокие требования к команде

 

В России этот подход в чистом виде не используют. Потому что у scrum-команд нет руководителя в привычном его понимании.

Kanban

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

Kanban отлично помогает отслеживать процесс выполнения поставленных задач и распределять нагрузку между сотрудниками. 

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

Основные принципы Kanban

Визуализация процессов

Все поставленные задачи должны быть вынесены на общедоступное место (например, на флипчарт, Трелло, Notion).

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

Группировка задач 

Самый простой способ - разделить задачи на три колонки: «Необходимо выполнить», ‎‎«В работе», «‎Завершена». Такой подход отлично помогает визуализировать рабочий процесс.

Внимание к незавершенным задачам

Если задачи подвисают на каком-то этапе, следует разобраться в причинах, распределить ресурсы (в случае необходимости) или оказать нужную поддержку, чтобы завершить работу.

Постоянное совершенствование

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

Этот подход впервые появился в компании Toyota.

Суть подхода — постоянный процесс.

Большой минус — невозможность взяться за новую задачу, пока не закончишь предыдущую. Это увеличивает сроки выполнения заказа/проекта.

Agile

Agile - это метод организации работы, который не предполагает жесткого долгосрочного планирования. Команда приближается к цели небольшими шагами, которые еще называются «итерации».

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

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

Недостатки Agile являются прямым следствием его достоинств:

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

Водопад или Waterfall

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

Этапы Waterfall:

Анализ требований проекта

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

Проектирование

Разрабатывается и формулируется логически последовательная техническая характеристика продукта.

Реализация

Воплощение полноценного проекта.

Тестирование продукта

Тестовая эксплуатация продукта.

Интеграция системы

Включает передачу продукта заказчику и его официальный запуск.

Поддержка

Проект передают заказчику и следят заранее определённое время, чтобы всё работало.

Этим методом пользуются в основном в крупных организациях. Является самым популярным методом управления в России.

Плюсы метода:

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

Минусы метода:

  • не гибкая система
  • большие сроки реализации
  • невозможность вносить правки в предыдущие утверждённые этапы

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

Домашнее задание:

Если вы работаете в найме: проанализировать, какие элементы управления из каких систем  используются в вашей команде (написать мне в чат свои выводы);

Если вы руководитель: написать, какие элементы вы используете и из каких методов, что планируете внедрить.

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