Products | People | Process
904 subscribers
12 photos
95 links
Заметки от CTO/CPO.
Пишу про управление продуктами, людьми, процессами, культуру.
Все написанное можно обсудить в чате по ссылке
https://yangx.top/joinchat/B-bfYQrvBssyBCf4D2YjhQ
Частным образом можно пообщаться в @slystsev
加入频道
​​Распараллелить = выписать и расставить последовательно, а потом сделать
Скорее всего, последовательно окажется быстрее параллельного

А какже волшебники, которые успевают так много задач делать одновременно? Часто секрет в том, что они их делают последовательно, но очень быстро.
February 27, 2019
March 4, 2019
March 4, 2019
March 4, 2019
​​Сколько-то лет назад после очередных препирательств о том, что для пользователей ценнее, сформулировал для себя пирамиду ценностей на основе пирамиды потребностей Маслоу.

Тогда получилось вот так и с тех пор кажется не изменилось:
1. Function - функциональность. Пока софт не делает нечто нужное, потребности в нем нет вообще.
2. Reliability - надежность и качество. Следующим критерием будет вероятность корректного выполнения необходимой функции. Если софт свою работу делает через раз - то прочие характеристики этого софта уже не важны.
3. Security - безопасность. Предполагается что при реальной и осознанной угрозе лишиться чего-то ценного, пользователь предпочтет не-комфортное и не-прикольное (см.ниже), но безопасное приложение. В свою очередь, безопасный софт, которые не выполняет свою функцию (Function и Reliability, см.выше) также не нужен.
4. Comfort - после удовлетворения первичных потребностей, пользователю становится важен комфорт. А именно - объем усилий, которые он должен потратить не поддержание Function, Reliability и Security.
5. Fancy - и наконец в последнюю очередь пользователю важны всякие "вкусняшки" и "красивости", не относящиеся к первым четырем потребностям.

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

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

Тогда, 7 лет назад, мне казалось правильным следовать модели "согрелся, ну теперь поем". То есть продукт развивается снизу вверх. Вначале удовлетворить основную потребность, потом все остальное. Когда распространилась концепция MVP (Minimal Viable Product), оно казалось вполне соответствующим этой модели - начинай с самого нужного.
March 16, 2019
Где-то в 2014м распространилось уточненное понимание MVP от Henrik Kniberg, настаивающее на том, что MVP должен быть полным - все помнят картинку эволюции скейта в автомобиль вместо эволюции колеса в автомобиль. Скейт - это MVP, им можно пользоваться, а колесо - нет. Сейчас распространяется параллельный, но похожий взгляд, что от MVP надо перейти к MAP (Minimal Admirable Product) - то есть продукт с самого начала должен быть красивым и стильным для успеха. Мысль в том, что современный потребитель уже избалован и так просто к нему подойти.

При всей красоте идеи про MAL, я лично отношусь к ней несколько скептично. Я видел и вижу, как стартуют и успешно набирают обороты продукты и сервисы, где функция уже есть, а всего остального еще нет, при условии, что функция действительно востребована. Ярчайший пример - это AliExpress, над текстами в котором не смеялся только ленивый, доставка в РФ с существенной вероятностью моглы быть утеряна Почтой РФ, общий дизайн был (и остается) очень и очень так себе. Но работало и россияне шли и покупали все больше и больше. И "на ali" это сейчас почти такой же устоявшийся оборот как "загуглить".

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

Для меня это означает, что пирамида в некотором смысле отражает и конкурентную борьбу - чем больше ты отличаешься в функциональной пользе, тем менее важны более верхние уровни в текущий момент. А если ты один из многих в этой функции, то разумеется надо сразу вкладываться в более верхние уровни. Поэтому. notion.so красивый и хипсторский, и сильно отличается от деревянного Сonfluence.
March 16, 2019
Все, что вы хотели знать о кофе. Ну правда, какое ИТ без кофе...

TL;DR:
- кофе блокирует ощущение усталости
- пик действия через два часа от приема
- одни люди быстро расщепляют кофе, а другие медленно
- кофе в целом полезно, если не злоупотреблять
- да, можно и умереть

https://zen.yandex.ru/media/id/5b2a04d592e66100a912eb49/skolko-mojno-pit-kofe-5c9e67d021a86300b4ca477d
April 2, 2019
April 4, 2019
Очень давно не писал в канал, а тем временем прошла конференция CofeFestX в Новосибирске. Мероприятие огненного масштаба для нашей деревни. Как у знатного старпера, у меня есть свои нудные претензии по содержанию отдельных докладов или секций, но кому они интересны... Зато может быть вам интересно, какую пользу я выношу с посещения докладов, а я их выношу как минимум ТРИ. Поэтому в моем блокнотике по ходу доклада я пишу в ТРИ столбца:

1) если доклад интересен по содержанию, то все просто - конспектируем содержание, фотографируем слайды и всячески самообразовываемся. Я ранее писал про нашу практику делиться выводами с доклада на всю контору (https://yangx.top/program_man/47). Это я пишу в центральный столбец.

Часто бывает, что доклад не так уж интересен лично мне - то есть я лично не узнаю ничего нового, но содержит отличный обзор какой-то темы. Тогда я его могу приспособить как методическое пособие для кого-то в команде. "А посмотри-ка доклад вот такого-то и все поймешь!". Благо, что сейчас очень многие раскрученные компании и их докладчики вкладываются именно в такие, по хорошему капитанские доклады, а не в передовой край науки.

Еще часть докладов не интересна мне, но позволяет увидеть уровень интереса аудитории к теме и ее информированности. Это потом пригодится, когда на конференцию поедут наши докладчики 🙂 Уже понятно, какой материал мог бы быть интересен и востребован

2) если доклад интересен (или не интересен) по форме, то смотрю и записываю приемы докладчика и реакцию аудитории. это потом очень пригождается, когда опять же придет время выступать нашим докладчикам. Зачем повторять чужие ошибки? Это я пишу в левый столбец.

3) а еще многие доклады каким-то образом провоцирует у меня гору мыслей на всякие окольные слабосвязанные с докладом темы, которые я пишу в самый ценный правый столбец, и потом с воодушевлением бегу делать.



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

И кстати, оказалось, что многие умные люди вообще не смотрят на конференции доклады, а знакомятся и общаются, что может оказаться намного полезнее. В сочетании с практикой смотреть доклады в записи, можно перейти на 200% КПД с каждой конференции, но я так еще не пробовал
April 11, 2019
В Китае на 10 тысяч школьников надели экспериментальный цифровой браслет, который считывает активность мозга, чтобы отследить степень вовлечённости в учебный процесс и эффективность преподавания.

А теперь вспомним про компании, которые любят следить за производительностью сотрудников по скриншотам экрана, клавиатуре и мышке. Это же какие перспективы открываются по оптимизации производительности персонала ...

https://www.inkstonenews.com/tech/brainco-startup-tests-brain-reading-headbands-chinese-schoolkids/article/3005502
April 12, 2019
В интернете бушует шторм, что Джек Ма рассказал о "благословлении работать 6 дней по 12 часов". Кто-то топит, что он прав - "надо работать, а не ныть", кто-то топит, что "это рабство".

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

Наше "нравится" или "не нравится" не играют особой роли. С таким же успехом может не нравится зима или дождь. Роль играет только наша способность массово предпринять какое-то противодействие.

Могут ли сотрудники Алибабы разбежаться кто куда? Маловероятно. В Китае формула "фигачить 996" (с 9 утра до 9 вечера 6 дней в неделю) очень популярна по отзывам. Образ жизни офисных сотрудников массово под это подстроен - есть рынок доставки не только товаров, но и услуг - стрижки и массаж на дом, еда на дом, товары на дом. Ходить по магазинам и ресторанам некогда. у Alibaba главный конкурент на рынке доставки услуг это компания Meituan - 15 миллионов доставленных услуг в сутки, как сообщают. Из 996 можно уйти в другой 996.

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

Наше отношение к практикам Alibaba в далеком Китае ничего не значит. Он может нам не нравится - но никто же и не планировал ехать в Китай работать? А может кому-то он нравится, может кто-то фанат фигачить и хочет, чтобы у него тоже трудились по схеме 996 - йо-хо-хо, добро пожаловать в столкновение ваших желаний и рынка труда. Известен скандал с Revolut и их гонкой за достижениями любой ценой. На этом рынке, похоже, такое поведение не проходит и приходится меняться. Не секрет, что лет 15 назад, когда мы входили в холдинг SWsoft, постоянные авралы и сверхурочные создали нам очень дурную славу, которая тянулась за нами не менее 5 лет после полного прекращения такой выматывающей практики. Но прекратилась эта практика только тогда, когда ее разрушительное воздействие стало очевидно и измеримо - люди увольнялись, людей было трудно нанять. Пока эта практика работала, она продолжалась не взирая на то, как сильно она не нравилась людям внутри и снаружи компании. Но это не значит, что при должной мотивации в какой-то другой компании такая практика не возникнет снова.

К счастью, сейчас рынок труда в РФ довольно хорош для ИТшников - это рынок с дефицитным предложением и поэтому компании стараются делать хорошие условия для сотрудников не в силу внутренней хорошести, а в силу объективных причин. Поэтому Alibaba-йный подход здесь особо не грозит.
April 17, 2019
June 3, 2019
June 7, 2019
June 10, 2019
June 21, 2019
June 25, 2019
June 25, 2019
June 25, 2019
​​Почему в век, когда все можно спросить или нагуглить, остаются важны люди, которые много знают или знают глубоко?

Давайте возьмем простое упражнение - пройти лабиринт (слева на картинке ниже).
Вы его прошли с небольшим напряжением секунд за 10. Ребенок дошкольного возраста пройдет за минуту

Теперь разделим карту лабиринта на 4 части, дадим каждую отдельному человеку и предложим найти решение.
Они могут обсуждать сколько угодно, но нельзя просто состыковать все части вместе.
У самых способных организаторов это может занять несколько минут. У менее способных это займет 20-40-60 и более минут. Можно даже вообще завязнуть и не найти решения
 
Понимаете, откуда сложность?
Да, нейронная сеть в нашей голове довольно ловко жонглирует данными, перебирает самые разные сочетания, чтобы найти решение сложной задачи. Все это прекрасно работает при одном простом условии - все нужные данные уже в голове. Если данные не в голове, то ими нельзя ловко жонглировать

Есть способы организовать коллективную работу нескольких человек, но она всегда МЕНЕЕ эффективна, чем когда все в голове у одного. Можно делать медленный перебор вариантов (согласование)

- А если я пойду сюда?
- Нет, тогда мы не можем…
- А сюда?
- Тогда уже мы не можем…
- Зато мы можем!
- Хотя нет, тоже не можем…

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

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

Поэтому все, что может физически обработать один человек - наиболее эффективно этим одним человеком и решать. Именно поэтому сколько бы не совершенствовался гугл, для решения сложных вопросов по-прежнему ценны люди, которые знаю тему вдоль и поперек. Они могут находить решения, которые другим образом вообще не найти. Уже потом можно перепроверить найденное решение разными медленными способами. Поэтому индустрия всегда ценила I-людей (кто знает вопрос глубоко), а потом стала особо ценить T-людей (кто знают вопрос глубоко, но еще знают и смежные вопросы вширь). Знание - сила.
 
Это не означает, что это единственный подход. Просто он самый эффективный и его стоит предпочитать альтернативам. неизбежно наступает момент, когда тема не помещается в одного человека, поскольку у всякого человека и у всякого знания есть границы - и тогда понадобятся организаторы, модераторы, фасилитаторы, которые организуют решение вопроса коллективом авторов
July 5, 2019
​​Ребята в конторе увидели пост Евгения Казначеева про то, что публичный багтракеры/копилки идей не работают и попросили прокомментировать. Я несколько таких штук эсклуатировал сам, про несколько общался со "смежниками", и в еще нескольких участвовал как пользователь или свидетель (MS Outlook, World of Tanks), и выходит так, что для ответа надо определить что такое "работает".

Есть практическая ситуация - ежедневно поступают разносортные хотелки пачками. Несколько штук в день, порядка тысяч в год. Отслеживать руками их трудно и больно. Простейший "груминг" на предмет объединения дупликатов, инкремента счетчика голосов и поддержания приоритетов занимал другоценные часы. А стоит его запустить и беклог становится невозможно далее обслуживать и на моей памяти несколько таких накопленных беклогов в 500+ единиц пришлось просто закопать за отсутствием времени на все это перечитывать и сортировать.

И вот эту ситуацию "голосовалка" решает очень хорошо - с практически нулевыми затратами времени система типа Uservoice создает довольно качественный и упорядоченный список хотелок. Это настолько надежно, что у нас был длительный период организационно сломанной процедуры присмотра за порядком на Uservoice, и оно все равно работало. Где-то содержание замусорилось, где-то протухло, но система продолжала производить довольно упорядоченный список при уже однозначно нулевых затратах. Это то, что РАБОТАЕТ.

Также РАБОТАЕТ возможность проводить custdev или иное взаимодействие. Авторы хотелок очень заинтересованные в вопросе люди и очень хорошо откликаются на предложения поговорить, заполнить опросник и т.п.

Теперь об обратной стороне:

- НЕ РАБОТАЕТ ожидание, что пользователь перестанет что-то хотеть от того, что оно не пользуется популярностью. Он все равно хочет. А вы все равно в его глазах плохие, что этого не делаете. Во всех голосовалках, где я участвовал, была такая картина. Частные симптомы - пользователь начинает аппелировать к возрасту запроса ("уже два года не делаете") вместо популярности, к абсолютной величине числа запросов ("уже 50 голосов") вместо относительной (в топ попадасть надо 250+), к переходу в другой канал (просят на форуме, потому что в голосовалке все равно не делают).
- НЕ РАБОТАЕТ ожидание, что аудитория будет признавать голоса как легитимный источник и это как-то улучшит ваш publicity. В самом лучшем случае вы можете получить какую-то обоснованность в глазах других пользователей за неделание этой конкретной хотелки, НО во-первых пользователи и не будут массово смотреть какие-то чужие непопулярные хотелки, а во-вторых авторы непопулярных хотелок будут сочувствовать друг другу в своем горе.
- НЕ РАБОТАЕТ ожидание, что аудитория будет сообщать качественную обратную связь. Все знают разницу между проблемой пользователя и решением, которое он просит. Огромная разница. Но не возможно хотеть проблему, поэтому будут приходить с готовыми решениями и просить их. Впрочем, поскольку работает взаимодействие, то можно уточнять. К примеру, есть в активе "security" фича, где все возмущенно кричали про наше недопустимое отношение к безопасности, а далее оказалось, что ее наличие банально позволяет получить скидку по ряду услуг у других вендоров и никакой безопасности никто и не ожидает.
- НЕ РАБОТАЕТ ожидание про то, что делая эти хотелки продукт станет успешнее. Есть частный случай, когда уже есть хороший product-market fit, потенциальная аудитория большая, текущими клиентами представлена релевантна, будешь делать хорошо для них - будут новые пользователи. Но так не всегда и в общем случае будущие клиенты (prospects) могут хотеть совсем не того, чего хотят текущие. Но не-клиенты никогда не придут в вашу голосовалку.

Поэтому при запуске такой системы надо понимать цели - ЛЮБВИ И СЧАСТЬЯ НЕ БУДЕТ, а упорядоченный список острых хотелок будет. Ровно в нем и цель

Эксплуатация и запуск такой системы имеют ряд тонкостей (иначе все пойдет совсем плохо), часть которых описана в старой статье, но сейчас не все из описанного актуально
July 10, 2019