По следам поста ч1, многие не понимали, что я делаю, кроме того что ем, занимаюсь спортом и гуляю вокруг озера на уделенке.
ИТшник на удаленке в усах
Хочу отпустить такие усы, но жена категорически против. Сейчас выбираю жена или усы? :)
Понедельник.
Проверил 100500 сообщений в slack/email, если что-то срочное, создал задачи, пинганул ответственных. Бывает и Прод чуть прилег, или критическая бага какая, тогда начинаем готовить hotfix.
Cобрал и обновил статус OKR (статусы по квартальным целям).
Сделал ревью входящих спецификаций от Product Managers - важно для планирования спринтов.
Обсудил насущные вопросы на встрече Engineering Leadership - к примеру "До коле Продакты будут пихать нам столько фичей в каждый спринт?!". Тут важно не просто обсудить, а наметить план действий. Хотя начинаем мы встречу с того - кто и как провел выходные. Ну и конечно смотрим метрики.
Встреча лидеров инженерной команды
Смотрим MegaBoard в JIRA, догоняем отстающих, переназначаем зависшие задачи, готовим список вопросов к следующему Синку.
Провел Sync со своей командой + Dev Team Lead. Похвалил, пожурил, направил, скорректировал приоритеты. Здесь определяем в какой день будет релиз, и что туда надо допихнуть или выкинуть.
А войдет? ВПИХНЕМ! Готовим релиз.
Готовим вопросы к следующему синку. О да, синки наше все.
Обсудил насущные вопросы на встрече Cross-Team Sync с Продуктами и Dev Leads. Если конец спринта у App+Backend, то тут решаем окончательно по скоупу релиза.
Когда решили окончательно - Продукт предлагает впихнуть еще одну маленькую фичу, описания и дизайна на которую еще нет, но они щас быстро состряпают.
Моя задача проста - 8 раз сказать нет, потом сказать да, но при условии сдвига релиза на две недели, тут Продукт сдается.
Я говорю нет новым фичам под конец спринта
Затем парочку one-to-one с Dev Leads. Тут высказывают все то, что на общей встрече не скажешь.
Встреча с тим лидом с глазу на глаз.
Бывают еще собеседования, но в понедельник я стараюсь больше 2 не ставить, ибо просто некуда.
Делаем контент для Python комьюнити. За день обычно приходят интересные идеи, и тут можно погрузится в лавандовый мягкий добрый мир кода - без людей :)
Вторник.
Утро похоже. Проверил 100500 сообщений, зачистил MegaBoard с задачами. Дальше это каждый день.
Затем либо до 4 собеседований разного типа:
Я хвалю компанию, кандидат себя.
Проверяем кодинг скиллы кандидата
Либо до 4 встреч One-to-one с командой. Внимательно слушаем проблемы каждого в команде. Оказываем помощь. Обсуждаем достижения и факапы. Строим планы на будущее.
Дальше раз в 2 недели планирование спринта 3х команд.
А точно сделаем? Конечно, всего по 2 тикета на разраба.
Встреча Eng Leads с PMs. Обсуждаем проблемы на стыке бизнеса и инжиниринга. Предлагаем решения. Тут хорошее место протолкнуть новый процесс.
Обсуждаем с PM внедрение полезного процесса
Вечерний, а для нee утренний созвон с HR Lead. Трем тут где можно, а где нельзя нанимать сейчас согласно меняющейся политичеcкой и экономической коньюктуре рынка. Обсуждаем отдельных кандидатов на финальных стадиях - иначе говоря пытаемся купить хорошего человека по разумной цене в удачном месте.
Либо я доношу потребности моей текущей команды - кому чего докупить, дооформить/переоформить. Меряем температуру довольства команд, предотвращаем HR проблемы.
Среда.
Официально "No meeting day", то есть день без встреч - поработать наконец можно! Но бывает сюда впихиваем ad-hoc встречи, которые никуда не вошли, например feature kick-off calls от Product Managers, где обсуждаем/критикуем будущую фичу.
Либо если активно идут собесы, то тут будет 4-5 собеседований.
Если все таки день более-менее свободен, то пишем стратегию, описываем новый процесс, либо какой нить код бота, или что-то для сбора статистики/метрик на JS или Python.
Тут раз в месяц бывает All-Hands, созвон всей компании, где CEO презентует бизнес результаты, дальнейшие цели, стратегию. Иногда здесь идет шаринг стратегий команд и направлений.
Доделываем то, что не успели в понедельник-вторник.
Четверг.
До 2х cинков с командами разработки. Тут много конкретики, бывает один злостный тикет всю встречу съедает.
Контроль качества не нужен.
До 3х one-to-one с командой. Или до 3 собеседований.
Cross-Team Sync с Продуктами и Dev Leads.
One-to-one c продактом. Пытаюсь объяснить, что 9 женщин не родят 1 ребенка за один спринт.
Пятница.
Пишем репорты по спринту, highlights/lowlights по тому что была за неделю. Оцениваем performance команды. Репорты по проектам - эпики которые длятся месяцы. Заполняем метрики.
Встреча c CTO. Тут надо промоутить своих людей, готовить повышения и увольнения. Готовить почву для новых важных изменений, которые могут встретить в штыки.
Тут внимательно проверяем все таски и alerts на MegaBoard, гоняемся за ответственными, а то вдруг кто-то чего то не доделал, а в понедельник уйдет в отпуск или заболеет. Надо как минимум передать задачу/знания.
Вечером уже в пассивном режиме коннектимся к Product Review, где бизнес рассказывает о планах по revenue от грядущих фичи. Или к Monthly Business Review, где слушаем про бизнес показатели.
Слушаем бизнес про бизнес
К вечеру пятницы, везем сына на Каратэ, и легкий бег вокруг озера рядом. Обычно у меня до 7 тренировок в неделю (бег, велик, плавание).
Я вечером в пятницу, когда жена просит прибить хотя бы одни гвоздь дома
Если кто дочитал. Загляните в Python комьюнити. Всем успехов в работе и счастья в личной жизни.
В 2 часа ночи в субботу - блин я же забыл про...