Что такое Канбан
Канбан – это метод разработки, управления и совершенствования потоковых систем для умственной работы. Этот метод позволяет организациям начинать с существующего рабочего процесса и внедрять в нем эволюционные изменения. Сделать это можно благодаря визуализации потока и ограничению количества незавершенной работы (WIP). Проще говоря, Канбан поможет прекратить приступать к работе и начать ее завершать.
Метод Kanban получил свое название благодаря использованию канбана – механизмов визуальной сигнализации для контроля незавершенного производства для нематериальных рабочих продуктов.
Общим термином для систем, использующих метод Канбан, является поток (Flow), отражающий, что работа непрерывно протекает через систему, а не организована в отдельные временные рамки.
Когда выбирают Kanban
Kanban можно использовать в любой среде умственной работы. Он особенно эффективен в ситуациях, когда работа поступает непредсказуемым образом или когда вы хотите релизить по готовности, не дожидаясь реализации других рабочих задач.
Ценности Канбана
Выбирая Kanban, команда обязывается придерживаться следующих ценностей:
- Прозрачность – открытый обмен информацией с использованием четкой, понятной коммуникации улучшает поток ценности для бизнеса.
- Баланс – разные аспекты, точки зрения и возможности должны быть сбалансированы для эффективности.
- Сотрудничество – Kanban создан, чтобы улучшить совместную работу людей.
- Ориентация на клиента – системы Kanban направлены на оптимизацию потока ценности для стейкхолдеров, которые являются внешними по отношению к системе, но могут быть либо внутренними, либо внешними по отношению к организации, в которой эта система существует.
- Поток – работа является непрерывным или эпизодическим потоком ценности.
- Лидерство – способность вдохновлять других действовать с помощью примера, слов и мыслей нужна на всех уровнях, чтобы осознавать постоянное совершенствование и обеспечивать ценность.
- Понимание – индивидуальное и организационное самопознание необходимо для движения вперед и совершенствования.
- Соглашение – все участники системы обязуются совершенствоваться и соглашаются совместно двигаться к целям, уважая и учитывая отличия во взглядах и подходах.
- Уважение – члены команды обязуются ценить, понимать и проявлять уважение к людям.
Принципы Kanban
Принципы менеджмента изменений
Канбан построен так, чтобы преодолеть склонность людей сопротивляться изменениям.
- Начните с того, что делаете уже сейчас – поймите текущие процессы, как они на самом деле выполняются. Уважайте имеющиеся роли, обязанности и должности.
- Ищите усовершенствования через эволюционные изменения.
- Поощряйте акты управления на каждом уровне.
Принципы предоставления услуг
Эти принципы признают, что организации являются набором взаимосвязанных служб и сосредотачиваются на работе, а не на людях, выполняющих ее.
- Поймите и сосредоточьтесь на потребностях и ожиданиях своих клиентов.
- Управляйте работой; пусть люди самоорганизуются вокруг вас.
- Разрабатывайте политику для улучшения результатов для клиентов и бизнеса.
Практики
Для управления системой, работающей по канбану, используйте следующие практики.
Визуализируйте
Системы Канбан используют такие механизмы, как доска Канбан, чтобы визуализировать работу и процесс, через который она проходит. Чтобы визуализация была максимально эффективной, она должна показывать:
- точку обязательства – где в процессе команда, работающая над услугой, соглашается выполнить определенный элемент работы;
- точку доставки – где команда доставляет рабочий элемент клиенту;
- политики, определяющие, какая работа должна существовать на определенном этапе;
- ограничение WIP (начатой, но пока не законченной работы).
Ограничивайте незавершенную работу
Это поможет сгладить поток работы, сократить время ее выполнения, повысить качество и доставлять чаще.
Управляйте потоком
Поток работы должен максимизировать доставку ценности, минимизировать время выполнения и быть как можно более предсказуемым. Команды используют эмпирический контроль через прозрачность, проверку и адаптацию для сбалансирования этих потенциально противоречивых целей. Ключевым аспектом управления потоком является выявление и устранение узких мест и блокеров.
Сформируйте четкую политику
Четкие политики помогают объяснить процесс, а не просто перечень разных этапов рабочего процесса. Политики должны быть всеохватывающими, простыми, четко определенными, видимыми, всегда применяться и легко меняться людьми, работающими над сервисом. Примеры политик включают: ограничение WIP, распределение рабочей нагрузки, определение готового и другие правила для рабочих элементов, существующих на разных этапах процесса.
Внедряйте циклы обратной связи
Циклы обратной связи являются важным элементом любой системы, стремящейся обеспечить эволюционные изменения.
Совершенствуйтесь вместе, развивайтесь экспериментально
Канбан начинается с существующего на данный момент процесса и применяет непрерывные и постепенные усовершенствования вместо того, чтобы пытаться достичь предварительно определенной конечной цели.
Канбан отлично работает в паре со скрамом. Как? Узнайте на тренинге Professional Scrum with Kanban
Роли в Канбане
Не существует явных ролей для команды, применяющей Kanban. Используйте роли, которые вы выполняете в своей команде.
Тем не менее, в Канбане существуют две самостоятельные роли, возникшие на практике и служащие определенным целям. По всей вероятности, эти функции уже выполняет кто-то из существующей роли.
Менеджер запросов на обслуживание
Понимает потребности и ожидания клиентов и способствует выбору и заказу рабочих элементов на совещании. Эту роль часто выполняет менеджер продукта, владелец продукта или менеджер службы.
Менеджер по предоставлению услуг
Отвечает за ход работы по доставке избранных товаров клиентам. Способствует планированию встреч и доставке Kanban. Другие названия этой роли – менеджер потока, менеджер доставки или мастер потока.
Жизненный цикл
Поскольку рабочие элементы, как правило, проходят через систему Канбан в виде единого потока, и каждая система отличается по этапам своего рабочего процесса, лучший способ описать жизненный цикл метода Канбан – это рабочие циклы обратной связи.
Обзор стратегии (ежеквартальный)
Выберите услуги и контекст, в котором эти услуги уместны.
Обзор операций (ежемесячный)
Поймите баланс между услугами и услугами, включая привлечение людей и ресурсов, чтобы получить максимальную ценность.
Обзор рисков (ежемесячный)
Понимайте риски предоставления услуг и реагируйте на них.
Обзор предоставления услуг (раз в две недели)
Это похоже на ретроспективу, направленную на усовершенствование системы канбан, и имеет целью проверку и повышение эффективности услуг.
Совещание (еженедельное)
Определите элементы, над которыми команда будет работать, и которые можно взять следующими. Это похоже на встречу по планированию спринта.
Канбан встреча (ежедневная)
Команда, работающая над сервисом, координирует свою деятельность в течение дня. Аналог этому — Дейли Скрам.
Совещание по планированию доставки (раз в каденцию доставки)
Контролируйте и планируйте доставки клиентам.
Краткая история Канбана
- 2004: Дэвид Дж. Андерсон применяет подход к теории ограничений, включающий систему канбана, к проекту ИТ-отдела Microsoft.
- 2006–2007: Дэвид Дж. Андерсон идентифицирует метод Канбан, применяя его в проекте Corbis.
- 2009: Дональд Рейнертсен обсуждает внедрение систем канбана и использование сбора данных и экономической модели для принятия управленческих решений в своей книге «Принципы потока разработки продукта».
- 2009: Кори Ладас предположил, что Kanban может улучшить Scrum, и предложил Scrumban как переход от Scrum к Kanban в своей книге Scrumban – Essays on Kanban Systems for Lean Software Development.
- 2010: Дэвид Дж. Андерсон публикует книгу Kanban: Successful Evolutionary Change for Your Technology Business как первое описание метода.
Основная ценность
Метод Канбан формализовал потоковый подход к умственной работе и предложил организациям средства для усовершенствования процессов разработки программного обеспечения и принятия гибких ценностей и принципов без существенных культурных изменений.
Источник: Agile Alliance








