Вы когда-нибудь пытались собрать вместе группу людей, чтобы создать продукт или запустить проект? В качестве бонусов: жесткий дедлайн, объемное техзадание и несговорчивый заказчик. Получилось? Если да, то дальше можете не читать.
Управлять командой нелегко. Особенно в digital. Нужно организовать работу так, чтобы качество продукта было на высоте, дедлайны соблюдались, команде было комфортно, а заказчик остался доволен. Важно не допускать конфликтов и постоянно развивать команду.
Волшебной таблетки, чтобы разом решить все проблемы, не существует. Но есть методы и системы, которые помогут упростить процесс. Один из них ― Kanban.
Что такое Kanban
Kanban ― это метод улучшения процессов разработки и часть agile-философии. В его основе ― «Манифест гибкой разработки программного обеспечения».
Цель Kanban ― получать готовый качественный продукт вовремя. Давайте разбираться, как этого добиться.
Kanban начинается с визуализации, чтобы процесс работы был на виду у команды. Для этого используют специальную доску и набор карточек или стикеров.
Доска ― это обязательный элемент для гибкой методологии. Она есть в Scrum, есть и в Kanban. Каждый член команды получает к ней доступ в любое время и может видеть, на каком этапе находится задача.
Доска может быть реальной или виртуальной: можно использовать простую пробковую или программы вроде Trello.
Kanban-доска ― универсальный инструмент, который можно подстроить под любой процесс и применить в любой области. Например, составить список дел.
Сначала нужно проанализировать процесс работы и разделить доску на столбцы, которые отражают этапы создания продукта. Например, для процесса создания IT-проекта этапы могут быть такими:
Названия столбцов можно менять в зависимости от проекта, но важно сохранять их последовательность. Доска должна полностью отражать процесс создания ценности, который в Kanban называют потоком.
Kanban-карточки ― это задачи, которые команда перемещает по доске в зависимости от их состояния. Количество карточек можно менять. На карточке или стикере пишут название задачи и прикрепляют в начало доски.
C помощью kanban-доски команда может вести несколько проектов одновременно, использовать карточки разных цветов: один цвет ― один проект.
Как помогает визуализация
Получить результат точно в срок возможно, если контролировать нагрузку. Для этого нужно ограничить количество задач.
В одном столбце kanban-доски одновременно находится столько задач, сколько команда реально выполняет в установленные сроки. Например, в состоянии «Проектирование» одновременно ― не больше двух задач, а в графе «Тестирование» ― только одна. Количество команда выбирает в зависимости от своих возможностей.
Пример
Разработчик еще не закончил с текущей задачей, а ему уже поступила следующая. Он не успевает и тормозит всю работу.
Решение: прекратить передавать задачи в разработку и дать программисту время закончить работу.
Важно найти баланс: выбрать темп работы, который удобен команде и не вредит срокам проекта. Для этого в Kanban учитывают время выполнения каждой задачи. Так команда понимает, что занимает больше времени, а что ― меньше, и может правильно организовать работу.
Пример
На этапе тестирования продукта возникли трудности и нужно больше времени.
Решение: выяснить, какую часть работы можно сделать быстрее, не потеряв в качестве. Или сотрудника, который свободен и поможет тестировщику.
На доске отражаются все процессы, а команда их анализирует и устраняет слабые места. В Kanban это называется управление потоком.
Чтобы использовать Kanban, мало просто повесить доску с карточками. Команда должна знать правила, по которым работает.
Это еще и про прозрачность процесса: когда работа — на виду и всем понятен результат.
Важна сплоченность, постоянное совершенствование продукта и развитие сотрудников. Команда в Kanban ― единый механизм. Если кто-то не справляется, то страдает общее дело. Работу планируют на доске, весь процесс на виду, поэтому каждый может увидеть свой вклад и ценность для проекта.
Читайте также
• Как построить диаграмму Ганта
• 9 направлений, в которых веб-дизайнеру нужно развить себя
• Топ 10 правил сочного UX-дизайна
В Kanban смешались принципы agile-методологий и lean-мышления. Здесь нет жестких правил и кардинальных перемен, но есть принципы, на которые можно опираться.
Как не путать Kanban и Scrum
Kanban часто путают или объединяют с гибкой методологией Scrum. Чтобы с вами такого не произошло, давайте посмотрим, в чем основные различия.
Scrum ― это гибкая методология управления проектами, а Kanban ― метод улучшения любой методологии.
KANBAN
• Нет совещаний
• Нужна отправная точка
• Могут работать узкопрофильные команды
• Последовательные и плавные перемены
• В команде нет разделения на роли
SCRUM
• Есть совещания
• Не нужна отправная точка
• Только кроссфункциональная команда
• Кардинальные перемены
• В команде есть разделение на роли
Представьте, что команда разработчиков использует стандартный водопадный подход. Много времени тратит на утверждение документации, а ошибки находит в самый последний момент. Команда понимает, что пора что-то менять.
Scrum сейчас популярен, все говорят о его пользе. Но страшно: придется уйти от привычного процесса разработки, а вдруг не поможет. В такой ситуации лучше начать с Kanban. Если команда заметит явные улучшения, то потом сможет решиться и на Scrum.
Команда, уже внедрила Scrum, но хочет продолжать совершенствовать процесс. Тут снова поможет Kanban.
Совсем не важно, какую методологию разработки использует команда, но чтобы внедрить Kanban, нужна отправная точка.
Как внедрить Kanban
Если вы решили использовать Kanban, то придется запастись терпением и научиться самодисциплине. Не стоит настраиваться на радикальные перемены и внедрять все практики сразу. Kanban ― это про последовательные и плавные улучшения. Возможно, вам не понадобится использовать все инструменты, чтобы добиться нужного результата.
Подведем итоги
Теперь вы знаете, что такое система Kanban, чем отличается от Scrum и как ее можно использовать. И уже готовы проверять все в деле. Теория ― это хорошо, но нужна практика. И лучше практиковаться без опасений, что одно неверное движение может навредить делу. Поэтому в Skillbox есть курс, который прокачает вас в управлении проектами. Вы сможете внедрять в свою работу любые agile-системы и будете уверены в результате.
Курс «Управление Digital-проектами»
Курс поможет вам оценить себя как менеджера: разобраться и понять, почему у вас что-то не получается. Определить, какие навыки и знания нужно подтянуть. И сделать это, выполняя практические задания.
Программа курса