teamlead.tb

teamlead.tb

Привет! Меня зовут Никита и да я тимлид. Прискорбно, но так получилось. В жизни тимлида событий много хороших и плохих. В этом канале я буду описывать эти истории, из прошлого и настоящего, без сглаживания углов.
Пикабушник
109 рейтинг 1 подписчик 0 подписок 13 постов 0 в горячем
3

Офисный побег: как я тайно вынес трудовую из лап гениального узурпатора

Офисный побег: как я тайно вынес трудовую из лап гениального узурпатора

Все мы мечтаем о стартапе — драйв, свобода, кофе без выходных и гениальный фаундер, который обещает всё, кроме зарплаты. Но что делать, когда ты решил уйти, а тебя не отпускают… буквально? История о том, как знание Трудового Кодекса спасает карму — и карьеру.

Ох, чудные времена первых стартапов. Мы делали интернет телевидение. Прям круто. Люди загружают видео с телефона, штат редакторов отсматривают и формируют ленту и все это в 2008 году!

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

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

И вот, пройдя с похмелья собес в крупную компанию, я решился на разговор.

Дождавшись пока останемся вдвоём, я встал пред очами гены и сказал “я устал, я мухожук” и оффер уже принял, хотя в то время таких слов не было ещё, в два раза выше чем вы платите.

Но получил интересный ответ: нет, никуда ты не уйдешь. Трудовая у меня заперта и я тебе её не отдам.

Эх, знал бы я ТК РФ, то наверное не поступил бы как поступил. На перекуре тихо уточнил у нашей девочки юриста-hr-офис менеджера о том как проходит процесс найма и как храним документы, я получил ответ “Да всё просто, печатаю это и кладу вон в тот ящик и на общую связку ключей закрываю”.

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

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

А я начал прекрасный 5 летний опыт работы в компании мечты. Но об этом другая история.

#айтиистории #стартапжжёт #офисныйпобег #трудоваявплену #devlife

Офисный побег: как я тайно вынес трудовую из лап гениального узурпатора Кросспостинг, Pikabu Publish Bot, Арты нейросетей, Работа
Показать полностью 1
2

Планировали квартал, а пришлось планировать отступление

Планировали квартал, а пришлось планировать отступление

У нас был план: красиво нарезать монолит, ускорить процессы, порадовать тестеров и всё это — почти за бесплатно.
У гендира был ответ: сократить людей, выкинуть код и вспомнить, как он программировал в 2000-х.
Встретились мы, конечно, где-то между: в точке под названием «вы ох*ели, ребята, но ладно»

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

Шел 2016 год. Квартальное планирование с генеральным и техническим директорами. Первый считает себя грамотным в айти, второй имеет 13 лет опыта работы в компании от джуна до директора соответственно.

Продукт простой - мы изобретали инструмент для внутреннего использования по управлению и созданию тестовых стендов для разных продуктов компании. Под капотом банальный docker swarm из одной ноды 😀

Путь повышения производительности был один: купить сервер побольше и раскурить снова. Но уперлись в соотношение цена и качество. А бизнес растет, количество тестеров растет, нагрузка соответственно тоже.

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

Согласовали проектирование распила и увеличение парка машин с техдиром. Все отлично! Ему нравится! ТТМ должен уменьшиться кратно, а тестеры должны перестать бухтеть про “неповоротливость” системы и конечно уход от единой точки отказа. И всего лишь за 1.5* стоимости текущих мощностей и 2-3 месяца разработки для МВП. Продумали возможные вопросы и закрыли их в презентации. Проработали возможные пути диалога и контраргументы, которые можем применить. Ну и не забыли про этап торгов и подготовили пошаговый план изменений в долгую перспективу, без критичных изменений сейчас.

Воодушевленные отличным проработанным планом мы пошли в бой с генеральным. Надо отдать ему должное, он стойко выслушал и посмотрел все документы и презентации. Перед вопросами он сказал только одно: “Я был программистом 20 лет назад и у нас таких проблем не было. Плохо вы код пишете ребята”:
1. А может быть мы просто сократим количество тестеров в два раза?
2. А нельзя просто выкинуть куски кода, которые мешают производительности?
3. Я думаю что нам стоит пересмотреть KPI отделов разработки если мы столкнулись с таким явлением, а вы как считаете?

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

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

#айтибудни #квартальноепланирование #менеджмент #боль #стараяшкола

Планировали квартал, а пришлось планировать отступление Кросспостинг, Pikabu Publish Bot, Менеджмент, Боль, Мат
Показать полностью 1

Когда тебя покупают с потрохами — и просят ещё поприветствовать палача

Когда тебя покупают с потрохами — и просят ещё поприветствовать палача

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

Настала печальная пора. Нашу компанию покупают и не абы кто, а америкосы. Помимо нас покупается еще 11 подобных компаний по РФ в разных регионах.

Перед IT подразделением поставлена задача: вам нужно спроектировать решение для единой платформы под весь ландшафт РФ. Задача поставлена всем 12 командам по России матушке.

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

Да, у них меньше посещаемость, меньше доходность, меньше отказоустойчивость, но сильный айти бренд. А у нас три некрофила программиста энтузиаста, которым не выделяли время на масштабирование. Мы даже зачастую получали отговорки “Выискивайте скрытые резервы” на наши мольбы о помощи “мы загибаемся, дайте бюджет! у нас все падает, нужно время на масштабирование”

Мы старались, мы трудились, мы придумали решение, которое позволит выйти за пределы нашего региона и реализовывать наши преимущества и нивелировать недостатки.

Мы придумали горизонтальное масштабирование тупой копипастой с небольшим административным интерфейсом по единому управлению всем. Ну и по изменениям в коде кратко - сервисный подход, сфинкс для полнотекста и даже какое-то подобие событийно-ориентированной архитектуры. Для 201* годов, в нашей деревне, это было очень даже неплохо.

Но наши конкуренты уже были готовы к такой задаче и это они были инициаторами этого хода и продали это на самый верх.

В презентациях проектов против наших цифр и айтишных терминов вышли настоящие маркетологи, которые продавливали с красивыми эффектами то же самое решение.

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

Итоги
Мы проиграли, нас сделали придатком системы, который должен был дожить свое и разойтись по команде “пшли вон, псы”.

Но даже из этой ситуации мы вышли. Вышли не победителями и некрасиво, но это уже другая история.

#айтибудни #разработка #продуктпротивпрезентации #командныйдух #поражениеит

Когда тебя покупают с потрохами — и просят ещё поприветствовать палача Кросспостинг, Pikabu Publish Bot, Разработка
Показать полностью 1

Сеньор придёт — порядок наведёт

🧙‍♂️ Сеньор придёт — порядок наведёт! (Спойлер: нет)

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

Он не станет вашим спасением, он станет вашим экзаменатором — на зрелость процессов, команды и, прости господи, онбординга. Готовы сдать этот тест?

Итак, вы руководитель любого IT отдела от разработки до сопровождения или от аналитиков до qa. И есть огромный пласт сложной, но рутинной работы, а также нехватка ресурсов.

Что же делать? Вроде бы очевидный ответ: нанять сеньор специалиста из похожей сферы/стека/предметной области и он то уж точно всё порешает. Так думал и я в начале своей руководящей карьеры, но обжегся так сильно, что теперь думаю четырежды прежде чем опубликовать вакансию.

Давайте разбираться, точно ли он порешает? Готовы ли вы к рискам, которые несет найм нового сильного члена команды?

Для старта разберемся. А нужны ли вы этому сеньору? Что вы можете ему дать?

💵 Заработную плату? Конечно же можете, но скорее всего она будет сравнима с рынком. Таким образом это уже не является причиной прийти именно к вам.
🗄 Сложные интересные задачи? Вот уж вряд-ли. Настоящий сеньор повидал всякого и видал такое что вам может и не снилось.
🍪 Печеньки? ДМС? Компенсация фитнеса? Собственно всё то что предлагают все.
🤬 Коллектив в стиле "мы семья"? Это уже давно стало ред флагом.
📅 Свободный или гибкий график? Совсем смешно. Как правило за этими фразами стоит операционный и процессный ад.

Допустим вам удалось заполучить супер спеца. Что делать с ним дальше? Вы готовы?

🎓 Что с системой онбординга? Построена по принципу котенка в реку? Поздравляю, вы скорее всего его потеряете или создадите бас фактор.
🐀 А что насчет командной работы? Как у вас передаются знания и компетенции? Сеньор (а он вообще соглашался учить?) выполнит свою работу и уйдёт, а вы останетесь с продуктом, который знает и понимает только недавно ушедший сотрудник.
😱 Процессы на уровне "сделай хорошо, а плохо не делай"? Поздравляю! Бинго! Плохой сеньор быстро захватит власть и будет шантажировать своим присутствием всю компанию. Ведь только с ним можно решить задачи, которые делал он. И снова добро пожаловать в мир бас факторов.
📈 А рост компенсации труда предусмотрен? Рынок на месте не стоит и отлично решает все вопросы текучести кадров или их найма.

Допустим и эти вопросы закрыли. Сеньор выполнил интересные ему задачи и задаётся немым вопросом "А что же дальше? Зачем я нужен? Мне скучно!"

🎯 А есть ли у вашего продукта стратегическая цель? У компании есть стратегия?
Всё чаще встречаю очень амбициозные стратегические цели "*2 выручки за год" или "*1.5 выручки каждый год в течении 5 лет". С точки зрения совета директоров или учредителей всё прекрасно! Но что из этой цели получают рядовые сотрудники, даже если они супер круты? Как правило "Спасибо" ну или в лучшем случае 13-ая ЗП.

Выводы

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

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

Ваше мнение обсудим в комментах

#ITкарьера #разработка #сеньор #управлениекомандой #айтибудни

Сеньор придёт — порядок наведёт Кросспостинг, Pikabu Publish Bot, Разработка, Сеньор
Показать полностью 1

Очередной пост из серии: А как бы поступили вы

Очередной пост из серии: А как бы поступили вы?

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

Путем нехитрых изысканий узнаете, что эту задачу дают всем новичкам последний год и никто еще не смог ее полноценно решить. Все они не прошли ИС.

А сотрудник вам понравился. Мыслит здраво, чувствуется энергия и желание, к тому же говорит и выглядит так, будто повидал всякого в своей карьере.

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

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

А как бы поступите вы?

Очередной пост из серии: А как бы поступили вы Кросспостинг, Pikabu Publish Bot
Показать полностью 1

Уходя — уходи: я сбежал с идеальной работы, потому что начал тихо умирать

💣 Уходя — уходи: я сбежал с идеальной работы, потому что начал тихо умирать

Хуже выгорания — только выгорание, в котором ты всё ещё эффективен. У меня была идеальная должность, стабильность, отличная команда.
Но каждый день я просыпался с одной мыслью: "Если это успех — где, блин, выход?"
Настал тот момент когда все процессы налажены, все задачи понятны и просты, а офисная рутина начинает превращаться в день сурка. Изредка бытовуха, периодически разбавляемая авариями и это было свежим воздухом посреди уютного тихого болотца.

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

А что делать за компом?
Проектировать новые решения? Да их отменяют уже полгода
Прописывать ИПР сотрудников? Да все расписано на 5 лет вперед и коррективы это уже рутина.
Штурмить новые идеи и продавать в бизнес? Пробовали, плавали. Там спецы круче чем вареные яйца.

Тут я себя и спросил: Никита, а ты вообще зачем тут сидишь? У тебя амбиции закрыты? Что дальше? Так и будешь до конца жизни гнить и смотреть видео про формикарии и муравьев?

Эта мысль меня так зажгла, что я решил во что бы то ни стало довоспитать себе заместителя и свалить в закат в поисках святого грааля.

Бросил клич среди команды: Кто хочет стать рутинным руководителем среднего звена без горящих задач на ближайшие 2 года? Лес рук из одной руки было мне ответом.

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

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

Пишем заяву. Относим техдиру! И он говорит: Да молодец Никита! Надо расти, да и боец у тебя последнее время молодец, пробился. Спасибо тебе и если захочешь возвращайся!

Уходя — уходи: я сбежал с идеальной работы, потому что начал тихо умирать Кросспостинг, Pikabu Publish Bot
Показать полностью 1
11

Руководитель "чудак" или норм?

А вот еще одна история успеха или неуспеха. Вам судить.

Кровавый энтерпрайз. Смена цвета кнопки на сайте затягивается на полгода согласований. Как итог прибыль за счет разработки не растет. И что же придумывает начальство? Гениальную вещь! Кайдзен! Если точнее, то одна из практик кайдзена - изменения снизу.

Создали отдельный проект в жире для идей сотрудников. Каждую идею сотрудника видит только его непосредственный руководитель. Предлагаешь идею, руководитель и его руководитель оценивают экономический эффект от внедрения идеи и выплачивают % от выгоды внедрения идеи. СУПЕРПРИЗ автомобиль новенький Айфон!

Услышав такое все сотрудники воодушевились, в том числе и я. Начал штурмить и подавать идеи в готовый проект в жире. Все от Внедрим TDD и сократим количество багов, а значит возвратов задач до Парное программирование как способ улучшить качество кода и от Давайте разработку включать пораньше на этап составления ТЗ, чтобы сократить количество возвратов ТЗ до Уберем KPI у программистов и они станут работать эффективнее, а не гнаться за максимальной зп в ущерб качеству. И так вплоть до идей изменения тарифов продуктов компании. Конечно каждую идею я сопровождал расчётами и аргументами.

О чудо! Мои идеи-задачи начал обрабатывать мой руководитель. Но странно что почти все они возвращались с отказом или положительные с оценкой “Профит от твоей задачи ~50000р, поэтому тебе прибавка к зп 1000р”.

А потом, спустя полгода-год, началась какая-то мудота. Хоба и у нас внедряют TDD! Хотя мою идею забрили! Хоба и внедряют парное программирование! И мой начальник хвастается в общем чате получением айфона и нехеровой премией за свои идеи.

Но! Никто из сотрудников не видит идеи, которые подает их руководитель. Пришлось выйти на прямой диалог с вопросом “Какого художника творится?” и получить прямой ответ “Ты на кого рот разеваешь щенок?!”

И я принял единственное верное решение. Написал заявление на увольнение с указанием причины “Мой начальник мудак”. В рамках увольнения пошло разбирательство с директором департамента разработки, техническим директором, заместителем генерального директора. И очная ставка между мной и моим руководителем.

Все тайное стало явным. Но мое решение уйти не поменялось, т.к. руководитель остался на своем месте без любых штрафных санкций и гарантировал мне “санкции”, если я останусь.

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

Руководитель "чудак" или норм? Работа, Личное, Длиннопост
Показать полностью 1

Оптимус прайм или как расшевелить бизнес заказчика

Оптимус прайм или как расшевелить бизнес заказчика

Ранее был пост о внедрении скрама в Энтерпрайз. Давайте поговорим об одном из интересных ритуалов скрама, а именно демо!

Что такое демонстрация клиенту? Команда за спринт готовит ценность для конечного клиента и в конце спринта показывает “Ня! Я сделяль! Да хреново, но оно работает!”

Первые такие встречи проходили строго по регламенту и субординации в нашем любимом кровавом Энтерпрайзе.

Скука! Болтовня ради болтовни! Все разговоры о важном, но о влажном!

Я дооолго думал как же поправить этот бардак и придумал только одно: юмор! Надо сдвинуть эмоцию людей с неконструктивного формального подхода к конструктивному диалогу по людски.

Как? Вариантов немного. Алкоголь запрещен, наркотики тем более. И тут дома мой взгляд падает на шлем Оптимуса Прайма с преобразователем голоса.

Раз уж меня точно не уволят до конца эксперимента скрама, то надо рисковать.

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

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

Каждый новый участник заходил и не понимал что происходит, но пока в тишине иногда разбавляемой смешками, ухмылками или даже прямым “Ухты!”.

Когда все собрались я включил преобразователь голоса и Оптимус произнёс

Приветствую земляне! Я рад провести вам демонстрацию новой технологии с Кибертрона, которой мы готовы поделиться с вами за вашу доброту и принятие нас на вашей планете! Позвольте вам представить Сэма Уитвики, или как мы его просто зовём Андрей, показать на своем примере эту технологию

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

Оптимус прайм или как расшевелить бизнес заказчика Кросспостинг, Pikabu Publish Bot
Показать полностью 1
Отличная работа, все прочитано!