Про продактов
А может быть потому что чаще всего так и бывает? Вот я работаю разрабом 10 лет и встречал всего одного очень крутого решалу-ПМ и ещё ну может человек 3-5 которые просто ок-норм, не говно. Остальных человек 50+, которых можно было бы отнести к менеджменту (прожект и выше, деливери, аккаунт) и бизнесу (всякие продакты и мамкины C-level) — говно. Т.е. не говна я видел где-то меньше ⅒. Может у меня завышена планка, может я душнила, но я бы поставил долор на то, что так и есть.
Прошу прощения у тех, кого обидел. Это не лично к вам. Хочется верить, что тут таких нет. Я считаю, если человек спрашивает, почему его считают говном, или он подозревает, что кто-то так считает, или не про него конкретно, а про профессию в целом, или ещё что-то в таком роде — то это не про него. Потому что говно не задаёт вопросов. Не рефлексирует. Не ходит на продуктовые митапы и конфы. Не развивается вообще, единожды получив лычку, кроме смены проектов одного за другим раз в год. Прёт напролом, да ещё и нередко поливая на ходу напалмом. И вообще часто кажется, что не думает ни о чём, кроме очередного годового бонуса и третьй бехи. Слабоумие, отвага и бонусы, да.
Таков типичный портрет в моей голове.
Расскажу про того крутого ПМ. Его зовут Макс. Я тогда работал в аутсорсе (т.н. "галера", но без негатива), при нём начинал с джуна и дорос до синьора, а он фиг пойми кем был тогда на самом деле. Лучшего слова, чем "решала" я так и не придумал с тех пор. Решал вопросики. Отвечал за аккаунт, был точкой соприкосновения топчиков (C-level и чуть ниже) наших заказчиков (очень крупная отельная франшиза) и собственно нашего аутсорса. Т.к. это аутсорс, то у нас не было "продактов", потому что… разработка была не продуктовой.
При Максе у нас всё было прям очень хорошо: поголовье гребцов не росло, застыв на 50-ти человеках, не было текучки, мы юзали передовейшие по меркам нашего аутсорса технологии, З/П была выше средней по галере процентов на +20% (т.е. была "рыночной", лол). Да и в целом дела шли гладко: никаких кризисов в отношении галеры и заказчиков не было, мы не факапили, делали всё спокойно и в срок. Мне очень повезло там начинать! На своём самом первом проекте, как раз до этого, я проработал всего 2 месяца и это был психотронный ад, не в последнюю очередь как раз благодаря менеджменту с обоих сторон (заказчики и галерные погонщики).
Вот бы все были как Макс!
Но в 2015-м Макс ушёл на повышение до VP в нашем аутсорсе, а проект отдали другому челу. За последующие 3 года мы пережили рост до 200+ человек, найм реальных долбоёбов, не могущих даже в FizzBuzz, до потери контракта с заказчиком. Гипернайм отсеял где-то ⅔ костяка. В какой-то момент средний уровень IQ на проекте и сравнялся с не очень качественными индусами и… нас всех заменили на индусов.
Из-за одного мудня, который не сумел. Не сумел не брать на себя (и как следсвие на нас) гиблое легаси. Не сумел урвать перспективные направления (а были!). Не сумел продать нас как сработанный клёвый коллектив, поэтому решил продать числом голов. Не сумел быть харизматичным и обаятельнам, как предшественник.
В общем Макс по итогу был эдаким успешным успехом, Тони Робином местного разлива, но с реальными заслугами за плечами. У него и сейчас всё хорошо, показывает себя очень круто. Строит смелую карьеру и вне галеры. А его последователь… Да хз что с ним, наверное разваливает какой-нибудь очередной аккаунт. В этом году в HoReCa это особенно просто :)
И таких примеров в местном аутсорсе — почти каждый первый. Мне очень повезло работать на том проекте во время расцвета, и это было нескончаемым источником удивления для меня и моих друзей из других галер: я им всегда твердил, что аутсорс это не так уж и плохо, а в общем-то даже и хорошо, а они пучили глаза и рассказывали совершенно дикие истории. Про овертаймы, про то, как из них выжимают все соки, как их заставляют трекать время с точностью до минуты. Моя жена работала на таком проекте. Стоит ли говорить, что у меня ни разу не было овертаймов, а у жены — постоянно.
Я после аутсорса свалил в стартап и познакомился с удивительным миром настоящих продакт-менеджеров. И вот вы тут говорите про продуктовскую чуйку и всё такое. Идея мертва еще до начала ее реализации, ага. MVP. Я сталкивался с абсолютной противоположностью: тратим почти месяц на фичу с совершенно безумной механикой, которую даже мы с тестировщиками понять не магём, при том, что у нас прилага по сути, subscription-based scumware, ориентированная на не самых умных пользователей. Описана эта фича была по классике хуёвого управления: "ну сделайте там чтобы работало збс всё и побыстрее". И вот, мы выкатываем эту фичу через месяц разработки (план был неделя, но несколько раз были пивоты), и получаем фидбек: аж сотня юзеров восользовалась ей! Сотня, блять, из нескольких сотен тысяч, осилила. А денег на этой фиче так вообще заработали $0, без шуток.
Продакты приходили и уходили, а мы всё никак не могли и не могли убить ${именитый конкурент с похожей прилагой для имбецилов}. 2 года там проработал — прогресса ни у одного из полудесятка продуктов никакого. Даже регресс, я бы сказал: по одному из продуктов полность запилили новый бек (ух и кровищи с овертаймами моих там было) и половину iOS апплика, но в последний момент решили отказаться и продолжать развивать легаси.
Кстати, тут поподробнее. Дело в том, что одна из наших прилаг была заблокирована в сторе за махинации с подписками, динамические цены на ин-аппы. За махинации по вине продактов, как раз, с их A/B тестированием в попытках выжать последние долоры бедолаг-подписчиков. А динамический ценник запрещён, об этом писалось в документации стора и проговаривалось на митках. Но наши-то самые умные! Но и здесь бизнес решил обосраться: ничего лучше не придумали, как запилить похожую аппу в соседний акк. Вместо того, чтобы разобраться с саппортом стора или как-нибудь ещё решить эту проблему. В итоге мы почти-почти запили новую аппу, но тут внезапно позвонил Тим Кук, очень извинился за блокировку, и нас разблокировали. Ценник, правда, пришлось выставить статический. Я считаю, это неуважение к разработчикам. Сваливать на них плоды своей жадности и недальновидности, да ещё и требовать экстренно всё порешать, когда "правильное" решение лежало именно в плоскости их компетенций: общение, переговоры, "разрул" ситуации.
Почему я должен после этого уважать тех конкретных людей и не считать их говном в этой конкретной ситуации?
Вот прямо сейчас я пишу эти сроки не закончив испыт на новом месте (продукт, гейдев). Тут вводят систему учёта посещения офиса (и это в ковидном-то мире) по минутам. На all-hands нам говорят, что всё норм, это никак не будет влиять на наше отношение к вам, но я-то, сука, знаю. Я уверен: не от хорошего отношения к нам, разрабам, вы, менеджмент, ставите эту систему. Не от доверия. Да, наша производительность с ковидом и ситуацией в моей стране упала. Прошу прощения, но ещё больше моя производительность падает от риска попасть в автозак по дороге из офиса, куда мне теперь надо ходить отмечаться просто потому что вам так захотелось. Сами-то никуда не ходите в своих странах первого мира. Сетуете лишь на на отменённые рейсы.
Извините, пичот. Классовая ненависть. Пролетарская зависть.
Я сам не святой, тоже косячу. От моих косяков ну тикет в новый спринт переносится или ошибка пользователю рисуется. Я бы мог проебаться с выбором какого-нибудь вендора, технологии или стека, если бы всё это выбирал я, технарь, а не вы, менеджеры, по размеру отката. Правда, на прошлой работе мне дали выбрать AWS и это был космос и все были довольны :P
Я твёрдо уверен и клянусь просто, что среди местного манагерья где-то ⅒ нормальных. Не знаю, может менталитет (которого нет, лол), заставляет людей становится жётскими и бесчеловечными, как только им перепадает в руки кнут, а может по бритве Хэнлона дело в простой нехватке скиллов. Любое неправильное решение бизнес-управленцев в разы губительнее технарских неправильных решений. И что-то они много косячат, на самом деле.
Отсюда и неприязнь.
А возняки джобсов встречают. Просто очень редко.
(c) Siarhei Krukau, Бэкендщик