Оптимизация процессов


Дизайн-тимлид в InvestEngine

Внутренние процессы

До моего прихода в компанию даже маркетинговый дизайнер тратил по часу каждое утро, слушая отчёты разработчиков и тестировщиков. У продуктового дизайнера было художественное образование, но с техникой она была на «вы», поэтому совместные созвоны с разработчиками ей мало помогали.

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

Ёмкость спринта до оптимизации Ёмкость спринта после оптимизации
До и после оптимизации. KPI: +74% ёмкости спринта

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

Я выделил дизайнерам 4 дня на работу над задачами, а пятницу отвёл под брейнштормы, планирование спринта, презентацию новых идей и ретро. В результате мы успевали выполнить больше стори-поинтов и быстрее справлялись со сложными задачами.

Скрам-доска дизайна с оценками в стори-поинтах Задача, разбитая на подзадачи между несколькими дизайнерами Группа задач «дежурство по дизайну» для срочной незапланированной работы

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

Также я добавил отпуска и больничные в общий таймлайн, стало проще планировать работу. Срочные незапланированные задачи мы группировали под заголовком «design duty» и учитывать потраченное на них время при прогнозе нагрузки на будущие спринты.

Общий таймлайн-роадмап с отпусками и дежурством по дизайну

Автоматизация между командами

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

Умный поиск Asana собирает дизайн-задачи с досок разных команд

На доске Asana я завёл этапы «дизайн-ревью» и «ждём отзыва владельца». Когда дизайнер двигает задачу, теги проставляются автоматически, а в каналах Slack появляются сообщения. Информация приходит только в нужные каналы и упоминаются только нужные люди.

Постановка KPI

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

Time-to-market как KPI ввели во всех отделах компании. Скорость дизайна никогда не была узким местом – я нанимал профессионалов, которые делают работу быстро, особенно после того, как я оптимизировал процессы в отделе. Проблема была в нехватке product owner’ов и нежелании нанимать бизнес-аналитиков. От каждого дизайнера ожидали, что он возьмёт все эти роли на себя. Расширение навыков и рост самостоятельности полезны для развития дизайнеров, но для быстрорастущей компании это означало размытую ответственность и непоследовательность в принятии решений.

Поэтому я взял на себя роль бизнес-аналитика и уточнял требования к задачам – многие из них приходили в дизайн-отдел без описания. В итоге отношение числа дизайн-задач с описанием и без стало KPI, измеряющим наш вклад в time-to-market.

Недельный дашборд KPI по стори-поинтам на каждого дизайнера

Оценка эффективности

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

Мониторинг – не самоцель, а средство. Когда я заметил, что продуктивность одного дизайнера упала, я собрал статистику его автосохранений в Figma и сравнил со своей. Оказалось, что на доделку его задачи я потратил больше времени, чем он сам. С этой статистикой на руках я объяснил сотруднику, что его продуктивность ниже, чем у остальной команды. Я предположил, что дело в его переезде в Азию, и убедил вернуться в Европу. Вскоре он последовал моему совету, и продуктивность пришла в норму.

Сравнение автосохранений в Figma

Ведущий дизайнер в Open Investment, Ингосстрахе и WeavePay

Как и в InvestEngine, я участвовал в квартальном планировании в других компаниях, точно оценивая объём работ, сроки и необходимые ресурсы. Например, разобравшись в амбициях WeavePay, я сразу определил, что фаза дизайна займёт 4 месяца. Ровно столько и вышло, плюс ещё месяц на design review и поддержку разработчиков. После этого я привёл сеньор-дизайнера для сопровождения проекта.

Я всегда оцениваю и рекомендую, что стоит включить в MVP, а что отложить на потом.

Структура команды Ингосстраха: владелец и менеджер продукта, product design lead с R&D-лидом, web design lead, пользовательские тесты, мобильные дизайнеры, 3D-художник, веб-дизайнеры, аутсорс, разработчики/аналитики/QA

Что говорят люди

Борис Искрицкий
CPO в Ingos Investments

Вклад Александра в компанию был шире, чем UX/UI и продуктовый дизайн – глубокое понимание и видение продукта позволяли ему при необходимости заменять product owner, планировать MVP, оценивать сроки и координировать взаимодействие отделов дизайна и разработки.

Александр понимает принципы построения эффективной команды, внедряет практики, настроенные на взаимодействие и дружескую атмосферу в дизайн-команде и за её пределами. Могу рекомендовать Александра как тимлида дизайна или дизайн-директора.

Анна Жигимонт
UX-дизайнер в InvestEngine

Александр помог изменить то, как ставятся задачи – стало гораздо меньше «пустых» или чисто технических тикетов без понятных целей и контекста. Требования стали яснее, а обсуждения – сфокусированнее и содержательнее.

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

Leo Shipulya
Сооснователь WeavePay

Александр – дизайнер, который понимает суть. Он взялся за полный редизайн платформы WeavePay, уложился ровно в обещанные сроки и без проблем разобрался со сложностью регулируемой мультипродуктовой финансовой системы.

Когда он уходил, то представил проверенного коллегу на замену, и переход прошёл бесшовно. Без колебаний поработал бы с ним снова.

Peter Provorov
Senior UX researcher в Open

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

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