В первой статье я писал, что с командой мне почти не приходится повторяться. А если и приходится, обычно мы переписывались там, где нужно было один раз созвониться. Вот свежий пример: как одна визуальная идея две недели ходила по кругу и сколько времени ушло на то, чтобы её наконец поняли.
Задача: логи внутри заказа
Дело было в Parfumart, интернет-магазине, который мы развиваем. В карточке заказа у менеджеров уже были комментарии: они писали друг другу, что сделали с заказом и что нужно сделать. Мы решили добавить туда журнал событий: каждое действие менеджеров и всё, что приходит из внешних систем, например статусы от транспортных компаний.
Я предложил не делать для логов отдельную вкладку, а встроить их в ту же ленту и оформить её как чат. Раньше все сообщения выстраивались слева: текст, дата и автор. Идея была такая, как в Telegram:
- слева — сообщения других менеджеров;
- по центру — системные события: дата, время и что произошло;
- справа — твои собственные сообщения.
Тогда с одного взгляда видно, где разговор людей, а где события вокруг заказа, и при этом их порядок сохраняется. Это важно: часто, чтобы понять, почему менеджер написал комментарий, нужно видеть, что произошло с заказом за минуту до этого.

Две итерации мимо
Задачу сделали и выкатили. Через какое-то время пришли жалобы от менеджеров: всё идёт одной лентой, и сразу не понять, где лог, а где сообщение коллеги. Менеджеры попросили кнопку, которая скрывает логи.
С этим я не согласился. Скрыть логи — значит потерять то, ради чего мы их вводили: последовательность событий вокруг заказа. Посмотрел, как реализовали, и увидел, что сделали не так, как я предлагал.
И это нормально. Я предложил идею, а не спустил техническое задание. Если команда видит решение лучше, пусть делает лучше. Ребята у меня сильные, и предлагать своё — это их работа. Но решение должно было сохранить смысл: зачем мы вообще вводили логирование.
Задачу вернули на доработку. Вторая версия получилась почти такой же, только логи теперь выделили цветом. Лента осталась одной лентой.
Один созвон
Спустя пару недель после первой версии мы созвонились. Я включил демонстрацию экрана и просто показал, как это вижу: где какое сообщение, как выглядит событие по центру, что видит менеджер, когда открывает заказ.
Всё, что две недели не удавалось передать текстом, стало понятно за один разговор. Команда сделала так, как я задумывал, и не просто повторила, а докрутила несколько деталей, которые сделали интерфейс лучше. За это я и ценю ребят.
С тех пор, насколько мне известно, жалоб от менеджеров нет.
Кнопку скрытия логов мы в итоге тоже сделали, но как компромисс, а не как отказ от идеи. Это тумблер «Показывать действия» в шапке ленты. По умолчанию логи включены у всех. Скрыть их может только конкретный менеджер в конкретном заказе, если ему сейчас нужен только разговор. Контекст никуда не пропадает, а тот, кому он мешает, может сам его убрать.
Когда я сразу предлагаю созвониться
После этой истории у меня сложились признаки, по которым пора перестать писать:
- Переписка идёт уже час и не прерывается. Если за это время не договорились, за следующий час тоже не договоримся.
- Задача сложная, и это понятно сразу. Всем нужно понять исходную бизнес-идею, а потом вместе продумать реализацию: либо разобрать мою, если она есть, либо придумать её общим мозговым штурмом. В переписке это растягивается на дни.
- Кто-то переспрашивает. Если вопрос задают второй раз, значит, первый ответ не сработал, и третий, скорее всего, тоже не сработает.
- Идею проще показать, чем описать. Всё, что касается интерфейса, лучше обсуждать с экраном перед глазами. Как раз наш случай с логами.
Обычно это не про конфликты. Обстановка в команде дружелюбная, цели у всех одни, никто не злится и не считает, что кто-то тупит. Созвон нужен не чтобы кого-то переубедить, а чтобы быстрее понять друг друга.
Когда переписка лучше
Созвон — не универсальный ответ. Я за переписку, когда:
- задачу можно сформулировать коротко, без длинного описания;
- задача чисто техническая, например рефакторинг. Такое обычно решается текстом, хотя иногда и здесь стоит созвониться.
И важное правило: созвон не заменяет текст, а дополняет его. Итог каждого обсуждения мы записываем в задачу в YouGile, нашем менеджере задач. Созвон нужен, чтобы понять друг друга, текст — чтобы через месяц никто не вспоминал, о чём договорились.
Что это значит для клиента
Так же мы работаем и с заказчиками. Если задача сложная или касается того, как продукт будет выглядеть и работать, мы не гоняем ТЗ по почте неделями, а созваниваемся, показываем экран и обсуждаем. Это экономит не только наше время: каждая итерация мимо цели оплачивается из вашего бюджета.
Если у вас есть идея, которую сложно уложить в текст, напишите мне. Начнём с короткого созвона.



