11841
Концентрированная мудрость о менеджменте продуктов и построении команды. Рекламу не делаю, но участвую в коллабах. Папка с продуктовым каналами: https://t.me/addlist/YvmnHCHUp700Nzky Контакты: Алексей Рытов http://ritov.ru РКН: https://clck.ru/3N9m9V
289. Великое просветление мониторинга
Есть три стадии развития паранойи мониторинга:
1. Мониторинга в продукте нет. Если что-то важное сломалось — тебе пользователи обязательно про это скажут. К слову, говорят не все и не всегда. Я встречал продукты, где о падение продакшна команда узнавала через сутки.
2. Мониторинги в продукте есть и разные. Внутренние мониторинги проверяют сервера и базу данных. Внешние мониторинги присматривают за сайтом целиком. Всё логируется, все бэкапируется. О проблемах в продакшене команда узнает заранее и реагирует быстро.
3. Проверяется не только сам продукт, но и third-party solutions. Иногда партнерские сервисы также важны, как и основной продукт. А вот что они сломались — не всегда очевидно. Иногда можно с ужасом узнать, что уже пару месяцев ничего не работает.
Поясню на примере кассовых чеков. Каждая покупка должна пробивать чек, но главное, там целая цепочка:
— Продукт говорит платежной системе сделать платеж.
— Платежка говорит онлайн кассе (другая компания).
— Касса передает данные оператору фискальных данных (третья компания).
— ОФД передает данные в налоговую (государственная структура).
Сломалось что-то у нас — мы узнаем быстро. Что-то сломалось у первого партнера — когда как, зависит от настроек. Но в теории тоже можем узнать. Что-то сломалось на 3 или 4 шаге — узнать нереально и автоматизировать сложно.
Надо всегда исходить из того, что партнеры могут плохо сделать свою работу и про это никому не сказать. Однажды ОФД перестал передавать наши чеки в налоговую, а когда мы это обнаружили, долго отрицал вину. В другой раз в онлайн кассе перепутали номер версии ПО, чеки пробивались, но налоговая их считала ошибочными. В третий раз оказалось, что один партнер из цепочки лежал с 500 ошибкой и все остальные на это никак не реагировали.
Достигнуть третьего уровня мониторинга сложно, долго и дорого. Начните с того, что опишете в документации все такие цепочки и научитесь отслеживать каждый этап в ручном режиме. А то знаю я вас, считаете, что есть ваш продукт, а за ним какая-то непостижимая магия.
У коллег тут встретился опрос, что телеграм каналы чуть ли не главные среди источников получения профессиональных знаний на повседневном уровне. Похоже на правду, потому что лично я раньше на сайтах через RSS читал в Feedly, а теперь у меня вся лента пустая — эксперты перестают публиковаться на сайтах, а сайты забили на RSS (кроме подкастов).
Пользуясь поводом, напоминаю, что у нас с коллегами есть телеграм папочка с отборными каналами на продуктовую тему:
/channel/addlist/YvmnHCHUp700Nzky
287. Высшее образование у нас оказалось не таким уж бесполезным
В прошлом году я стал преподавать в магистратуре ВШЭ, учу будущих продактов. На днях принимал защиты дипломов. И в очередной раз понял, что всё изменилось в лучшую сторону, по крайне мере в некоторых ВУЗах.
Я закончил один из лучших университетов страны и при этом всегда считал высшее образование полным отстоем. Может быть фундаментальное у нас и ОК было, но вот инженерное, а тем более айтишное — печаль. Старые преподы, которые никогда нигде, кроме института, не работали, преподают какую-то древнюю ерунду по заплесневевшим методичкам.
Но главная профанация — диплом. Пятерки получают все. Научный руководитель дает диплом прошлых лет, студент его переписывает, что-то по мелочи меняют и получают пятерку. Если напился и упал на выступлении, то четверку могут поставить.
Всегда говорил, что высшее образование — это ерунда на постном масле, полезно лишь как фитнес для мозга и прокачка социальных связей.
Но сейчас, глядя на Вышку, я понимаю, что времена изменились. В магистратуре преподают профессионалы из отрасли. Например я. Мне не ставили никаких ограничений, почти не парили бюрократией. Сказали, мол, учи как считаешь нужным, чтобы нормальные специалисты получились.
Но больше всего меня поразила гос. комиссия по защите дипломов. Я всегда считал себя злым преподом, а тут познакомился с еще более злыми преподами и преподшами. Сегодня только 1 человек ушел с пятеркой за диплом, половина с четверками, почти половина с тройками, 1 с неудом.
Люди заплатили кучу денег за магистратуру. Два года учились. Полгода писали диплом. А им поставили трояки. Я в шоке. Ну да, я же и поставил… Но мне сказали не жалеть, типа репутация у нас, не можем за слабые работы пятерки ставить.
Наш программист на днях защищает диплом в ИТМО. Я его спросил, типа, ерунде наверное учат, а всему нужному ты самостоятельно научился? Нет, говорит, нормально учат, в работе помогает. Похоже ИТМО тоже нормальным стал. В мое время был второсортным институтом (ну, мы его таким считали).
Даня, давай там, держись. Пусть тебе попадется не такой злой препод, как я.
286. Успех выжившего
Сын в детстве занимался борьбой Самбо. Соревнования проходят по годам и по весовым категориям. У сына в весовой было много сильных конкурентов. Он старался изо всех сил, много боролся, но медали доставались редко и на пределе сил.
С ним занимался мальчик, который был очень высокий и тяжелый. В его возрасте просто не было детей, кто весил как он, хотя город у нас большой и спорт популярный. Поэтому на соревнованиях, пока мой сын потел и страдал, его друг играл на телефоне. Под конец соревнований обычно его вызывали на поединок с единственным нашедшимся оппонентом. Иногда он проигрывал и получал серебряную медаль. Иногда оппонент не находился и он получал золотую медаль и призы.
Победа в любом деле зависит от твоих навыков и старания. Но довольно часто она зависит от них на 10%. Остальные 90% победы — это внешние условия.
Поэтому, когда слушаете историю успеха бизнесмена, помните, что скорее всего рынок в тот момент был не занят или были другие внешние благоприятные обстоятельства.
А когда к вам приходит на собеседование менеджер продукта и показывает кейс, где под его управлением продукт вырос на 200% там и сям… Имейте ввиду, что скорее всего он вырос вместе с рынком или благодаря совокупности факторов и труду сотен людей.
Поверьте мне, я знаю. Все мои успехи, которые я могу доказать с цифрами на руках, скорее всего случились бы и без меня. А все мои провалы — в них я сделал все идеально правильно, но все равно не получилось.
Junior+ QA wanted
У нас тут вакансия тестировщика. Все подробности по ссылке. Тексты вакансий я пишу лично, вдумчиво и с душой.
https://sponsrcompany.notion.site/QA-Engineer-587e7deca0944ea883fd4eec783e025c?pvs=4
284. Работа в большой и маленькой компании
За последний год я с удивлением осознал, что работать у нас гораздо сложнее, чем в условном Яндексе. Не важно кем — программистом, менеджером, в бэкофисе. Потому что в маленькой компании гораздо меньше разделения труда и каждый должен уметь много разного. Поэтому ребята, успешно работающие в других компаниях, у нас быстро понимают, что их шильдики мидл/синиор не много стоят.
Хотел написать про это притчу, но вчера разбирал работу на конкурсе для продактов в «Карьерном цехе» и свою мысль высказал устно. Так что сегодня притча будет в видео формате. Всего 2 минуты.
https://youtu.be/1gl7Mh-xACg
283. Волшебный пендаль
Все мы пользуемся разными IT-продуктами каждый день. Порою нас что-то в них раздражает — недоработки, баги, дизайн. Мы даже иногда пишем жалобы в службу поддержки. Нас там вежливо посылают: Спасибо за ваши предложения, мы передадим их нашим разработчикам и постараемся сделать доработки как можно скорее (брешут, само-собой).
Есть действенный лайфхак, как добиться изменений быстро — волшебный пендаль от директора компании.
Проблема может не решаться годами, но если директор о ней напишет в саппорт, все исправляется очень быстро. Не потому что в компании работают ленивые негодяи, просто проблем и задач много, на все не хватает сил, а пендаль от директора просто делает некритичную проблему более приоритетной.
Так что если у вас есть выход на директора — это ваш шанс быть услышанным. Но и это не всегда помогает. Я работал в международной компании, CEO переслал мне письмо от какого-то древнего клиента, которому он много лет назад сказал «пиши мне в личку о любом баге». Прошло много лет, CEO давно занимался инвестициями, открытием филиалов на другом континенте и не следил, где там какая кнопка не нажимается. Так что личное письмо было спущено в обычный пайплайн фидбэка.
Если вы CEO небольшой продуктовой компании, мой совет, слушайте клиентов напрямую, позволяйте им жаловаться лично вам. Это помогает чувствовать пульс продукта. Главное не пропустить момент, когда компания перестанет быть небольшой и вам как директору придется «отпустить и забыть».
282. Догадайся сам
Слушайте пользователей, говорят продактам. Кто спорит, слушать надо, интервью брать, опросы проводить. Проблема, что большинство людей не знает, чего хочет. Точнее, говорит одно, а думает другое. Не со зла. Не потому что лицемеры. Просто не умеют сформулировать свои истинные потребности.
Например, с помощью вашего продукта люди зарабатывают деньги. Что нужно сделать? Правильно, дашборд со статистикой. Вы же продакт, вы любите дашборды. Интервью проводили, пользователи просили статистику. Умоляли ее сделать поскорее.
Вы сделали, и оказалось, что статистикой не пользуются. Пошли к тем, кто просил, они сказали, да, мол, прикольно, спасибо большое. Но не пользуются.
Да как так, то! Сами же просили! Что делать?
Пытаться понять их тайные желания по косвенным признаками. Например, по обращениям в службу поддержки. Там может найтись интересная информация, типа жалоб на то, что ежедневные начисления заработанного пришли с опозданием в пару часов. Пользователь каждый день смотрит на сумму «к выводу» и сравнивает ее со вчерашней. Эта цифра ему нужна, а ваш дашборд — не очень.
Разговаривать нужно, но иногда важные вещи можно понять только по косвенным признакам. Говорят, с женщинами и детьми похожая ситуация.
Я обычно не делюсь с вами всякими приколюхами, но тут не могу удержаться. По-моему это очень смешно и гениально со стороны чатагпт https://www.instagram.com/reel/C4rRl8jvLl4/?igsh=OTltZzRhMnNoODV4
Читать полностью…
Какой у вас тип руководителя?
Услышал тут идею, что надо спрашивать на собеседованиях у будущего руководителя: «Какого вы типа руководитель». Если не смог ответить — это плохо, красный флаг.
Интересно, что на днях мне этот вопрос задал сын (я не беру его на работу, он в школе учится).
А как бы вы ответили на этот вопрос? Если вы не руководитель, то опишите тип руководства вашего руководителя.
В одном-двух предложениях.
#жизашиза
279. Compliance
В детстве я жил в Сибири где-то посередине большой страны СССР. У нас на районе были хулиганы, которых все дети знали и боялись. Не стоит думать, что эти хулиганы имели системное мышление или строгую организацию, действовали они спонтанно. Будет проходить мимо — может попросить 20 копеек, а может и не заметит и все обойдется.
Если хулиган тебя начинал прессовать, то стратегия выживания была простая: прикинуться, что ты со всей душой хочешь ему помочь, при этом постараться отделаться малым. Однажды меня остановила компания гопников, чтобы отнять денег. Это не голливудское кино, я не стал драться и бить вертушку с разворота. Я сказал, что, мол, я бы с радостью, но есть только 2 копейки. У меня отняли 2 копейки и ушли.
В другой раз пытались снять наручные часы. Но я сказал, что это подарок папы и они вошли в положение. Забрали шарф, чтобы хоть что-то забрать.
Менеджеру продукта приходится сталкиваться с такой штукой как compliance — соответствовать законам страны. Большие государственные регуляторы требуют поставить всплывающее окно про куки или чекбокс про принятие оферты, или еще что-то. Я работал и на внутреннем, и на международном рынке — везде одинаково, разница лишь в нюансах.
Рекомендации прежние: Постараться, чтобы тебя не заметили; Если заметили, быть вежливым, активно идти на сотрудничество, отдать шарф и две копейки, а часы и рубль в другом кармане постараться сохранить.
Много лет я состою в закрытом клубе продуктовых каналов. Кого попало не принимаем, только проверенных профессионалов. Можете подписаться на папку, где собраны наши отборные каналы:
/channel/addlist/YvmnHCHUp700Nzky
278. Гигиена мозга
С гигиеной тела мы все вроде бы более-менее разобрались. Руки с мылом надо мыть, комнату проветривать, целоваться с больным не стоит. Про гигиену мозга знаем хуже.
Первое, что приходит на ум, это бесконечный скроллинг лент соц. сетей. Говорят, это ловушка легкого дофамина, сжигает мозг и ведет к деградации. Обычно говорят об этом люди в тех же соц. сетях, а слушают это в тех же лентах. Ага, ага. Я бы хотел поговорить о менее очевидных вещах.
1. Zero inbox. Я не теряю писем и не пропускаю сообщения в чатах. Не забываю ответить. Потому что у меня в почте пустой ящик и ноль непрочитанных сообщений в Телеграме. Я отписываюсь от всех рассылок и каналов, которые не читаю. Если письмо требует моего ответа через время, я использую откладывание сообщения — в Gmail это штатная функция, в Телеграме наполовину, также @selfmailbot помогает. Если у вас во входящих почты тысячи писем, а в чатах десятки каналов с сотнями непрочитанных сообщений — конечно же вы будете ничего не успевать и терять письма.
2. Слепая печать. Если вы работаете за компьютером и набор текста — часть вашей работы, лучше освоить метод слепой печати. «Я и так быстро печатаю», говорят некоторые или «Я печатаю вслепую, только не теми пальцами и ошибаюсь». Это самообман. Цель — исключить сознание из этого процесса. Вы же не нагружаете мозг размышлениями, как лучше вдохнуть?! Естественно, печатать вслепую нужно на всех языках, которые вы используете (у меня русский и английский).
3. Горячие клавиши. Когда я смотрю как обычные люди пользуются компьютером, меня аж трясет — очень медленно. Чтобы скопировать промокод из мессенджера в браузер — выделяют мышкой, потом вызывают меню правой кнопкой, потом мышкой переключаются в другое окно, мышкой вставляют в поле, мы мышкой переводят курсор в следующее поле. Если вы профессионал, то все это должно происходить через горячие клавиши. И главное, без участия сознания, на уровне рефлексов.
Добавляйте свои пункты.
276. Работа в невесомости
Недавно слушал лекцию «Почему мы не полетим на марс», где разбирались технически непреодолимые проблемы длительных космических путешествий. Одно из них — невесомость. Человек в невесомости очень быстро слабеет, кальций вымывается из костей, потом надо заново учиться ходить, да еще куча болезней обостряются.
Помню когда сын сломал руку и через месяц сняли гипс, то рука была заметно тоньше и слабее, чем соседняя. А ведь всего месяц прошел!
На нас постоянно действует сила тяжести и давит атмосферный столб и это хорошо. Мы спроектированы так, что без постоянной нагрузки слабеем. Тоже самое и с жизненными невзгодами, мы не любим неприятности, но без них быстро деградируем. Помните, как агент Смит говорил Морфеусу, что первая версия Матрицы выглядела как идеальный мир и поэтому все люди в ней умерли?
В компаниях — тоже самое. Если случаются неприятности — это тяжело морально и физически. Но без этого команда деградирует.
Придумывать форс-мажоры не приходится, они случаются сами. За последние пару месяцев на нас было несколько хакерских атак, а также нашествие SEO-спамеров. Пришлось подсуетиться по технике и даже по юридическим вопросам. В общем, держат в тонусе.
Мораль: непредвиденные задачи и трудности неприятны, но полезны.
274. Особенности национальной улыбки
Работал я как-то в иностранной компании, но в русском офисе. Коллектив был дружный, я старался быть со всеми приветливым. Если встречал коллегу в коридоре, то улыбался и говорил «привет». Однажды в ответ на улыбку один коллега, такой брутальный мужик и боксер, агрессивно спросил: «Чё лыбишься, надо мной смеешься что ли?»
Сказать, что я удивилися — это ничего не сказать. Прифигел знатно. И подумал, что русская офисная культура все же отличается от иностранной.
Спустя время я делал отчет перед начальством на английском языке. У нас был коллега американец, он такой всегда позитивный был, когда свой доклад делал. Я решил ему подражать. Когда пришла моя очередь, я с улыбкой и умеренными шутками стал рассказывать по-английски, как у нас дела. Дела, к слову, были не сказать, что плохо, но не без проблем. И тут мне один из русских боссов говорит при всех, а чего это ты радуешься, все плохо, твои шутки тут неуместны.
Сказать, что я смутился — это ничего не сказать. Прифигел знатно. И подумал, что русская офисная культура все же отличается от иностранной.
Здоровье на работе
Давайте что-нибудь на старперском. Напишите, какие приспособления вы используете на работе для здоровья. У меня, вот, есть специальная подушка под поясницу, чтобы осанка правильная была.
А у вас что? Массажер для ног? Тонометр? Свечи от геморроя?
#жизашиза
288. Почему айтишники крутые
Мы, кто работает в софтовых продуктах, привыкли что дизайн должен быть качественным, а опыт пользователя продуманным. Но есть куча отстающих отраслей, где все довольно печально. Например, «умный дом».
Автоматизация домов пока на уровне сайтов 20-летней давности — работает, но все как-то через назад. Объясню на примере самого простого и распространенного решения — автоматического включения света.
Свет включается, если в помещении есть движение (люди), в остальное время свет отключается, экономя электричество. Идея норм, реализация кошмарная. Причем делают плохо в разных странах, в дорогих и дешевых домах. Объясню в чем проблема.
1. Резкий переход. Ты идешь по темному подъезду и вдруг резко зажигается свет, тебя ослепляет. Причина в том, что датчики движения ставят там же, где светильник. А нужно ставить их заранее. В подъезде свет на втором этаже должен зажигаться пока я иду по первому или третьему.
2. Малое время работы. Свет обычно отключается через 15 секунд. Ты заходишь на этаж, свет зажигается, вызываешь лифт, ждешь, датчик не видит движения, свет гаснет, ты ждешь лифт в темноте, шевелишь рукой, свет зажигается. Переход из темноты в яркий свет 3-5 раз сводит с ума. Нужно оставлять свет на пару минут и все будет отлично.
3. Плохая экономика. Все делают такие решения, чтобы сэкономить на электричестве. Но сейчас освещение светодиодное и тратит в 20 раз меньше электроэнергии, чем традиционные лампы. Экономия настолько крошечная, что не окупает стоимость датчиков.
Если бы это был софтверный продукт, мы бы провели интервью с пользователями, нарисовали CJM, исправили проблемы, провели UX-тестирование. Экономику бы тоже посчитали. Но в той индустрии другие стандарты и о подобном просто не думают.
Именно поэтому айтишник, создатель платежной системы, Илон Маск, пришел в индустрию автомобилестроения и навел там шороху. Над ним первое время смеялись, а потом стали подражать. Над его ракетами тоже смеялись, пока компания не заняла 90% рынка.
Поэтому ребята из IT могут улучшить вещи в любой индустрии. Не за счет сайтов и приложений, а за счет паттернов проектирования, анализа данных и умения работать с фидбэком.
Админ/девопс ондеманд
Нам не помешают дополнительные руки админа/девопса, что-то подкрутить, что-то починить. Загрузка не очень большая, но постоянная, в общем халтурка для опытного человека. У нас кубер, кластер мускуля, гитлаб ci. Хостится все на яндекс клауде. Писать мне.
Репост добавляет вам процентов аптайма.
285. Синхронная и асинхронная коммуникация
Учимся управлять людьми и процессами на примере работы серверов.
Синхронные запросы. Вы хотите посмотреть новый клип Киркорова, в браузере нажимаете на ссылку и получаете видео в ту же секунду. Если одновременно с вами еще миллион человек пытаются посмотреть клип, то ссылка может открыться через пять секунд. А если 10 миллионов, то ответ от сервера будет задерживаться, через секунд пятнадцать вы начнете нервничать и жать на ссылку еще и еще — этим самым еще больше увеличивая нагрузку. Синхронные запросы работают быстро, но если нагрузка велика, то начинаются проблемы. Если сервер не успевает обработать запрос, то через какой-то таймаут (например через минуту) он отдаст вам 504 ошибку.
Асинхронные запросы. Вы хотите отправить миллиону своих подписчиков email-рассылку о весеннем снижении цен. Сервер для них создает очередь и письма отправляются одно за другим, пока очередь не опустеет. Вы все это время занимаетесь своими делами (например, пытаетесь посмотреть клип Киркорова). Асинхронные запросы надежны и удобны, но могут занимать много времени.
Менеджер может работать в синхронном режиме, а может в асинхронном. Правильный выбор — залог эффективности.
Недавно один из клиентов автопроизводителя Тесла пожаловался, что ему несколько месяцев не могут согласовать ремонт автомобиля. Менеджеры ответили, что сам Илон Маск повелел согласовывать с ним каждый ремонт. Он гендир, поэтому занят, и придется подождать.
Ошибка Илона не в том, что он занимается не своим делом. А в том, что он выбрал асинхронную коммуникацию и создал очередь. А надо было работать синхронно и обозначить таймаут: «Хочу согласовывать все ремонты, пишите в телегу, но если не ответил через час — не ждите, принимайте решение на свое усмотрение».
А бывает, что менеджеры наоборот ошибочно выбирают синхронную коммуникацию. Пишут каждому программисту в личный чат вопрос и требует немедленного ответа. А потом зовет всех на совещание, чтобы 20 человек обсудили важный вопрос. Программист вместо написания кода отвечает в чате нетерпеливому начальнику и скучает на встречах. А мог бы код писать.
Как вам видео в принципе?
Прошлый пост я сделал в своем стиле, но в другом формате — видео. Хочу узнать, как вам видео формат?
Напишите, стоит ли видосы делать? Станете смотреть? О чем снимать? Длинные или короткие?
Ставьте пальцы вверх или вниз и пишите подробности в комментариях.
Производственная травма
Какие повреждения вы получили на работе? Ногу сломали? Туннельный синдром от клавиатуры? Выгорели и лечились у психолога? Глаз дёргается? Коллега на корпоративе фингал поставил?
#жизашиза
Думы о работе
А вы размышляете о рабочих вопросах во внерабочее время? Ночью засыпая, моясь в душе, на выходных во время шашлыков?
Если размышляете, то это продуктивно или нет? Кричите из душа "Эврика, я понял как это сделать"? Или это бесплодные суетные размышления?
#жизашиза
281. Маркер адаптации нового сотрудника
Когда приходит новый сотрудник на работу — разработчик, дизайнер, менеджер, директор — можно легко отследить момент, когда он адаптировался и принял компанию как свою родную.
В начале он говори «у вас»:
— Как у вас получить корпоративную почту?
— Где тут у вас туалет?
— Почему у вас такой непонятный интерфейс?
В какой-то момент переключается на «у нас»:
— Какие у нас были результаты в прошлом квартале?
— С кем у нас поговорить про справку для налоговой?
— Почему у нас все так тормозит?
Годами наблюдаю — работает безотказно. Гораздо лучше, чем все эти ваши grows review и 360 feedback. Конечно, есть хитрецы, кто умеет хорошо притворяться. Но обычно люди за такими мелочами не следят, да и ничего плохого нет говорить «у вас».
Важный показатель — время в компании, когда происходит этот переход. У вовлеченных людей это занимает менее недели. У некоторых может затянуться на месяц. Больше месяца — это уже красный флаг, что-то идет не так.
Войти в продуктовый менеджмент из другой профессии
Я немного помогал партнерам из GoPractice в создании курса для свитчеров — людей, кто переходит в продакты из других профессий (аналитиков, дизайнеров, разрабова, рекламщиков, финансистов). Последний год взращиваю как раз такого джуна, поэтому участвовал в создании раздела «Как устроена работа начинающего продакта».
Если вам актуально, вот ссыль: https://gopractice.ru/switchers/
280. Маленький заборчик
Допустим вам надо, чтобы в парке не подходили к памятнику. Многие этот вопрос решаются большим уродливым забором и табличками. Это дорого и главное выглядит так ущербно, что теряется весь смысл памятника.
Нормальное решение — сделать низенький элегантный заборчик. Он дешев в установке и выглядит приемлемо. Такой заборчик легко переступить, но 99% людей не будут этого делать. А тот 1%, что перелезет — их и большой забор не остановит.
Тоже самое в продуктах, причем чаще, чем вы думаете. Например, вам надо собирать персональные данные — телефоны, паспорта и т.п. Для валидации этого нужно усложнять интерфейс, код, процессы компании — в общем строить дорогой и уродливый забор. А можно не валидировать и поверить людям. Если сделать это в правильном месте и в правильное время, 99% пользователей не будут обманывать и пришлют правильную информацию.
Конечно, не везде это возможно. Пропуск с золотовалютные хранилища выписывать так не стоит. Но очень часто можно обойтись маленьким дешевым заборчиком.
На уровне принципа — это легко понять и принять. Банальщина. Но на практике мало у кого получаются. Приходят дяденьки из службы безопасности, строгие главбухи, юристы и все требуют возвести бетонный забор с колючей проволокой и пулеметами. Именно поэтому в одном и том же банке пинкод на карту (который дает полный доступ ко всем деньгам) состоит из 4 цифр, а подтверждение платежа на 100 руб — состоит из 6 или 8 цифр. Не смогли договориться и сделать короткие 4 цифры.
Как договориться со всеми и перестать делать уродливые заборы — это и есть главное ноухау, которое приобретается только с опытом.
У меня выдалась тяжелая неделька
Вот прямо навалилось на работе последнее время. То хакеры нападают, то злопыхатели жалобы в инстанции пишут, то здесь проблема, то там. Не вздохнуть, не пукнуть. Не сказать, что «чёрная полоса», скорее «трудная».
В комментариях к этому посту можно жаловаться на жизнь. Утешать и поддерживать — тоже можно. В зависимости, к чему больше у вас лежит душа, сердце и другие части.
#жизашиза
Сознаемся во вредительстве
Поделитесь, какой ущерб вы наносили своей компании или коллегам? Например, я проломил стену в офисе и с меня хотели снять денег за ремонт, но потом почему-то не сняли.
А вы какое вредительство совершили?
#жизашиза
277. Техническое задание и коммерческое предложение
Технические задания (ТЗ) умеют читать не все. Еще меньше людей их умеют писать. С коммерческим предложением тоже самое. Хочу поделиться опытом на бытовом примере.
У нас в подъезде сделали ремонт. Пол заляпан строительной пылью. Местная уборщица помыла его «как всегда», но для такого загрязнения — просто размазала грязь. Меня достало ходить по грязному подъезду и я решил вызвать клининг.
Написал на маркетплейс работников заявку. 99% людей бы написало что-нибудь типа: «Нужно помыть подъезд после ремонта». Сколько там этажей, где он находится, что за ремонт — все это они бы долго обсуждали с людьми в личке.
Я же написал короткое, но хорошее ТЗ, где указал:
– количество этажей (5),
– описание загрязнения,
– фотографии загрязнения (общий и крупный план),
– место в городе,
– бюджет (2000 руб),
– уровень тщательности (не нужно делать идеально, нужно немного помочь местной уборщице).
Мне стали присылать предложения. И по ним можно понять, насколько люди умеют читать ТЗ.
Кто-то прислал предложение в 7, 10, 15 тысяч рублей и ни слова о моем заказе. Это почти спам, можно не читать.
Кто-то прислал объяснение, что подъезд после ремонта невозможно отмыть за 2 тысячи, что уйдет много тряпок, чистящего средства и времени. Предложили 6 тысяч за качественную уборку. Это уже намного лучше, но не идеально.
Кто-то согласился на 2 тысячи, но стал торговаться за 500-1000 руб, давя на жалость — такое себе…
Хорошего предложения не написал никто. Если бы я занимался клинингом, я был написал так:
Алексей здравствуйте. Спасибо за подробное задание, по описанию и фотографиям все понятно. Я с удовольствием выполню заказ за ваш бюджет в 2 тыс. руб. Но хочу предупредить, что за такие деньги результат будет сомнительным, не станет сильно лучше, чем после уборщицы из ЖКХ. Чтобы отмыть пыль от штукатурки и краску, нужно пройтись несколько раз, израсходовать много тряпок и чистящего средства. Довести такой подъезд до идеала стоит 10 тысяч. Но я понял, что вам это не нужно, поэтому хочу предложить вам золотую середину — 4000 руб, это будет не идеально, но достаточно качественно, ваша уборщица дальше справится. Я могу начать завтра утром. Во сколько вам будет удобно?
275. Вопрос с одной опцией ответа
Бывает пишешь кому-нибудь и задаешь вопрос с двумя опциями ответа. Вот только что написал:
Коллеги, у вас последнее видео на тестовой странице не грузится, это нормально или нет?
Мне отвечают: Да.
Что да? Нормаль да? Или не нормально?
Но виноват не отвечающий. Виноват я, кто дал две опции ответа. Правильно было задать вопрос так:
У вас тестовое видео не грузится, это нормально?
Достаточно частая ситуация в чатах.
273. Влияние проектирование на общую стоимость продукта
Читал тут книгу про строительство, встретился там такой график (см. картинку выше). Его суть такая:
1. Чем дальше ты строишь дом, тем больше тратится денег. На проектирование дома тратится относительно немного. На строительство — сильно больше. А эксплуатация требует нереально большое количество денег.
2. На расходы стройки и эксплуатации дома можно значительно повлиять только на этапе проектирования. Когда стройка уже началась — влиять на расходы сложно.
В IT-продуктах тоже самое. Дизайн условного интернет-магазина стоит 2 человеко-месяц. Разработка стоит 10 ч-м. Эксплуатация (поддержка) стоит 200 ч-м в течение всего срока жизни проекта. Это был хороший сценарий.
А плохой такой:
— Спроектировали плохо, не продумали архитектуру, сделали плохой UX. Занимает плохое проектирование почти столько же, сколько и хорошее — 0,5 ч-м.
— Разработка заняла в пять раз больше ресурсов, 50 ч-м, потому что из-за плохого проектирования переделывали несколько раз, сломали половину старого и баги потом полгода правили.
— Эксплуатация стоит в десять раз больше, 2000 ч-м, потому что баги не прекращались, развитие новых модулей затруднено, постоянно что-то ломается, а через несколько лет пришлось переписать с нуля.
Плохое и хорошее проектирование стоит примерно одинаково. Но плохое проектирование удорожает последующую стоимость продукта на порядок. И главное, потом что-то изменит задешево уже не выйдет.
В хорошее проектирование входят: CJM, UX, дизайн-система, проработка архитектуры, unit-тесты для API, регрессионные E2E тесты, CI/CD, документация.