История экспресс-онбординга
Когда я стала тимлидом в новой компании, к моим обязанности среди прочего стали относиться релизы. Конечно, я была знакома с деплоями, в платформенной команде я даже была падаваном девопса и настраивала в кубере то, что поручали. Но релизами до того я не занималась.
В первый месяц я мягко теребила тимлида соседней команды с просьбой научить делать релиз. Моей команде на первых порах отдали на развитие пару существующих микросервисов, и на вопросы по коду и бизнес-логике коллега-тимлид всегда отвечал, а вопрос с релизом откладывал: "Слушай, там долго, давай чуть позже покажу".
Надо сказать, что процесс тогда был немного замороченный, потом уже мы перешли на простой флоу.
Первые два релиза моих сервисов коллега сделал сам, они подбирали хвосты по своим таскам. Я беспокоилась, но стеснялась сильно настаивать и занималась другими задачами, которых конечно было в избытке.
Наступает время третьего релиза. Релизили мы по вечерам, после окончания рабочего дня бизнес-пользователей.
Ближе к 18 вечера мне пишет продакт: "Жень, коллега-тимлид сегодня не сможет, ты релизишь".
Приехали.
Пишу коллеге. Не отвечает.
Пишу девопсу. Отвечает: "Да просто кнопку нажимаешь и всё. Только я не знаю, на какой ветке это сейчас делать, там всё меняется у вас".
😳😳😳
Как говорится, вечер перестает быть томным.
Пишу коллеге повторно. Ура, отзывается! Говорит, какие ветки мерджить и какие кнопки потом нажимать.
Сейчас у нас всё не так, релизная ветка делается заранее, проверяется и спокойно катится. Но тогда продукт был в стадии стартапа, поэтому могли сливать две отдельно протестированные ветки.
Начинаю мерджить, и конечно получаю конфликты. Резолвить конфликты и так не самая приятное занятие, а когда работаешь всего месяц, и коммиты не твои — непередаваемые ощущения.
Фух, разобралась. Ну что, осталось кнопки нажать и можно смузихлёбствовать. Смотрю — а кнопок-то нет.
😵💫😵💫😵💫
Продакт пишет: "Жень, как там релиз?"
Отвечаю: "В процессе"
Почему я не настояла, чтобы мне показали заранее?
Ладно, не время для рефлексии.
Вытираю пот со лба и снова пишу девопсу. Оказывается, у меня не настроены права. Настраивает. По-прежнему кнопок нет.
Продакт беспокоится: "Жень, а есть прогноз по срокам? Там какие-то проблемы?"
😰😰😰
Девопс пишет: "Жень, накинул еще прав, проверяй"
Ура, кнопки появились!
Еще раз сверяюсь и с коллегой-лидом и с девопсом, нажимаю.
Ошибка!
😫😫😫
Смотрю: что-то не так с конфигами. Вникаю, исправляю. Так или не так? Должно быть так. Коммит, пуш, запускаю по новой.
Полетело!
Пишу коллеге, отвечает: "Ага, это всё. Чекни только, что всё ок на проде".
😬😬😬
Проверяем с QA прод, всё хорошо. Выдыхаю и пишу продакту, что релиз выкатили. Пишу благодарности за помощь и поддержку коллеге и девопсу.
Следующий раз я всё буду узнавать и проверять ЗА-РА-НЕ-Е!
Потом, получив повышение до технического руководителя, я стала больше уделять время улучшению процессов и документации. Когда первый раз уходила в отпуск, заранее выдала все нужные права ребятам, попросила их проверить и заранее показала им процесс релиза.
Как вам такой онбординг?
🙈 — нервно
👌 — да норм, у меня и не такое было
Post #220
3.55K

- 🙉 151
- 👌 40
- ❤ 13
- ❤🔥 10
- 👍 5
- 🔥 3
- 🌚 3