Автор статьи: Дмитрий Курдюмов

Участвовал в Аджайл-трансформациях в крупнейших компаниях в России (Альфа банк, МТС, Х5 retail group), с международным опытом в стартапе за рубежом.

Всем привет! Меня зовут Дмитрий, я более 7 лет занимаюсь трансформациями компаний и построением процессов в области создания продуктов и управления проектами с помощью Гибких подходов управления Agile. Недавно меня пригласили в один развивающийся американский стартап, который делает SAAS B2B продукт.

Основной фокус бизнеса - масштабирование количества клиентов, за счет привлечения и удержания.

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

  • Высокий Time to market (около 4-6 месяцев, некоторые проекты до года висели в работе)

  • Отсутствие прогноза влияния на метрики и процесса понимания приносит ли прогнозируемый эффект. По сути делали вслепую, не прогнозировали результат и не мерили его.

Диагностика процессов

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

Инструмент внедрения Kanban - STATIK 

Более глубокий анализ мы провели с помощью инструмента STATIK - System thinking aproach to introducing Kanban. STATIK позволяет изучить текущий рабочий процесс, идентифицировать потоки работы, увидеть проблемы и взаимосвязи. Ниже вы можете увидеть шаблон STATIK, который представляет последовательность шагов, их можно заполнять последовательно, а  можно параллельно. Это не просто шаблон, который заполняется один раз, а это рабочий инструмент и зеркало ваших процессов, который является рабочим инструментом и может дополняться по мере появления новых знаний и изменений. Его шаблон можете увидеть ниже, а еще ниже - пример заполненного шаблона вместе с участниками процесса

Анализ текущего состояния (Understanding Current System): 

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

Наравне с ключевыми запросами от бизнеса на развитие продукта, мы выявили еще порядка 9 запросов, которые конкурировали с ключевыми запросами на развитие бизнеса.
Далее мы расписали флоу по каждому типу запроса, чтобы понять каким образом мы эти запросы реализуем.

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

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

Помимо этих запросов есть еще Customer requests - это запросы текущих клиентов, ошибки, пожелания в доработках и другое. 

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

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

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

Количество проектов в работе

Когда мы визуализировали все ключевые проекты, получилось что было начато 65 проектов, при этом по 80% проектам не было ответа на вопрос, что будет сделано за следующую неделю - либо не хватало ресурсов, либо они были чем то заблокированы.

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

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

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

Внедрение изменений с помощью Kanban

Когда мы увидели всю картину далее нам предстояло визуализировать все запросы и их флоу на Kanban системах. Мы внедрили Kanban на всех уровнях управления - от ТОП менеджмента, уровня портфолио до продуктовых задач, которые делали команды. На верхнем уровне у нас получилось две ключевые Kanban системы

  • Уровень портфеля проектов

  • Уровень продуктовых задач которые относятся к каждому проекту

Эти Kanban системы были созданы для того чтобы выстроить процесс реализации проектов, обеспечить необходимый уровень предсказуемости и ускорить time to market

Визуализация флоу (Flow Visualization) 

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

Каждый взятый проект проходил фазу Исследования, в ходе которой либо выбрасывали проект, либо он переходил в Backlog с описанием и обоснованием ценности ( более системный процесс обоснования мы внедряли позже )

На этапе Preparation определялись границы проекта и MVP. И далее уже проект выбирался из очереди в Implementation.

WIP лимиты

На этапе Implementation мы определили лимит, не более 12 проектов, т.к. возможности ресурсов были ограничены и по сути из 65 проектов мы оставили 12, а в последующем изменили стратегию - пока не завершится проект и не освободит слот, следующий мы не могли брать

Классы обслуживания

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

Критерии готовности

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

Определение классов обслуживания

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

Каждый проект распадался на продуктовые Эпики, каждый из которых потенциально несет ценность пользователям. Мы построили фокус на реализации проектов с фокусом на клиента и быстрого донесения ценности для него. Поэтому каждый проект распадался на ряд Эпиков. Для них мы также делали Kanban и внедрили туда WIP лимиты на всем флоу

Следующие важные шаги

Внедрение и управление изменениями

Следующим шагом было внедрение системы Kanban на уровне проектов. Мы внедрили доски Kanban на всех уровнях управления - от ТОП менеджмента, уровня портфолио до продуктовых задач, которые делали команды.

Измерение и управление

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

Выводы:

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

Ключевое  - нам удалось сбалансировать и систематизировать выполнение всех запросов, начиная от ключевых, направленных на рост компании, заканчивая операционными. Также нам удалось сократить время до выхода на рынок (Time to Market) от взятия обязательств до поставки. 

Вот основные выводы о влиянии внедрения Kanban:

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

  • Увеличение Скорости и Эффективности: Kanban позволил нам сосредоточиться на выполнении задач с высоким приоритетом и снизить время, затрачиваемое на переключение между задачами. WIP-лимиты помогли управлять равномерным потоком задач и сократили временные затраты на ожидание. В результате, мы существенно увеличили скорость выполнения проектов.

  • Устранение Хаоса и Лучшее Управление Рисками: Канбан предоставил нам более четкое представление о структуре проектов и текущих задачах. Это позволило предотвращать конфликты ресурсов и лучше управлять рисками, связанными с нехваткой ресурсов или задержками.

  • Сокращение Time to Market: Благодаря ускорению процессов и лучшему планированию, мы сократили время, необходимое для выпуска новых продуктов и функциональности на рынок. Это позволило нам опережать конкурентов и быстрее реагировать на изменения в требованиях клиентов.

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

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

Больше о подходах в управлении, цифровой трансформации и менеджменте в целом вы можете узнать на курсах OTUS. На страницах курсов вы также можете зарегистрироваться на бесплатные вебинары, которые проходят каждую неделю. Подробнее о курсах в каталоге.

Комментарии (17)


  1. vldmrmlkv
    11.09.2023 16:43

    Kanban отличный инструмент, даже лично для себя использую. А вам приходилось это внедрять не для IT компаний?


    1. agileguru
      11.09.2023 16:43

      В продажах, маркетинге.


  1. hVostt
    11.09.2023 16:43
    +5

    Почему-то не нашёл ответа на вопрос, а как было-то? Очевидно только, что было "плохо". Но как именно плохо? Как люди работали? Какие процессы? Проблема в системе, или в её плохом исполнении? Если судить по статье, плохо было только лишь потому, что не был внедрён замечательный Канбан.

    Далее. Сплошной маркетинг.

    с внедрением Kanban мы стали лучше понимать текущий статус каждой задачи и процесса

    Лучше, больше, выше, сильнее. На сколько процентов лучше? Как выясняли? Или просто так решили?

    Kanban позволил нам сосредоточиться на выполнении задач с высоким приоритетом и снизить время

    Как великодушно со стороны Канбана. А раньше-то что мешало? Или кто мешал? Куда делось всё сосредоточение? Снизить, уменьшить, ускорить... Ну вы поняли. С нашим порошком у вас будет меньше пятен.

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

    Буквально каждый абзац, это дешёвый маркетинг, с целью продать Канбан, как бутылку святой воды.
    Теперь Канбан это великодушное средство, дающее нам представление о структуре проектов. Что же было раньше, я боюсь себе даже представить.

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

    Это очень наивно, публиковать такую ценную информацию. А если конкуренты завтра себе внедрят Канбан, то всё, опять никакого опережения. И "лучшее планирование" не поможет.

    Но я подозреваю, в сундучке скрам-мастера кроме пачки со стикерами найдётся ещё пару тройку волшебных всеобъемлющих инструментов, которые решат все проблемы. Естественно, лучше, быстрее, чётче, эффективнее, чем всё что было раньше.

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


    1. kost_tr
      11.09.2023 16:43

      За словами об NDA мы никогда не узнаем тонкостей:)

      Ваше замечание просто супер


    1. Xeldos
      11.09.2023 16:43

      Kanban позволил нам сосредоточиться на выполнении задач с высоким приоритетом

      А задачи с низким приоритетом тихо грустят годами и десятилетиями.


      1. agileguru
        11.09.2023 16:43

        Да, некоторые никогда не будут сделаны, ведь важно делать самое важное и не делать неважное, это экономит ресурсы.


        1. Xeldos
          11.09.2023 16:43

          Если оно неважное, почему оно есть в задачах?


          1. agileguru
            11.09.2023 16:43

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


    1. agileguru
      11.09.2023 16:43

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

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

      Вы можете работать и без Канбана, с помощью палки и кнута например, если это работает.


      1. hVostt
        11.09.2023 16:43

        kanban лишь метод который...

        Который, судя по статье, выводит любую полудохлую компанию в лидеры рынка. Производство становится лучше, продукты качественнее, процессы прозрачнее, люди счастливее и богаче. Вот такой вот скромный "лишь метод" :)

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

        Ключевое тут "в умелых руках", т.е. в руках внедренцев, небольшая такая ремарочка, которая полностью объясняет весь пафос и маркетинговый налёт.

        Вы можете работать и без Канбана, с помощью палки и кнута например, если это работает.

        Нет, ну что вы. Без Канбана ничего не работает. Без Канбана приходится отбирать у сотрудников паспорта, бить палкой и кнутом, иначе сроки все будут однозначно сорваны. Люди же глупые. Всё правильно говорите.

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

        Но если кому-то затирают, что дескать после внедрения Канбан/Скрам/something, показатели эффективности вдруг резко полетели вверх с кучей маркетинговой фигни -- это на 100% означает, что людям вешают лапшу на уши. Просто я думал, что эта фигня уже закончилась. Ан нет.


        1. agileguru
          11.09.2023 16:43

          У вас не одного довода почему это не работает, зато много общих слов про то, что это не работает и ни одного факта. И очень много обобщаете.

          и с чего вы взяли что кому то вешают лапшу?

          Если топовые компании это внедряют у себя и меняют свои модели управления, значит везде работают идиоты, и только вы знаете истину? Или как понять ваш посыл?

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

          А те кто утверждают что это не работает, просто не умеют это готовить и остались в прошлом. у таких компаний абсолютно нет перспектив.

          Мир давно поменялся и подходы также поменялись и сознание людей и модели управления также должны измениться.


          1. hVostt
            11.09.2023 16:43

            зато много общих слов про то, что это не работает и ни одного факта

            Если это самоирония, я снимаю шляпу.

            Я не критикую аджайл, не критикую канбан. Критика направлена исключительно на статью. Прочитав статью можно сделать только два вывода: либо тебя хотят вовлечь в какую-то допотопную и унылую секту, либо впарить какую-то фигню за большие деньги.

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

            Мир давно поменялся и подходы также поменялись и сознание людей и модели управления также должны измениться.

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

            Была бы статья по делу, вот было конкретно так, стало так. Были такие потери, теперь они уменьшились. С конкретными цифрами, показателями, желательно честными. И какой экономический выхлоп, вы цифрах на дистанции. Хоть что-то реально изменилось в лучшую сторону? Если да, то в какую и насколько.

            Если в статье "Канбан" заменить на "Вера в макаронного летающего монстра", ничего блин не изменится. А вы даже в комментариях продолжаете вешать лапшу на уши, привычка отточенная до профессионализма :)


            1. agileguru
              11.09.2023 16:43

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

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

              На этом ставлю точку в этой бесполезной дискуссии. 


  1. Yuri_nedre
    11.09.2023 16:43

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


  1. mishamota
    11.09.2023 16:43
    +2

    Можно поменять слово Kanban в статье быстрой заменой на Jira и ничего не изменится.


    1. agileguru
      11.09.2023 16:43

      Вы очень заблуждаетесь, доски в Kanban - лишь верхушка айсберга. Kanban - это же целый метод, вокруг которого даже создан kanban university. А jira - это инструмент, который можно просто бездумно использовать. 


      1. mishamota
        11.09.2023 16:43

        В статье-то, как раз, про это ничего и не написано