Про руководство разработкой и продуктом | Олег Мохов
3.56K subscribers
190 photos
3 videos
2 files
198 links
Привет, я Олег. Software engineering manager в Контуре, в прошлом руководитель отдела в бигтехе. Пишу про свой опыт управления продуктом и разработкой.

По вопросам сотрудничества пишите @olegmokhov
Download Telegram
Сегодня я расскажу про умение пропускать через себя.

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

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

Итак, допустим Вася сказал что Петя где-то ему нагрубил. У вас происходит встреча 1х1 с Петей, и вы говорите ему: «Слушай, тут Вася сказал что ты грубишь ему, не делай так больше!». Вы хотите как лучше, а делаете только хуже. Теперь и Вася обижен, и Петя, т.к по мнению Пети – Вася ябеда, и ябедничает на него.

Кажется что безопаснее завуалировать и сказать что-нибудь вроде: «Тут дошли слухи» или «Говорят» – но это всё тоже не верно. Если Петя конфликтовал только с одним человеком, то он без труда догадается кто говорил, а если не с одним, то будет подозревать всех.

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

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

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

Но это всё, конечно, не про открытые конфликтов сотрудников друг с другом, а про определённые недовольства.
Сходил в подкаст Frontend Weekend. Очень хорошо пообщались с Андреем. Послушайте и напишите ваш фидбек мне в личку. https://soundcloud.com/frontend-weekend/fw-64
Не все мы понимаем что время имеет самую большую цену. Хотя нет, что это я говорю, время бесценно. У каждого человека есть ровно 24 часа в сутки, чтобы успеть сделать все дела. И если во всех остальных параметрах жизни мы находимся в разных условиях, то тут равны все от рабочего шахты до президента. Как мы тратим эти 24 часа? Часть времени мы все тратим на сон, какое-то время на еду. Но больше всего мы работаем. Если вычесть всё это, то получится совсем немного на себя.

Очень часто молодые сотрудники не понимают истинную цену времени. Например, переезжает человек в Москву, устраивается в компанию, офис которой находится в центре, а квартиру снимает в Подмосковье. И каждый день начинает ездить туда-обратно по 2-3 часа. Т.е на самом деле на работу человек тратит минимум 11 часов. Мне можно возразить, что ведь это время можно занять чем-то полезным, например, почитать книги или посмотреть видео докладов, и вообще у человека не было иного выбора, ведь квартиры в Москве стоят денег. Я даже знаю людей, которые умудряются регулярно поработать в пути. Но правда ли это правильно? Да, только если это доставляет вам удовольствие. Когда-то я жил в Подмосковье и каждый день тратил почти полтора часа на то чтобы доехать до работы. В лучшем случае я спал в электричке, а в худшем стоял в плотной толпе. Последнее было чаще, пока я не узнал хитрость про электрички, которые ходили с другой ветки и всегда были пустые. Но даже после этого читал я далеко не каждый день, хотя читал больше чем сейчас, факт.

Речь не об этом. Допустим, вы снимаете квартиру за n тысяч рублей в месяц. А можете снять квартиру за n+20 тысяч рублей возле офиса. Это будет экономить вам 2 часа ежедневно. Получается что вы купили 2 часа своей жизни в день или больше 40 часов в месяц за 20 тысяч рублей. Неплохо, да? Есть ли ещё какие-то моменты где можно купить время? Да, например, вечером, когда транспорт ходит хуже, можно вызывать такси. Или можно заказывать готовые ужины, вместо того чтобы готовить самому.

И вот об этом я призываю многих молодых сотрудников регулярно думать, когда узнаю сколько времени они тратят на дорогу, например. Задумайтесь и вы в следующий раз, когда будете выбирать между «сначала полчаса ждать, а потом поехать на общественном транспорте вечером» или «взять на такси». Сколько времени вы купите за 500 рублей?

Ищите способы купить немного времени.
Мой коллега Сергей написал отличную статью про код-ревью. Она будет полезна и разработчикам для понимания как делать код-ревью, и руководителям, т.к Сергей много рассказывает про процессы, которые руководителю нужно будет изменить https://habr.com/company/yandex/blog/422143/
«Самому главному, что я знаю о жизни, меня научила моя бабушка, когда мне было лет шесть. Бабушка играла со мной в шахматы. Я проигрывал и злился страшно.

А она повторяла снова и снова: «Умей проигрывать»!

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

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

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

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

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

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

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

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

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

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

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

Уметь проигрывать – значит быть свободным. Потому что ничто не ограничивает нашей свободы так, как бесконечная необходимость побеждать»

Этот прекрасный текст написал Владимир Яковлев и он про меня. Прошел ровно год, с самого важного момента в моей жизни – решения поменять всё. Я очень сильно благодарен всем, кто познался в беде. Я очень сильно благодарен тем, кто сделал меня умнее и, тем самым, сильнее.

Я теперь живу в Питере. И этим постом я анонсирую третью реинкарнацию этого блога. А также новый формат – кофе по воскресеньям. В ближайшее воскресенье я предлагаю собраться в Даблби на Кронверкском и пообщаться про тимлидство. Придёте?
Последние полгода я читаю книгу «Корпорация гениев» (https://www.ozon.ru/context/detail/id/28875128/). Это феноменальная книга. Я читаю её очень медленно, т.к каждая глава загружает меня на несколько недель мыслями. Я решил реанимировать этот блог, и рассказать о тех закладках, которые я сделал, перекладывая это на свою работу. Очень многие идеи, которые до этого мне казались просто правильными получили реальное подтверждение от гуру, создавшего величайшую анимационную компанию.

“Работающие в Pixar аниматоры имеют право — и мы даже призываем их к этому — украшать свое рабочее пространство в любом приятном для них стиле. Они проводят целые дни внутри розовых кукольных домиков с миниатюрными люстрами; в подобиях хижин из настоящего бамбука или во дворцах, высокие стены которых возведены из полипропилена и мастерски раскрашены под камень. Одна из ежегодных традиций компании — фестиваль Pixarpalooza, на котором доморощенные рок-группы борются за сердца слушателей на главной лужайке перед офисным зданием.
Короче говоря, компания ценит все способы самовыражения сотрудников, и это производит сильное впечатление на посетителей. Они часто признаются, что, входя в здание Pixar, испытывают зависть, будто им чего-то не хватает на их собственной работе — особой энергетики, ощущения сотрудничества и неограниченной креативности, витающих в воздухе возможностей. На что я отвечаю: да, да, вы правы, именно это ощущение — которое можно описать словами избыточность, пренебрежение правилами или даже прихоть — является неотъемлемой частью нашего успеха.”

© Эд Кэтмелл, Эми Уоллес. “Корпорация гениев: Как управлять командой творческих людей”.

Разработчики не исключение из этого правила. Именно поэтому сейчас многие компании соревнуются в визуальном представлении своих офисов. Но как бы компании ни старались, индивидуальность личного пространства и пространства команд всё ещё важны сами по себе. Ведь если ваш офис оформлен под идеальное финское дерево, в нём установлены дизайнерские стулья фирмы Herman Miller, а сидите вы за топовым макбуком, то это вроде бы всё что нужно? Но, нет! Вокруг вы, скорее всего, увидите то же самое. И это всё пока лишь про банальный человеческий комфорт, а не про индивидуальность. А вот ваш личный плакат Чубакки (тот самый, 80-х годов), или коллекция лего-поездов, или игуана… вот это оно.

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

Я очень рад что в нашей компании эта свобода поддерживается. Это даёт возможность оформить комнату как хочется, и позволяет выделять комнаты визуально. Например, каждый сотрудник может заказать себе цветок, попросить маркерную доску, или стул определенного цвета, или стол опредленных размеров. Я считаю что помимо этого важна атмосфера, поэтому в нашу комнату я за свой счёт купил торшеры. Они не такие дорогие и продаются в икее, но создают очень клёвую домашнюю атмосферу из которой не хочется уходить. А какие у вас фишки в кабинете?
Про встречу 7 июля аж 40 человек сказали что придут. Это очень круто и здорово, спасибо. Но одновременно я ужаснулся, потому что, кажется, Даблби нас столько не ожидает.

Эксперимент хочется провести, но я предлагаю собраться небольшим составом, чтобы попробовать. Будет всего 5 мест! Записывайтесь только если точно сможете прийти. https://forms.yandex.ru/u/5d1f6eccbcdf34173b34b132/

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

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

По-моему всё получилось очень круто. И надо продолжать.

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

Продолжаем разбирать книгу «Корпорация гениев»:
“Одна из ежегодных традиций компании — фестиваль Pixarpalooza, на котором доморощенные рок-группы борются за сердца слушателей на главной лужайке перед офисным зданием.”

© Эд Кэтмелл, Эми Уоллес. “Корпорация гениев: Как управлять командой творческих людей”.

Я думаю писать про то почему это правильная инициатива не стоит. Всё что позволяет объединять людей вне работы – очень круто работает и на продуктивность в работе.

Я очень долго пытался придумать и внедрить какую-то традицию в свою команду. В разные годы у нас были встречи-посиделки с просмотром докладов, такие же встречи, но уже с просмотром фильмов, походы после релизов в бары (этим вообще не удивишь). Но все эти идеи погибают, если за ними не следить. В небольшой команде (меньше 100 человек) они чаще всего держатся на организаторе и его инициативе, т.е если организатор потратит время на организацию и сбор людей, то мероприятие состоится. А если нет, то…

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

И мне вот стало интересно, а есть ли у вас в команде такие вот необычные инициативы, которые не просто зародились, но и живут уже давно? Пишите мне на @olegmokhov, а я потом расскажу о том что интересного узнал.
Так же в прошлом посте про оформление пространств я забыл обратиться к сообществу. Я очень люблю смотреть «как у других», это очень интересно. Присылайте фотографии ваших кабинетов, столов, офисов.
Сегодня у меня ссылка от Егора Толстого @etolstoy, который совместно с командой сделал отличную работу.

«Понятия "тимлид", "техлид", "техрук" и прочие – очень растяжимы. Компании решают разные задачи, у этих ролей разные ответственности. Помимо этого на картину накладываются разные стили руководства, различия в личностных навыках и многое другое. Но не тоже ли самое происходит с разработчиками? Разные компании, разные задачи, опять же – разный характер задач и ответственности.
Мы опросили несколько десятков крупных и небольших компаний, выяснили, что они ожидают от тимлидов и как строят с ними свою работу. В результате мы смогли сформировать единую модель базовых компетенций тимлида, которая покрывает все исследованные случаи»

В итоге получился огромный MindMap, где расписаны разные компетенции руководителя и что в них может входить. На мой взгляд достойная работа, изучайте: https://github.com/tlbootcamp/tlroadmap
Завтра будет новый пост, а пока ещё один опрос (да, мне нравятся опросы) и анонс второй встречи. В ближайшие время я буду много перемещаться и могу организовать встречу за чашкой кофе. Вопрос, вы бы пришли на встречу в следующем городе?
Anonymous Poll
30%
Москва
11%
Екатеринбург
1%
Осло
13%
Минск
2%
Стокгольм
2%
Копенгаген
42%
ни один из вышеперечисленных
Вторая встреча в Питере будет 17 августа 😉 О, времени, месте и условиях участия напишу чуть позже.
Про руководство разработкой и продуктом | Олег Мохов
Сегодня встречи не было. Не потому что я забыл и не потому что я не хотел встречи, просто в четверг я заболел и было не понятно смогу ли. Собственно болею до сих пор. Зато у меня есть немного времени писать сюда. Продолжаем разбирать книгу «Корпорация гениев»:…
Месяц назад я писал про традиции и попросил вас присылать свои традиции мне в личку. Пришло много интересных историй, сегодня я опубликую первые две:

Данил @grawlcore рассказывает:
«У нас в feip.co есть традиция хотя бы раз в месяц собираться с (опциональным) алкоголем и устраивать небольшие выступления на свободную тему. Например, про принтеры, про SCP Foundation, про экологию… Это многим нравится, мало кто не остаётся в пятницу после работы посидеть вот так, пообщаться»

Я спросил у Данила только одно – а кто организует и что они делают если нет докладов? И вот ответ: организуют менеджеры, выступления на неделе готовим. Если их нет — выпускаем директора, он парень душевный и умеет воодушевить, КВНовское прошлое помогает)

Клёво, мне нравится такое и что-то похожее мы сейчас организуем у нас.


Следующая традиция прилетела аж с другого континента, и она по-настоящему вау, слово Кристине @kristinademeshchik:
« Я живу и работаю в Торонто. У нас в LogDNA очень многонациональная команда. Каждую последнюю пятницу месяца один из нас приносит что-то из кухни своего народа. Рассказывает как и при каких условиях они готовят это блюдо, с какими праздниками это может быть связано, и многое-многое другое. Это помогает преодолеть межнациональный барьер и узнать больше о жизни друг друга»
Ещё из клевого, наша команда распределена в двух офисах: Торонто и Калифорния. Компания очень много сил тратит на то, чтобы сплотить два офиса, и чтоб мы все чувствовали себя одной командой. Как один из способов, у нас висят большие моники в обоих офисах, с постоянным zoom соединением. Проходя мимо люди болтают друг с другом, будто это соседний кабинет, а не другая страна.
И это мне показалось вообще гениальным 🙂»

В Яндексе мы называем эту штуку «видео окно». Наша команда пробовала, у нас не взлетело 😞 Я спросил у Кристины, может есть какой-то секрет?

«По умолчанию они замьючены, и если хочешь поболтать – нужно анмьютнуть. У нас это очень клево прижилось. К примеру, если есть какой-то праздник на одной стороне, в этот момент вторая сторона становится тоже своего рода участником. Это не помогает в рабочих процессах, но помогает в проблемах личностной коммуникации»
Как вам пост про традиции в разных фирмах?
“Именно поэтому я так люблю приходить на работу ранним утром — утренние «мозговые штурмы» мотивируют меня, наделяют ощущением ясности моей миссии.”

© Эд Кэтмелл, Эми Уоллес. “Корпорация гениев: Как управлять командой творческих людей”.

Я тоже с недавних пор пытаюсь перестроить все самые мозгозатратные активности на утро. Например, я заметил, что общение 1 на 1 мне более продуктивно даётся утром. Во-первых утром ещё не так много забот и отвлекающих вопросов, во-вторых голова свежа. Утро понедельника я начинаю из дома и созваниваюсь со своими тимлидами из Екатеринбурга.

Различные ретроспективы и мозговые штурмы тоже лучше идут утром. Но тут сложнее, т.к нужно уже толпу людей оторвать от мягкой кроватки. Но когда надо помозговать небольшой группой на 2-4 человека, то утро – это идеально.