Телеграм канал 'Продуктовая бомбежка'

Продуктовая бомбежка


272 подписчиков
0 просмотров на пост

Старший продакт менеджер @Авито, ментор. Пишу о менеджменте в сфере управления продуктом, об оптимизации процессов и рабочих эмоциях.

По вопросам @Kondrashova_Anastasia

Детальная рекламная статистика будет доступна после прохождения простой процедуры регистрации


Что это дает?
  • Детальная аналитика 271'778 каналов
  • Доступ к 124'882'068 рекламных постов
  • Поиск по 494'751'022 постам
  • Отдача с каждой купленной рекламы
  • Графики динамики изменения показателей канала
  • Где и как размещался канал
  • Детальная статистика по подпискам и отпискам
Telemetr.me

Telemetr.me Подписаться

Аналитика телеграм-каналов - обновления инструмента, новости рынка.

Найдено 14 постов

Ужасная экономика внутренних продуктов, часть 2.

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

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

Таким типовым "дорогим" для автоматизации процессом в последние годы стал Position management. А в переводе на русский: штатное расписание и забюджетированные ставки.
Нормального удобного решения на российском рынке действительно нет.

💼 Кейс.
Все компании нанимают людей. Представим, что я нанимающий менеджер (тимлид) с командой в 5 человек. И мне срочно нужен ещё один. Ну вот горят у меня сроки в квартале, я понимаю, что не закрою цели двумя фронтами.

🏃‍♀️ Как я поступаю в таком случае?
Чаще всего я иду в почту к рекрутеру и говорю "Вася, мне нужен ещё один разработчик". Вася стонет от того, что ему прилетела ещё одна вакансия в работу, но спрашивает меня, кто же мне нужен, и берет заявку в работу. Потом он публикует вакансию на job порталах и стандартно по ней работает. Через два месяца я готова сделать оффер фронту.
Вася начинает согласовывать оффер и идёт к тому, кто может согласовать финальные цифры. И - внезапно! - держатель бюджета говорит мне и Васе: ребята, а с чего вы вообще взяли, что можете нанимать фронта? У нас нет такого в бюджете, бизнес необходимость я не вижу. Не подтверждаю.

🤦‍♀️ Как такое вообще могло произойти?
Это реальный кейс и вовсе не единичный случай. Когда нет автоматизации, которая бы митигировала риски, это нужно делать в ручном режиме. Ручным режимом для Васи было бы в момент получения от меня вакансии пойти к держателю бюджета и подтвердить ставку. Но он этого не сделал. Почему? Разные процессы в разных департаментах, доверился, что я сама согласую свой бюджет, забыл, да что угодно.

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

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

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

🎡 Какие эффекты стоит принимать во внимание?
1. Экономия денег, времени сотрудников, уменьшение time to market основного продукта.
2. Снижение дорогостоящих рисков.
3. Масштабирование процесса и его консистентность. Единый процесс проще поддерживать (- косты на поддержку), проще адаптировать людей (- косты на онбординг).
4. Повышение качества работы.
5. Появление доступной аналитики по процессным метрикам.
6. База для автоматизации массово используемых процессов.
Экономика, которая не сойдется никогда

😭 К сожалению, на большинстве внутренних HR продуктов очень плохая экономика.

У меня в практике был такой кейс: компания ежегодно нанимала в районе 600 стажеров и молодых специалистов. На часть таких вакансий (возьмём 60%) обычно очень большая воронка на входе, поэтому для её сужения рекрутеры использовали отсев с помощью тестирования (числовые тесты).
Допустим, мы знаем, что для вывода на работу одного нового сотрудника, нам надо отправить кандидатам 10 тестов.

Как происходит отправка теста? Рекрутер связывается с кандидатом и подтверждает с ним, что тот согласен на условия компании: дата выхода, ЗП, функционал и так далее. И что он сам базово подходит компании по своим знаниям. Потом рекрутер идёт на платформу тестирования и создаёт там учётную запись кандидата. Вводит имя/фамилию, почту. Далее выбирает нужный тест и назначает. После этого рекрутер идёт в почту и пишет кандидату: Вася, тест назначен, как пройдёшь, отпишись (потому что отбивки из системы тестирования не приходили). Вася может отписаться, а может не отписаться. В этом случае наш рекрутер заходит сам в систему тестирования и проверяет, пройдены ли тесты. Если нет, то, спустя Х дней, удаляет данные Васи и отправляет ему отказ.

На такой процесс рекрутер тратит в среднем 7 минут на кандидата. Считаем. 360 ставок, 10 кандидатов на каждую, 7 минут на каждого кандидата. Получаем 420 часов в год.
Ужасная цифра для такого процесса.

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

👏 Ну классно же? Надо делать?!
А теперь давайте посчитаем цифры ещё раз.
В этом процессе мы упрощаем жизнь только рекрутеру. Возьмём среднюю ЗП рекрутера на то время: 65к гросс. Прибавим ещё 30 процентов, так как он в штате (косты за офис, прочие налоги). А потом посчитаем стоимость часа работы рекрутера... и получим примерно 500 рублей.
Соответственно, нашей автоматизацией мы сэкономим компании 210 тысяч рублей в год.
Ну, не миллионы, но тоже неплохо...так?

Не так. Спринт работы собственной команды разработки стоит от 1 до 3 млн рублей. А такой функционал делать 4 спринта минимум (двусторонняя интеграция, формы кандидатов, маски для обезличивания данных, тестирование и исправление багов + настройки на стороне системы рекрутера).

И что же делать? Смириться с тем, что разработка не окупится никогда в жизни? Или сказать на старте, что этот внутренний продукт экономически неэффективный и отказаться от разработки? И пусть бедные рекрутеры страдают?

На самом деле есть несколько вариантов:
1. Купить коробочное решение, если такое есть.
2. Заказать разработку у провайдера.
3. Смириться с тем, что решение не окупится.
4. Отказаться от процесса, который нужно автоматизировать.
5. Отказаться от автоматизации.

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

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

В первый день моего отпуска я летела на самолёте в Грецию. По прилёту мой Slack просто взорвался. Оказалось, что за эти 4 часа наш продуктивный стенд не выдержал нагрузки и упал. Упал в самый жаркий период использования нашего продукта.

☠ Это была катастрофа, которую ребята быстро исправили. Но на этом сложности не закончились. Люди повсюду видели надпись "проверь VPN", хотя по факту просто неправильно отрабатывали валидации на фронте. Периодически у нас возникали те условия, которых в требованиях не было.

Я могу продолжать до бесконечности, но к чему я веду? Баги есть у всех. Они есть у нашего большого продукта, есть на Фэйсбуке, есть на Нетфликсе. Вопрос лишь в критичности этих багов.

🙈 Значит ли это, что мы все плохо работаем? По большей части нет. Только что, что мы недостаточно хорошо выстраиваем процесс тестирования.

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

На моем прошлом продукте тестирование (даже функциональное) болело так сильно, что нас физически трясло. Оно было как кот Шредингера: вроде тестировщики и есть, а баги не находятся и не закрываются😂.
И поняли мы это только когда у нас завершился рефакторинг, и в системе оказалось 300+ багов, которые никто не находил, а если и находил, то не логировал или логировал неправильно.

Пример: Блокирующий баг в джире: "В карте KPI у HRа не хватает кнопки Согласовать". 🤯
В смысле?! Это все? На каком стенде ты это проверял? Под каким пользователем нашел ошибку? На каком этапе была карта? У какого пользователя? В каком браузере? Какие были твои шаги перед тем, как ты нашел ошибку? Где скрин? Панель разработчика открывал?
И самое главное: а ты вообще уверен, что это ошибка, а не ожидаемое поведение системы? (Спойлер: нет).

Разработчик не понимал, что за баг, воспроизвести по такому описанию не мог, поэтому ставил статус "не воспроизводится" и закрывал задачу. А тестировщик потом заводил ее заново 😜.

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

Почему мы? Я искренне считаю, что за процесс тестирования отвечает в том числе продакт. Да, с помощью тимлида, но кому аутнется, когда в продукте будет 300 багов? У кого из-за этого упадут метрики?

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

Логировали:
- где возникла ошибка (стенд, браузер)
- под каким пользователем ее обнаружили
- шаги воспроизведения
- ожидаемое поведение
- фактическое поведение системы
- скрин с открытой панелью разработчика
- воспроизводимость ошибки.

Но это были только первые шаги к выстраиванию тестирования. И сейчас во многом мне придется пройти через этот процесс еще раз (у нас в команде нет QA, поэтому пока возникают трудности).
Синдром самозванца в ИТ

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

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

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

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

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

Почему так происходит?
Глобально проблемы две: детские травмы и идеальный образ, который нам навязывает комьюнити.

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

👨‍👨‍👧 Детские травмы
Родители нам хотят добра. Поэтому всегда ждут от нас максимальных результатов и чтобы мы были лучшей версией себя. Поэтому, любя, дают нам только негативный фидбек, за который мы цепляемся. И каждый раз чувствуем, что все, что мы делаем - это недостаточно круто для них.

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

Я вернулась с регаты и записалась к новому психотерапевту. И я буду писать про психологическое здоровье в ИТ, потому что вижу, как это важно. И чтобы мы знали, что мы не одни ❤️
Почему мы постоянно выгораем?

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

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

Решила под конец своего перезагрузочного отпуска на дизайн регате слегка порефлексировать на тему «а почему я как продакт выгораю», чтобы в следующий раз заранее ловить сигналы.

😩 1. Сложно с результатом. Большинство наших гипотез, к сожалению, не подтверждается. Если подтверждается половина, то это с ума сойти какой результат. И получается, что мы кучу времени и ресурсов тратим на то, что точно не увидит свет. При этом тратит не только продакт, но и дизайнер, и даже разработчики. И мало того, что продакту нужно самому признавать, что ничего не получилось, так еще и не расстроиться и вдохновлять себя и команду на следующие вершины.

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

😵‍💫 3. Постоянное переключение между задачами рождает много стресса. Мы повсюду. Мы бегаем к стейкхолдерам, описываем задачи, проектируем, общаемся с пользователями, смотрим аналитику, сводим P&L, чертим роудмап, мотивируем команду, продолжать можно бесконечно. И в большинстве случаев в течение дня стоит много встреч и много задач, и у каждой своя направленность. В этом одновременно и кайф нашей работы, и огромная сложность. Я после максимально активных дне чувствую себя лимончиком, которому даже на тренировку идти не хочется.

🥴 4. Теряем видение цели. У меня в управленческом скоупе огромная экосистема. Если выписать все, что мы хотим сделать, то 10 команд разработки будут пилить фичи 3 года. И бессознательно очень хочется упростить себе жизнь и сделать детальный роудмап на все это время (и, конечно, мы его делаем). Только вот роудмап на 3 года нежизнеспособен, сроки факапятся, приоритеты меняются, и мы снова сталкиваемся с тем, что сделали неработающий инструмент.

💔 5. Попа в (личной) жизни. Проблемы в личной жизни и просто в жизни очень сильно влияют на мою продуктивность. У меня есть режим «счастье», когда у меня только начинаются классные вещи в жизни, которые меня мотивируют делать экстра и инвестировать в свои проекты. Есть режим «полное одиночество», когда я закапываюсь в сублимацию и занимаюсь только работой, а есть еще третий режим «попа». Это когда проблемы выходят на первый план и съедают все ресурсы, в том числе рабочие.

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

И небольшой фотоотчет:
Лучший друг продакта

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

Я видела все цвета радуги тимлидов.
🙆🏼‍♂️ Видела невероятно классного в технину, но считавшего, что если на проекте есть проджект, то пусть он управляет разработкой.

👨🏻‍🦰 Видела молодого и жадного до власти, который не понимал масштабов продукта, на который попал, и не умел прикинуть сроки (все его сроки надо было как минимум х6).

🧔🏽 Видела забившего и выгоревшего, который демотивировал моих аналитиков, разработкой рулить не хотел, зато при любом удобном случае рассказывал, что мы неправильно декомпозируем, а как правильно - не говорил.

🧔🏻 Видела (= сейчас работаю с) прекрасного, который и в команду, и в продукт готов (даже интервью проводить), и руками кодить как фуллстек, и все скрам ивенты фасилитирует, и вообще все.

🤷‍♀️ И вот вопрос: а что вообще я жду от тимлида?
Наш тимлид:
1. Отслеживает мотивацию команды и управляет ей.

2. Строит сильную команду и не боится принимать сложные решения.

3. Рассчитывает и планирует необходимые ресурсы для выполнения стратегии.

4. Оценивает большие куски разработки и помогает ставить цели на квартал.

5. Экспертно оценивает фичи и челленджит команду, если они недо/перезакладываются.

6. Помогает доносить до команды стратегию и понимание продукта.

7. Лидирует проектирование и планирование разработки сложных технических штук (типа интеграции или сервис для защиты информации) - если нет синьоров, которые это задрайвят сами.

8. Помогает (по доброте душевной) с роудмапом, особенно с тем, который детализирован до спринтов и внутри спринта.

9. Техдооооолг!))

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

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

🤔 Что за зверь такой этот ключевой пользователь (AKA ки юзер)?

Представьте, что у вас есть внутренний продукт, который разрабатывается командой из продакта, аналитика, разработчиков, дизайнера. И тут вам прилетает вопрос: а почему такая методология кривая? Почему я должен заходить в систему и заполнять заявку на подбор? Мне вполне удобно было написать в Skype "Настя, набери как будет минутка", и рассказать про вакансию.
Вопрос чисто методогический, и на него не может правильно ответить (и не должен!) дежурный разработчик или администратор поддержки.

А кто должен? Продакт? Может. Он 100% знает, почему были приняты те или иные методологические решения, но все равно это будет не очень весомо. Правильно в этот момент будет включиться представителю заказчика и сказать "Серёжа, у тебя же болит аналитика и чистота данных? Вот теперь у нас такая автоматизация, которая позволяет в моменте из заполненных тобой данных построить дэшборды и понять, как ты давно передал вакансию в работу. А ты будешь отслеживать прогресс работы по ней, ты же страдал из-за непрозрачности рекрутмента".

(Любые совпадения случайны😂)

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

❤️ А теперь минутка любви: как хорошо, что наши заказчики вовлекаются в поддержку без каких-то формальных ролей, а просто потому, что они клевые.
Ненавижу поддержку (нет)

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

Обо всем по порядку.

На прошлой неделе у нас был релиз. Выкатили в прод процесс, который дискаверили и разрабатывали 3 месяца. С понедельника начали сыпаться вопросы в чатик. Сначала немного, пользователи репортили минорные баги, нашёлся один плавающий критичный баг (и все ещё не отловлен, зараза), комментировали юзабилити, что было очень полезно.
Я искренне радовалась, что пользователи знают, где нас найти, куда написать про свои проблемы. Завела страничку в Confluence, куда записывала все комментарии и идеи.

В четверг случился hard launch, раскатились на 100% аудитории, и всех просто бомбануло.
Команда в 10 человек (заказчики, разработчики, тимлид и я) нон-стоп в авральном режиме отвечали на вопросы, объясняли по методологии и тушили пожары.

🔥 А пожар был ещё какой. И это ещё один пункт про боль работы над внутренним продуктом: всегда нужно сохранять баланс между необходимой методологией и тем, что хотят пользователи. Если баланс будет разрушен, то они будут искать любые обходные пути, лишь бы не пользоваться решением.

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

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

Найдено 14 постов