Поздравляю, вы только что прошли все этапы отбора, договорились об условиях выхода на новый проект и уже знаете дату, когда это состоится. Если вы хотя бы немного похожи на меня, то в такие моменты может переполнять эйфория, которая вскоре сменится тревогой: «А что меня действительно ждёт на новом месте?».
Плохая новость — вы никогда не узнаете со стопроцентной достоверностью, пока не начнете работать. Хорошая — есть способ узнать все важное как можно быстрее после того как это случится.
Да, у команды проекта может быть свой процесс онбординга. Однако задача ваших новых коллег — максимально снизить стоимость вашего выхода. Задача, которая более актуальна для вас — понять точки приложения усилий, что снимет большую часть тревог и позволит укорениться в проекте. Этим и предлагаю заняться в первый двухнедельный спринт. Конечно, параллельно с рабочими задачами и существующим процессом онбординга.
Дни 1-5. Осмотреться на местности
Первым делом нужно понять, где же всё-таки вы оказались. С кем вам предстоит работать, над чем вам работать, какие проблемы решать. Начните с тривиального:
- получите все необходимые доступы — даже те, которые пока непонятно зачем нужны
- познакомьтесь с людьми в проекте — если не полагаетесь на память, можно выписать куда-то имена и роли. Плюс если слышите незнакомое имя в разговоре не стесняйтесь спросить «А Михаил — это у нас кто?»
- попросите лида или своего онбординг-бадди добавить вас во все обязательные встречи
Команда проекте совершенно точно использует свой сленг и особые термины, которые относятся к бизнес-домену. С первого дня начинайте вести словарь. Если такой уже существует — сохраните в закладки и сталкиваясь с каким-нибудь выражением вроде «выгрузи плюшки», сверяйтесь и выписывайте термины в свой словарь своими словами. Так лучше запомнится.
С необходимыми формальностями закончили. Дальше важный шаг, сделать который помогут и новые знакомства, и полученные доступы. Вам нужно понять, на какой стадии находится проект, чтобы понять где ваши навыки и знания окажутся полезнее всего.
Мне нравится модель STaRS, о которой я узнал из книги Майкла Уоткинса. Она описывает 4 стадии на которых может находиться проект. Каждая стадия ставит перед командой (и бизнесовой и технической) особенные вызовы
- Стартап — располагая ограниченными ресурсами собрать рабочий прототип. В такой ситуации — приступайте к своим обязанностям как можно раньше, ведь время здесь особенно дорого
- Выход из кризиса — располагая ограниченными ресурсами изменить динамику бизнес-показателей на позитивную. В такой ситуации — действуйте, даже малый успех может принести существенный результат
- Реорганизация — пережить перемены в условиях нестабильного климата и неопределенности. В такой ситуации — действуйте осторожно, потратив предварительное время на изучение всего до чего сможете дотянуться и постарайтесь помочь команде принять перемены (вы к ним и так готовы, раз вышли на новый проект). Только пожалуйста без токсичного позитива — это чаще раздражает, чем помогает
- Стабильный успех — сохранить статус-кво, укрепить позиции на рынке. В такой ситуации вы, скорее всего, окажетесь в замотивированной и сильной команде. Изучайте их опыт, перенимайте лучшие практики и вносите посильный вклад.
В первых двух стадиях приоритет отдается скорости и решительным действиям. В последних — стабильности и аккуратности, требует больше коммуникации.
Последняя задача на первую неделю — провалидировать ваши наблюдения. Для этого назначьте на пятницу one-to-one с вашим руководителем или членом команды, ответственностью которого является ваше успешное погружение на проект. Договоритесь о том, чтобы эти встречи были регулярными (достаточно 1 раза в пару недель). После этого отправляйтесь на выходные — на последующих неделях предстоит много работы.
Дни 6-10. Погрузиться в кодовую базу
Если вы вышли в стартап, неделя 2 для вас началась, скорее всего, уже со второго дня. Время в таких проектах сжимается. В остальных случаях есть шансы, что вы смогли не слишком сильно погрузиться в выполнение рабочих задач к началу второй недели. Если так, то самое время заняться этим.
На второй неделе основная задача одна — понять, что досталось вам в наследство от прошлых поколений разработчиков. Изучайте код как будто проводите код-ревью огромного пулл/мерж-реквеста. Постарайтесь понять:
- каковы слабые и узкие места проекта
- как устроена структура директорий в проекте
- какие основные инструменты используются, с какими из них вы не работали
- какие части проекта являются критически важными для бизнеса
- существуют ли проблемы, которые мозолят вам глаза
Все эти знания не обязательно применять сразу же. Здесь важнее ваш свежий взгляд на тот код, который команда видит каждый день и с чем-то уже смирилась, чего-то не замечает. Поэтому в дальнейшем, обсудив свои наблюдения с командой, вы сможете пополнить бэклог рядом технических задач и получите возможность сделать свой новый проект более приятным и удобным местом для работы.
Параллельно с этим глубже узнавайте людей с которыми работаете. Если вам уже известны имена и роли, оцените в первую очередь дружелюбность и готовность идти на контакт. Во вторую — выделите среди тех кто открыт коммуникации (желаю вам, чтобы таковыми оказались все) носителей основных бизнесовых и технических знаний. Эти люди окажут вам неоценимую помощь с теми вопросами, которые будут у вас возникать далее.
Дни 11 и далее. Работаем
Помимо доступов и задач, что мы имеем к понедельнику вашей третьей недели на проекте?
- Вы понимаете что «болит» у проекта, какие из этих проблем — ваша возможность проявить себя
- Вы определили людей, которые готовы вас поддержать
- Вы можете соотнести свои амбиции с теми возможностями, которые предлагает проект
- Вы видите какой образ действий принесет больше пользы проекту с учетом его текущей бизнес-стадии
Задача остается одна — делать то, ради чего вас наняли с пониманием правильного, относительно текущего состояния проекта, подхода к выполнению своих обязанностей
Задача со звёздочкой — периодически корректировать свою модель действий с учетом того, что стартап может стать стабильно успешным, а из ситуации стабильного успеха можно провалиться и в кризис, из которого придется выходить.
Жизнь изменчива, и потому прекрасна. Всем удачи!

