06 июл. 2024 г.·7 мин чтения

Еженедельные решения CTO на частичной занятости для занятых основателей стартапов

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

Еженедельные решения CTO на частичной занятости для занятых основателей стартапов

Почему еженедельные решения буксуют

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

Когда в одну кучу смешиваются продуктовые решения, риски срыва сроков и найм, каждое из них искажает остальные. Основатель просит «еще одно маленькое изменение», потому что этого попросил клиент. Инженер слышит сдвиг дедлайна. Тот, кто занимается наймом, понимает, что компании теперь нужен кандидат другого типа. Никто не останавливается, чтобы назвать вещи своими именами: объем, сроки или возможности команды.

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

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

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

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

Чем CTO на частичной занятости должен заниматься каждую неделю

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

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

Лучше всего еженедельный разговор работает, когда CTO берет на себя короткий набор решений:

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

Ежедневное отслеживание задач должно оставаться у команды. Если созвон основателя и CTO превращается в длинное совещание по статусу, оно очень быстро тратит время всех участников.

Простой тест помогает: если тема заканчивается на «полезно знать», скорее всего, ей не нужно было время основателя. Если она заканчивается на «да, делаем это к четвергу», она должна была быть в повестке.

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

Каждый созвон должен завершаться одним ответственным и одной датой для каждого решения. Никакой общей ответственности. Никаких расплывчатых «вернемся позже». «Мария к среде урежет объем онбординга» — нормально. «Команда скоро обсудит» — нет.

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

Проводите 30-минутное еженедельное совещание по решениям

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

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

Достаточно простой повестки:

  • 5 минут: подтвердить цель недели и открытые вопросы
  • 10 минут: разобрать продуктовые компромиссы
  • 8 минут: проверить риски срыва сроков
  • 4 минуты: ответить на один вопрос по найму
  • 3 минуты: назначить ответственных и даты

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

Потом проверьте риски срыва сроков. Здесь лучше говорить прямо. Спросите, что может сорвать релиз на этой неделе, какая зависимость выглядит ненадежной и какая работа сложнее, чем казалось сначала. Хороший CTO часто замечает один риск, который потом экономит дни, например лимит стороннего API, хрупкий шаг выката или спешную миграцию данных.

Закройте встречу одним вопросом по найму, а не пятью. Например: «Нужен ли нам сейчас старший подрядчик по бэкенду или текущая команда успеет закрыть этот объем за две недели?» Одно ясное решение по найму лучше, чем длинный спор о будущей структуре команды.

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

Используйте простую таблицу компромиссов

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

Начните с одной короткой формулировки решения. Пишите просто: «Стоит ли потратить следующую неделю на исправление онбординга или на новую страницу отчетов?» Если предложение получается длинным, значит, команда смешала несколько решений в одно.

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

Поставьте рядом с каждым вариантом одни и те же четыре оценки:

  • влияние на пользователей или выручку
  • усилия на этой неделе
  • риск задержек или поломок
  • ценность для обучения

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

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

Добавьте еще одну строку под каждым вариантом: что сдвинется, если выбрать его. Эта строка важнее, чем многим командам кажется. Если вы выбираете страницу с отчетами, возможно, исправления багов подождут еще неделю. Если сначала чините онбординг, возможно, обещание продаж сместится. В этом и состоит настоящий компромисс.

Простой пример:

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

После этого выберите один вариант и двигайтесь дальше. Не заканчивайте встречу фразой «вернемся к этому после еще одного обсуждения». Если таблица ясна, выберите направление, отметьте ответственного и посмотрите на результат на следующей неделе.

Замечайте риски срыва сроков заранее

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

CTO на частичной занятости должен спрашивать о следующем релизе, а не о следующем квартале. Еженедельные решения работают лучше, когда они близки к реальной работе команды. Если основатель спрашивает: «Мы успеваем в этом месяце?», ответ часто слишком расплывчатый. Лучше спросить: «Что может помешать выкатить этот релиз на следующей неделе?» Такой вопрос быстро дает реальные ответы.

Короткая еженедельная проверка

Используйте одни и те же короткие вопросы каждую неделю:

  • Что еще неясно в объеме работы?
  • От кого, инструмента или поставщика мы зависим?
  • Что еще ждет ревью, тестирования или одобрения?
  • Что задержит дату больше чем на один день?
  • Что можно прямо сейчас убрать или сдвинуть?

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

Отделяйте настоящие блокеры от лишней работы. Блокер останавливает релиз. Лишняя работа просто делает релиз приятнее. Это не одно и то же. Если у части пользователей не работает вход, это блокер. Если на странице настроек нужен еще один фильтр, это можно отложить.

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

Каждую неделю просите две вещи: дату и уровень уверенности. Формулируйте просто. «Сможете выкатить к пятнице и насколько вы уверены?»

Дата без уверенности — слабый сигнал. Если ответ звучит как «пятница, но уверенность 50%», значит, дата уже по сути сдвинулась. Именно тогда основателю и CTO стоит урезать объем, добавить время на ревью или убрать зависимость до того, как пропуск станет публичным.

Задавайте лучшие вопросы о найме

Основатели часто скачут от стресса сразу к названию должности. Команда работает медленно, значит, кажется, что ответ — срочно нанять человека.

Реалистичная неделя в стартапе

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

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

В среду часто всплывает вопрос о найме. Основатель чувствует растущее напряжение и спрашивает: «Нам прямо сейчас нужен старший бэкенд-разработчик?» Чаще всего честный ответ — нет. Медленная доставка может быть следствием расплывчатого объема, слишком большого числа открытых задач или работы, которую следовало урезать раньше. Панический найм скрывает настоящую проблему и добавляет собеседования в и без того хаотичную неделю.

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

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

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

Короткий еженедельный чек-лист

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

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

  • Выберите одно продуктовое решение, которое не может ждать. Это может быть «выкатываем онбординг сейчас» или «откладываем аналитику до следующего спринта». Одного настоящего выбора на неделю достаточно.
  • Сформулируйте один риск срыва сроков простыми словами. Например: «мобильный вход все еще ломается на старых Android-телефонах» или «работа по платежам зависит от подрядчика, который уже опаздывает».
  • Закройте один вопрос по найму. Решите, нужен ли вам старший бэкенд-разработчик, временный подрядчик или вообще никто в этом месяце.
  • Запишите ответственного и дату рядом с каждой задачей. Если у задачи нет владельца, она уплывет. Если у нее нет даты, она тихо станет «потом».
  • Оставьте одну открытую тему на следующую неделю в той же заметке. Это не дает незавершенным спорам перехватывать текущую встречу.

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

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

Частые ошибки, которые отнимают время

Самый быстрый способ испортить еженедельную встречу основателя — превратить ее в ящик для всего подряд. Если принести на один созвон десять решений, ни одно не получит нормального внимания. Максимум — одно продуктовое решение, одна проблема с доставкой и один вопрос по людям.

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

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

Есть и ловушка с наймом. Некоторые основатели пытаются исправить слабый план добавлением людей. Обычно это сжигает деньги быстрее, чем что-либо решает. Если команда все еще спорит, что строить дальше, новый инженер унаследует ту же путаницу. Сначала наведите порядок в плане, а потом решайте, нужен ли вам сотрудник, подрядчик или более скромный объем.

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

Записи вроде «Отложить дашборд аналитики на неделю, сначала выкатить исправления по биллингу, Sam обновит план к среде» достаточно. На следующей неделе никому не нужно гадать, что произошло. Такая небольшая привычка экономит часы и помогает CTO сосредоточиться на решениях, которые действительно меняют бизнес.

Что делать дальше

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

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

Общая страница хорошо работает, когда на ней есть несколько базовых пунктов:

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

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

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

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

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

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