<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Блоги: заметки с тегом моделирование</title>
<link>https://blogengine.me/blogs/tags/modelirovanie/</link>
<description>Автоматически собираемая лента заметок, написанных в блогах на Эгее</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079e)</generator>

<itunes:subtitle>Автоматически собираемая лента заметок, написанных в блогах на Эгее</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>The Principles of Product Development Flow, пост 5 — применение экономического фреймворка (видео)</title>
<guid isPermaLink="false">127990</guid>
<link>https://artemushanov.ru/?go=all/primenenie-ekonomicheskogo-freymvorka-reynertsena-video/</link>
<pubDate>Sat, 18 May 2024 10:26:33 +0500</pubDate>
<author>Артем Ушанов</author>
<comments>https://artemushanov.ru/?go=all/primenenie-ekonomicheskogo-freymvorka-reynertsena-video/</comments>
<description>
&lt;p&gt;&lt;a href="https://artemushanov.ru/"&gt;Артем Ушанов&lt;/a&gt;:&lt;/p&gt;
&lt;p class="foot"&gt;🔬 Это пост с разбором очередной части книги Дона Рейнертсена &lt;i&gt;The Principles of Product Development Flow&lt;/i&gt;. Книга рассказывает, как правильно принимать решения при разработке продуктов и не помереть раньше времени. Все посты — по тегу &lt;a href="https://artemushanov.ru/?go=tags/pd-flow/"&gt;pdflow&lt;/a&gt;.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/reynertsen-post-3.png" width="338" height="500" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Записал разбор экономического фреймворка Рейнертсена на кейсах. Показываю, как правильно оценивать продуктовые решения с точки зрения экономики.&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/qT2WeaW-QxY?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;
00:00 Вступление&lt;br /&gt;
01:07 Как устроена табличка&lt;br /&gt;
08:37 Кейс первый: вводим СОК, сокращаем возвраты&lt;br /&gt;
11:28 Кейс второй: сертифицируем, чтобы увеличить продажи&lt;br /&gt;
13:18 Кейс третий: заменим кабель на более дешевый&lt;br /&gt;
16:04 Кейс четвертый: китайский завод&lt;br /&gt;
17:34 Кейс пятый: добавить кабель лайтнинг&lt;br /&gt;
19:05 Заключение&lt;br /&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;upd. залил на vk&lt;/p&gt;
&lt;iframe src="https://vk.com/video_ext.php?oid=2131309&amp;id=456239143" width="426" height="240" allow="autoplay; encrypted-media; fullscreen; picture-in-picture; screen-wake-lock;" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;и рутуб:&lt;/p&gt;
&lt;iframe width="720" height="405" src="https://rutube.ru/play/embed/e16f741095cc88e2bb8f48da81447c42/?p=IRutXlp5Z717Z-LdbygGcQ" frameBorder="0" allow="clipboard-write; autoplay" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;
&lt;p&gt;Принципы, относящиеся к экономическому фреймворку, я разбирал во &lt;a href="https://artemushanov.ru/?go=all/reynertsen-post-2/"&gt;втором&lt;/a&gt; и &lt;a href="https://artemushanov.ru/?go=all/reynertsen-post-3/"&gt;третьем&lt;/a&gt; постах о книге.&lt;/p&gt;
&lt;p&gt;Поиграть с цифрами можно тут: &lt;a href="https://docs.google.com/spreadsheets/d/1mKWzrGmZW8DzepJd6QN8yXwMJhiZxoK3GUB6Zl9cbAc/edit?usp=sharing"&gt;https://docs.google.com/spreadsheets/d/1mKWzrGmZW8DzepJd6QN8yXwMJhiZxoK3GUB6Zl9cbAc/edit?usp=sharing&lt;/a&gt;&lt;/p&gt;
</description>
</item>

<item>
<title>Как маленькому бутику потягаться с «Зарой»?</title>
<guid isPermaLink="false">127888</guid>
<link>https://artemushanov.ru/?go=all/kak-malenkomu-butiku-potyagatsya-s-zaroy/</link>
<pubDate>Fri, 10 May 2024 13:59:03 +0500</pubDate>
<author>Артем Ушанов</author>
<comments>https://artemushanov.ru/?go=all/kak-malenkomu-butiku-potyagatsya-s-zaroy/</comments>
<description>
&lt;p&gt;&lt;a href="https://artemushanov.ru/"&gt;Артем Ушанов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Никак, это кликбейт.&lt;/p&gt;
&lt;p class="note"&gt;Hribernik, K., Arabsolgar, D., Canepa, A., &amp; Thoben, K.-D. (2019). Applying Product Usage Information to Optimise the Product Lifecycle in the Clothing and Textiles Industry. Communications in Computer and Information Science, 73—95. doi:10.1007/978-3-030-16134-7_7&lt;/p&gt;
&lt;p&gt;Прочитал доклад «&lt;i&gt;Applying Product Usage Information to Optimise the Product Lifecycle in the Clothing and Textiles Industry&lt;/i&gt;».&lt;/p&gt;
&lt;p&gt;Доклад интересный, но чтобы его полностью понять — пришлось порыть интернеты на предмет контекста и деталей в фешн-индустрии.&lt;/p&gt;
&lt;p&gt;Компания &lt;i&gt;Dena Milano&lt;/i&gt;, небольшой бутик одежды в Милане, хочет сократить срок вывода на рынок новых коллекций. Один из способов сделать это — проектировать новые коллекции и отдельные изделия с учетом информации об использовании продукции (Product Usage Information, PUI). Это понятие из дисциплины &lt;a href="http://sewiki.ru/Управление_жизненным_циклом"&gt;Lifecycle Management&lt;/a&gt;, управление жизненным циклом продукта/изделия/системы. Сначала — теория.&lt;/p&gt;
&lt;h3&gt;Жизненный цикл продукта&lt;/h3&gt;
&lt;p&gt;Разделяют три основных фазы жизненного цикла:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BOL — Beginning Of Life, начало ЖЦ — проектирование, изготовление, логистика и т. п.&lt;/li&gt;
&lt;li&gt;MOL — Middle Of Life — эксплуатация, обслуживание, ремонт&lt;/li&gt;
&lt;li&gt;EOL — вывод из эксплуатации ⚰️.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Сбор PUI относится к средней фазе, MOL.&lt;/p&gt;
&lt;p&gt;Зачем нам это PUI нужно, особенно для выпуска новой коллекции?&lt;/p&gt;
&lt;p&gt;Продуктом в индустрии моды считается коллекция, а не изделие. Классический подход — выпускать две коллекции в год (весна-лето и осень-зима), продавать по полной цене в течение актуального периода, потом включать скидки или раздавать в аутлеты. По меркам настоящего времени это долго, сложно, нет достаточного запаса для маневра, а подготовка коллекции может занимать до двух лет.&lt;/p&gt;
&lt;p class="note"&gt;В подкасте озвучивается точка зрения, что WGSN не просто прогнозирует тренды, а создает их. И это практически монополия&lt;/p&gt;
&lt;p&gt;Крупные производители пользуются прогнозами WGSN (&lt;a href="https://99percentinvisible.org/episode/the-trend-forecast/"&gt;подкаст 99pi&lt;/a&gt; про них — очень интересно), мелкие справлялись как-то сами, в том числе Дена Милано.&lt;/p&gt;
&lt;p&gt;Запас для маневра гораздо больше у тех, кто двигается быстро. Фаст-фешн игроки вроде Зары/Индитекса, Юникло, Шейна, (про который &lt;a href="https://artemushanov.ru/?go=all/chto-ya-uznal-v-dekabre-2021/#shein"&gt;я уже упоминал&lt;/a&gt;) научились выпускать коллекции часто, до двух раз в месяц, быстро избавляться от остатков, держать цены на приемлемом уровне — и оставаться прибыльными. Жизненный цикл коллекции сокращается до нескольких недель, а правильный прогноз плюс грамотная дистрибуция позволяют минимизировать остатки. Но так было не всегда — до 70-х годов двадцатого века цепочка поставки выглядела иначе.&lt;/p&gt;
&lt;h3&gt;Как развивалась дистрибуция&lt;/h3&gt;
&lt;p&gt;Немного коснемся &lt;i&gt;дистрибуции&lt;/i&gt;. Под этим словом мы будем понимать комплекс мер, направленный на физическое доведение товара от производителя к покупателю.&lt;/p&gt;
&lt;p&gt;Стандартная цепочка поставки в середине прошлого века выглядела так:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;производитель выпускает товар&lt;/li&gt;
&lt;li&gt;крупный оптовик закупает товар у производителя&lt;/li&gt;
&lt;li&gt;мелкий оптовик закупает товар у крупного&lt;/li&gt;
&lt;li&gt;розница закупает товар у мелкого оптовика&lt;/li&gt;
&lt;li&gt;потребитель покупает товар в рознице&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;В такой схеме товар идет по цепочке выталкивания: каждое следующее звено в цепочке «толкает» товар в следующее. Цепочка длинная, и судить об успешности своей продукции производитель может только по сбыту следующему звену — берут или нет.&lt;/p&gt;
&lt;p&gt;Постепенно от розницы к опту, а оттуда к производителю, начинает ходить обратная связь более конкретного характера: розница говорит, что к такой-то дате мне нужно, чтобы ты, оптовик, мне поставил такой-то объем такой-то продукции.&lt;/p&gt;
&lt;p&gt;В общем, к 90м годам ситуация перевернулась, и теперь розница решает, чего и сколько должен произвести завод. Товары идут по принципу вытягивания: розница решает, сколько хочет продать в течение следующего периода, и по цепочке назад дает запрос вплоть до производителя, с конкретным перечнем и количеством номенклатуры.&lt;/p&gt;
&lt;p&gt;Ах да, фешн.&lt;/p&gt;
&lt;p&gt;До 70-х годов крупные ритейлеры — магазины, торговые центры, — закупали одежду у производителей и продавали через свои сети. Они не могли контролировать, что и в каком виде произведут фабрики, и просто закупали то, что считали подходящим.&lt;br /&gt;
В семидесятых это стало меняться. Одним из пионеров фастфешена был Лекс Векснер (Lex Wexner), основатель сети магазинов женской одежды &lt;i&gt;The Limited&lt;/i&gt;, который решил, что сам будет выяснять, чего хочет клиент, и заказывать это у производителей — а не закупать то, что производят.&lt;/p&gt;
&lt;p&gt;Параллельно развивались вычислительные технологии. Компьютеры помогли ускорить процессы, связанные с BOL-частью цикла, и продукты стали выходить быстрее и чаще. Стало возможно уйти от темпа «две коллекции в год».&lt;/p&gt;
&lt;p&gt;Возвращаемся в наше время.&lt;/p&gt;
&lt;p&gt;Чтобы коллекцию выпустить, нужно определиться с ее составом, трендами (которые будут актуальны на момент выхода — тут выигрыш в скорости на стороне фаст фешена), ну и техническими штуками типа материалов-производителей-дистрибуции. Все перечисленные выше сети — крупные игроки с долгой историей, они способны сделать анализ просто на основе анализа продаж и возвратов.&lt;/p&gt;
&lt;p&gt;Задача же Дены Милано — научиться быстро проектировать новые коллекции без подписки на WGSN и миллиардных продаж фастфешена с тонной аналитических данных.&lt;/p&gt;
&lt;p&gt;Как же это сделать? Узнаем в следующем посте, если я когда-то за него сяду. Этот пост я начинал писать два года назад, только что случайно обнаружил в черновиках и решил выложить как есть :-)&lt;/p&gt;
</description>
</item>

<item>
<title>Как изучать новую предметную область</title>
<guid isPermaLink="false">127779</guid>
<link>https://artemushanov.ru/?go=all/kak-izuchat-novuyu-predmetnuyu-oblast/</link>
<pubDate>Fri, 03 May 2024 00:19:00 +0500</pubDate>
<author>Артем Ушанов</author>
<comments>https://artemushanov.ru/?go=all/kak-izuchat-novuyu-predmetnuyu-oblast/</comments>
<description>
&lt;p&gt;&lt;a href="https://artemushanov.ru/"&gt;Артем Ушанов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Два месяца назад я пришел работать в компанию-девелопер, в дирекцию по цифровой ипотеке. Область для меня новая: ни со стройкой, ни с финансовыми продуктами я раньше не работал. Нужно разбираться.&lt;/p&gt;
&lt;p&gt;«Разобраться» для меня означает следующие шаги:&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Навести «грубую сетку» домена — понять, где мы вообще. «К черту подробности, город какой?»&lt;/li&gt;
&lt;li&gt;Понять свое место в рамках домена — детализировать «сетку» в важных для проектов областях&lt;/li&gt;
&lt;li&gt;Углубиться в изучение этих важных частей, разобраться в них до нужного уровня, чтобы предсказуемо планировать и реализовывать изменения.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="note"&gt;Еще про грубую сетку в посте «&lt;a href="https://artemushanov.ru/?go=all/kak-chitat-slozhnuyu-knigu/"&gt;Как читать сложную книгу&lt;/a&gt;»&lt;/p&gt;
&lt;p&gt;Первое, что я сделал — навел «грубую сетку» предметной области. Без этого действия любые факты и детали, относящиеся к предметке, как бы повисают в неопределенности: ну вот они есть, а куда и как их сложить — непонятно. Чтобы такого не было, нужно завести какое-то небольшое количество условных смысловых коробочек и начать факты с деталями раскладывать по ним. Качество этих коробочек изначально будет плохим — это не страшно, потом переделаем как надо. Но сначала надо понять, а как же надо.&lt;/p&gt;
&lt;div style="border-radius: 0px; border:1px solid #DCDCDC;padding:20px;margin:20px;"&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/kak-izuchat-novuyu-predmetnuyu-oblast.png" width="1080" height="810" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Грубой сетки достаточно, чтобы понять общие очертания объектов в домене&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Грубую сетку я себе построил путем чтения статей и просмотра видосов на тему ипотеки и всяких сопутствующих штук — их в рунете навалом.&lt;/p&gt;
&lt;p&gt;Сложилась вот такая картинка:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ипотека — это специальный вид кредита, который берут под залог недвижимости;&lt;/li&gt;
&lt;li&gt;в покупке жилья в ипотеку обязательно есть три роли — продавец, покупатель и банк; каждая из этих ролей имеет свои предпочтения: покупатель — получить жилье в обмен на деньги, банк — продать кредитный продукт надежному клиенту, продавец — продать квартиру и получить за нее деньги;&lt;/li&gt;
&lt;li&gt;над сделкой есть еще регуляторы, причем ограничения применяются ко всем трем ролям;&lt;/li&gt;
&lt;li&gt;ипотечная бизнес-модель не особо прибыльна и банки зарабатывают на кросс-продажах и сопутствующих сервисах.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Изучив и поняв вышеописанное, я сформулировал для себя задачу дирекции: &lt;mark&gt;сделать процесс покупки квартиры в ипотеку максимально удобным для клиента и максимально прибыльным для компании&lt;/mark&gt;.&lt;/p&gt;
&lt;div style="border-radius: 0px; border:1px solid #DCDCDC;padding:20px;margin:20px;"&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/kak-izuchat-novuyu-predmetnuyu-oblast-6.png" width="1688" height="1270" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Прикидка по системным уровням&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Дальше пошла более подробная работа над доменом. Для нее я использую несколько инструментов.&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Три списка — Факты, Оценки, Термины.&lt;br /&gt;
В «Факты» попадают факты и наблюдения, которые мне встречаются на созвонах или в переписке. К примеру, из фразы «комиссия у зеленого банка охереть высокая!» можно выделить два факта: «комиссия зеленого банка N%» и «комиссия у зеленого банка выше, чем у других». Составление списка фактов помогает понять, какие события и явления в рамках домена значимы, а какие — нет.&lt;br /&gt;
В список «Оценки» попадают оценки некоторых фактов, выраженные членами команды или внешними людьми. Сочетание одного факта и набора разных оценок к этому факту помогает понять, какие есть конфликты и в чем их причины, а также примерные роли тех, кто эти оценки высказывает. Пример: из высказывания «М. сказала: комиссия у зеленого банка охереть высокая!» м можем сделать предположение о роли М. и о важных для нее вещах.&lt;br /&gt;
В список «Термины» я пишу все слова, словосочетания и устойчивые выражения, которые встречаю на встречах или вычитываю из разных источников.&lt;br /&gt;
Списки составлять просто: услышал новый факт или незнакомое словосочетание — записал в список. Перечитал журнал, увидел там термин — переписал в список.&lt;br /&gt;
Периодически списки нужно перечитывать и грумить — убирать оттуда нерелевантные термины, дописывать пояснения. Рано или поздно начнут прорисовываться понятные связи между некоторыми элементами списков, туман войны начнет рассеиваться.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Еще один список — &lt;b&gt;люди&lt;/b&gt;. Кто, чем занимается, в каких проектах задействован. Не относится к домену, но помогает не потеряться в новом проекте и не задалбывать коллег повторяющимися вопросами вроде «а кто там у нас за эти лендосы отвечает?». Встретили нового человека, который работает на вашем или соседнем проекте — записали в табличку.&lt;/li&gt;
&lt;/ol&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Третий важный артефакт — &lt;b&gt;схемы событий&lt;/b&gt;. В любом домене существуют устойчивые процессы, которые помогают понять границы и основные свойства домена. Покупка жилья в ипотеку, в целом, и есть процесс — у него понятные шаги и этапы, понятные «альфы», которые изменяются. Можно даже сказать так: оформление ипотеки — это процесс пошагового заполнения и утверждения набора документов. Накидав и провалидировав такой процесс, можно рисовать CJMы и прочие клиентоцентричные штуки.&lt;br /&gt;
По схемам у меня простой подход: набросок схемы я рисую как угодно и чем угодно (ручкой в блокноте, &lt;a href="https://artemushanov.ru/?go=all/chto-ya-uznal-v-oktyabre-2023/#:~:text=%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B8%20%D0%90%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%86%D0%B8%D0%B8%20%D0%B2%D0%BE%D0%B7%D0%B4%D1%83%D1%85%D0%BE%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9-,%D0%9F%D0%BB%D0%B0%D0%BD%D1%88%D0%B5%D1%82%20remarkable2,-%D0%9C%D0%B5%D1%81%D1%8F%D1%86%20%D0%BD%D0%B0%D0%B7%D0%B0%D0%B4%20%D1%8F"&gt;стилусом в ремаркабле&lt;/a&gt;, мышкой в Миро или Фигджеме). Потом переношу схему в Миро/Фигджем и там довожу до ума — дорисовываю нужные этапы, детализирую, распутываю запутавшиеся связи. Когда я доволен схемой — перевожу ее в Мермейд (см. &lt;a href="https://artemushanov.ru/?go=all/schemyizteksta/"&gt;пост про схемы&lt;/a&gt;) или табличный формат.&lt;br /&gt;
Использую три основных типа схем: диаграммы сущностей — что есть в домене/субдомене, как связано; карты процессов — этапы, роли, артефакты; диаграммы систем — какие системы, как связаны. Для нормального понимания домена мне удобно сначала прикинуть процесс, потом на этапы процесса накинуть роли и акторов: кто что делает, чтобы дело двигалось. Дальше на роль можно повесить модуль — софт, оргединицу и т. п. На такой схеме удобно думать про точки улучшения сервиса и делать сравнение «как сейчас — как будет».&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="border-radius: 0px; border:1px solid #DCDCDC;padding:20px;margin:20px;"&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/kak-izuchat-novuyu-predmetnuyu-oblast-4.png" width="2154" height="1246" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Схема процесса в одном из проектов&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;В итоге я пришел к простой базовой мета-модели по этому проекту:&lt;/p&gt;
&lt;div style="border-radius: 0px; border:1px solid #DCDCDC;padding:20px;margin:20px;"&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/kak-izuchat-novuyu-predmetnuyu-oblast-7.png" width="664" height="754" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Базовая мета-модель в проекте с партнерским банком&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;«Актор» — участник процесса&lt;br /&gt;
«Шаг процесса» — некое действие, цель которого создать или развить РП&lt;br /&gt;
«Рабочий продукт» — артефакт, который должен быть создан для продвижения или завершения процесса&lt;br /&gt;
«Инструмент» — то, что используется на определенном шаге или в отношении РП акторами&lt;/p&gt;
&lt;/div&gt;&lt;ol start="4"&gt;
&lt;li&gt;&lt;b&gt;Журнал&lt;/b&gt;. Каждый день я пишу, с какими людьми о чем поговорил, что узнал и о чем подумал, какие идеи пришли в голову. Журнал служит инбоксом: потом из него можно выписать людей, термины и факты, какие-то задачки оформить. Еще журнал помогает сохранять контекст, в котором я эту информацию получил.&lt;br /&gt;
Журнал надо перечитывать: каждый день узнаешь что-то новое, и это новое помогает увидеть другие смыслы в ранних записях.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="border-radius: 0px; border:1px solid #DCDCDC;padding:20px;margin:20px;"&gt;&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/kak-izuchat-novuyu-predmetnuyu-oblast-1.png" width="508" height="452" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Скриншот записи из журнала&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;ol start="5"&gt;
&lt;li&gt;&lt;b&gt;Альфы OMG Essence&lt;/b&gt; — проектные объекты и области, которые нужно отслеживать. Про фреймворк &lt;a href="https://youtu.be/w0TkDyiHx48"&gt;я рассказывал на конференции&lt;/a&gt; пять лет назад.&lt;br /&gt;
Факты, люди и термины вполне естественно раскладываются по альфам и подальфам проекта. Структурирование проектной информации по альфам помогает хранить описание в компактной форме, быстро понимать проектные проблемы и принимать меры.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="border-radius: 0px; border:1px solid #DCDCDC;padding:20px;margin:20px;"&gt;&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="464" data-ratio="0.8689138576779"&gt;
&lt;img src="https://artemushanov.ru/pictures/kak-izuchat-novuyu-predmetnuyu-oblast-2.png" width="464" height="534" alt="" /&gt;
&lt;img src="https://artemushanov.ru/pictures/kak-izuchat-novuyu-predmetnuyu-oblast-3.png" width="494" height="438" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Вот такая у меня стратегия изучения новых доменов. Достигнув результата и развеяв туман войны, можно приступать к планированию изменений осознанно и рационально.&lt;/p&gt;
</description>
</item>

<item>
<title>Что нужно клиенту — дрель или дырка в стене?</title>
<guid isPermaLink="false">123637</guid>
<link>https://artemushanov.ru/?go=all/chto-nuzhno-klientu-drel-ili-dyrka-v-stene/</link>
<pubDate>Fri, 20 Oct 2023 00:24:11 +0500</pubDate>
<author>Артем Ушанов</author>
<comments>https://artemushanov.ru/?go=all/chto-nuzhno-klientu-drel-ili-dyrka-v-stene/</comments>
<description>
&lt;p&gt;&lt;a href="https://artemushanov.ru/"&gt;Артем Ушанов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Евгений Казначеев в своем канале &lt;a href="https://t.me/qetzal_1up/1120"&gt;написал пост&lt;/a&gt; про иерархию «работ» с т.з. JTBD. Вот выдержка:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;«Пользователю не нужна дрель, ему нужна дырка в стене. Но в то же время дырка в стене нужна, чтобы повесить картину. А картина нужна, чтобы было красиво и не стыдно было гостей привести. А красиво нужно, чтобы... Это матрёшка, „да там черепахи до самого низа“. Тут иногда человек даже теряется — „с чем же мне работать? до каких „самых настоящих работ“ мне идти?“&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Если раскручивать эту цепочку, то в итоге получается, что людям-то нужна одна штука: чувствовать больше счастья чаще, а боли ощущать как можно меньше и реже. Всё. Дальше уже из этой максимы, под воздействием нашего разума, окружения, культуры и т. д. всё раскручивается обратно до „дырок в стене“ для которых нужна дрель. То есть можно построить иерархию „целей“ („работ“, „болей“) начиная от самых высоких и конкретных — до самых низких абстрактных этажей.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;И вот важная мысль — работать с этой иерархией можно на любом уровне.»&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;Во-первых&lt;/b&gt;, есть такой концепт — иерархия целей Пауэрса, там как раз разбирается взаимосвязь целей верхнего и нижнего уровней.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/telegram-cloud-photo-size-2-5251523776758271722-y.jpg" width="1280" height="996" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Иерархия целей Пауэрса говорит о том, что есть несколько уровней для постановки целей: «Be» (би, быть — кем-то, каким-то) считаются верхним уровнем, и в данном примере отвечают за наше самоощущение, входящее в понятие «идеального себя» (системного концепта). Это — т. н. «принципы».&lt;/p&gt;
&lt;p&gt;Цели (и деятельности) уровня «Do» (ду) работают на выполнение целей уровня «би», т. е. их выполнение должно помочь достижению «би». При этом важно, что успех или неуспех «ду»-целей не всегда определяет успех/неуспех «би»-целей. «Ду»-цели достигаются выполнением «программ».&lt;/p&gt;
&lt;p&gt;Для достижения целей уровня «ду» выделяются отдельные «последовательности», или цели моторного уровня.&lt;/p&gt;
&lt;p&gt;На примере с картинки такая история: есть системный концепт «идеального себя» — это цель высшего уровня. Одним из свойств «идеального себя» является черта «внимательность» (видимо, к семье или партнеру), для чего надо «be thoughtful» — это цель уровня «би». Как проявить внимательность? Один из вариантов — можно приготовить ужин, это цель уровня «ду». Как приготовить ужин? Выбрать блюдо, найти его рецепт, приготовить по рецепту — это уже «последовательности», уровень моторных/инструментальных целей.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/telegram-cloud-photo-size-2-5251523776758271723-y.jpg" width="1000" height="853" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Иерархия читается так: образ идеального себя определяет набор принципов, из которых этот образ и собирается. Принципы определяют программы достижения, а программы достижения существуют только для того, чтобы реализовывать принципы. Ну и так далее.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/telegram-cloud-photo-size-2-5251523776758271724-y.jpg" width="1280" height="599" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Достижение или провал «ду»-целей не обязательно ведет к соответствующему эффекту на уровне выше. Если вы решили приготовить обед, чтобы проявить внимательность, а семья хотела в ресторан, то ду-цель не выполнена вне зависимости от того, насколько круто удалось приготовить обед. Но при этом сам жест — вы решили приготовить обед и приготовили его, — вполне может для семьи сработать как проявление внимательности, и тогда получается, что би-цель выполнена.&lt;/p&gt;
&lt;p&gt;Иногда би-цель вообще не нуждается в программах-последовательностях и выполняется просто от факта изменения окружающей среды внешними агентами.&lt;/p&gt;
&lt;p&gt;Би-цели — самые устойчивые, ду- и моторные цели легко меняются. Хотят всегда именно би-целей!&lt;/p&gt;
&lt;p&gt;Вывод тут такой: определив цели разных уровней (лучше всего выйти на “би”-уровень), можно оптимизировать стратегию.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Второй заход&lt;/b&gt;, с другой стороны: в посте Евгения речь про системные уровни — потому что одно часть другого, более крупного, и достигается использованием других практик, нежели на предыдущем уровне.&lt;/p&gt;
&lt;p&gt;К примеру, «сделать дырку в стене» может «сверлитель» (роль) с использованием дрели и сверла по бетону, практика — «сверление стен».&lt;/p&gt;
&lt;p&gt;Если мы прыгнем на уровень выше, то там задача «повесить картину» (считаем, что место определено), роль — «проектировщик размещения картины», практика — «подбор метода размещения картины»; возможные решения — дырка в стене и крючок, липучка от 3М, полочка под картину.&lt;/p&gt;
&lt;p&gt;Если идем еще выше, то роль — «проектировщик интерьерных решений» (решения определены, нужно их правильно разместить), практика «определение оптимального места под картину», возможные методы решения — там, сям, над кроватью, между шкафами, и т. п.&lt;/p&gt;
&lt;p&gt;Еще выше у нас «дизайнер интерьера», практика «выбор интерьерных украшений для квартиры», возможные решения — цветок в вазе, картина, лепнина, декоративный столик, и так далее. На каждом системном уровне есть набор альтернатив, и выбор правильной зависит от сочетания требований заказчика и способностей исполнителя.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;«И вот важная мысль — работать с этой иерархией можно на любом уровне. Это всего лишь удобная модель, полезный инструмент. Условность. Это значит можно выбрать уровень в зависимости от текущей цели и ваших ограничений (вряд ли вы как продакт-менеджер сможете целиком поменять область работы вашей компании) и просто работать на нём.»&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Работать действительно можно на любом уровне, но лучше работать на том, на котором вы можете обеспечить результат — т. е. владеете нужными практиками и ресурсами.&lt;/p&gt;
&lt;p&gt;Все-таки охватывать несколько системных уровней сложно: более верхний уровень определяет практики для более нижних, и их кратно больше.&lt;/p&gt;
&lt;p&gt;Если мы используем пример со сверлом и дыркой в стене и решим, что мы будем дизайнером интерьера с полным контролем выполнения работ на объекте, то нам потребуется владение практиками подбора украшений и интерьерных элементов (наш уровень), а для каждого типа украшений и элементов — набор исполнителей или инструментов и ресурсов для всех нижележащих практик: определения места, определения способа крепления/размещения, и собственно работы по креплению/размещению, и т. п.&lt;/p&gt;
&lt;p&gt;Получается, что вниз от нашего уровня идет ветвящееся дерево, подобно сложной корневой системе. Менеджить набор практик для всего нижележащего (или набор подрядчиков, или набор сервисов) — отдельная большая работа.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;В-третьих&lt;/b&gt;, если клиент (а мы тут все-таки исходим из схемы “делаем продукты для клиента”) уже выбрал какой-то уровень, на котором он ищет конкретное решение или исполнителя, то переубедить его бывает сложно.&lt;/p&gt;
&lt;p&gt;У меня в практике есть кейс, когда клиент обратился за софтом (т. е. за инструментом), мы поехали делать предпроектное обследование — и поняли, что софт проблему не решит, потому что нужно переделать организацию и поменять в ней расстановку ролей. Мы смогли убедить заказчика, что поступить нужно именно так — путем нескольких раундов переговоров и презентаций, и заказчик поменял оргструктуру (!!!) и ввел новую роль и новые практики — т. е. пользователя инструмента.&lt;/p&gt;
&lt;p&gt;А там и софт продали.&lt;/p&gt;
&lt;p&gt;Ситуация была несколько нервная: мы действовали против своих интересов в краткосрочном периоде в пользу теоретического понимания пользы клиента.&lt;/p&gt;
&lt;p&gt;Но такой кейс у меня один, а клиентов было больше.&lt;/p&gt;
</description>
</item>

<item>
<title>Что я узнал в сентябре-2023</title>
<guid isPermaLink="false">123270</guid>
<link>https://artemushanov.ru/?go=all/chto-ya-uznal-v-sentyabre-2023/</link>
<pubDate>Sun, 01 Oct 2023 19:21:20 +0500</pubDate>
<author>Артем Ушанов</author>
<comments>https://artemushanov.ru/?go=all/chto-ya-uznal-v-sentyabre-2023/</comments>
<description>
&lt;p&gt;&lt;a href="https://artemushanov.ru/"&gt;Артем Ушанов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Это ежемесячный пост формата «&lt;a href="https://artemushanov.ru/?go=tags/til/"&gt;Today I Learned&lt;/a&gt;» — в нем я перечисляю интересные новости, цитаты или факты, попавшиеся мне за месяц. Темы произвольные.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Фото месяца — живописное дно канавы в Сремских Карловцах&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/068F5BCD-076A-41F1-9960-AA77C7CBA06E_1_105_c.jpeg" width="768" height="1024" alt="" /&gt;
&lt;/div&gt;
&lt;h3&gt;ML-Короткометражка Backflip&lt;/h3&gt;
&lt;p class="foot"&gt;&lt;a href="https://backflip.training/"&gt;https://backflip.training/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Короткометражка Никиты Диакура про то, как его трехмерный аватар, движимый ML-методами, учится делать сальто назад.&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/1zUJzzRu-xs?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Фильм получил каких-то премий, и это клево — во-первых, он отлично выглядит и ни на что не похож — небрежно-дотошный подход к деталям, все эти глитчи; во-вторых у него вполне себе есть сюжет и конфликт; в-третьих, научить аватара делать бэкфлип — это прикольная техническая задача.&lt;/p&gt;
&lt;h3&gt;Стекло — не жидкость&lt;/h3&gt;
&lt;p&gt;Притча о том, что нельзя полагаться только лишь на когерентность истории.&lt;/p&gt;
&lt;p&gt;Наткнулся где-то на  утверждение, что стекло — это вязкая жидкость, которая течет ну оооочень медленно. В качестве доказательства приводился такой факт: стекла в древних витражах толще в нижней части. Это из-за того, что сотни лет стекло «стекало» вниз и образовалась такая неравномерность.&lt;/p&gt;
&lt;p&gt;Правдоподобно ли звучит? Ну как-то контритуитивно, но в целом да. Будем ли мы проверять факты и делать выводы на основе собственных наблюдений? Обычно — нет, но сегодня сделаем исключение.&lt;/p&gt;
&lt;p&gt;Достаточно погуглить исходный тезис «стекло это жидкость» с частицей «не» в нужном месте — примитивно проверить на фальсифицируемость, — и вуаля: десятки публикаций с детальным опровержением этого мифа — например, &lt;a href="https://www.newscientist.com/article/mg22730370-900-what-is-glass/#:~:text=Glass%20is%20not%20a%20slow,to%20qualify%20as%20a%20liquid."&gt;эта&lt;/a&gt;.&lt;br /&gt;
Цитата оттуда:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;«Потребуется миллиард лет, чтобы всего несколько атомов в стекле вообще сдвинулись с места».&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Короче, стекло — не жидкость. Но и не стандартное твердое вещество — другая молекулярная структура.&lt;/p&gt;
&lt;p&gt;Витражи изготавливались во времена, когда добиться равномерной толщины на всей площади стекла не получалось, и стекла вставляли в раму толстой стороной вниз — так устойчивее.&lt;/p&gt;
&lt;p&gt;Вывод: не стоит определять истинность утверждения исключительно на основе связности приводимых фактов. (От создателей «&lt;i&gt;если человек громко уверенно говорит — он прав&lt;/i&gt;»).&lt;/p&gt;
&lt;h3&gt;Проектирование магазинной тележки&lt;/h3&gt;
&lt;p class="foot"&gt;&lt;a href="https://blog.buro.cx/cx-telezhka/"&gt;Рассказ в блоге «Бюро»&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;В «Бюро сервисного дизайна» повторили &lt;a href="https://youtu.be/M66ZU2PCIcM"&gt;кейс IDEO&lt;/a&gt; и спроектировали новую тележку для «Пятерочки».&lt;/p&gt;
&lt;p&gt;Сценарии и контексты:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Опыт пожилых людей&lt;/li&gt;
&lt;li&gt;Опыт гостей с детьми&lt;/li&gt;
&lt;li&gt;Совместная покупка несколькими людьми в одну тележку&lt;/li&gt;
&lt;li&gt;Поведение в зоне касс&lt;/li&gt;
&lt;li&gt;Выезд с тележкой за пределы магазина&lt;/li&gt;
&lt;li&gt;Возврат тележки в магазин&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Основные критерии, по которым оценивалась новая тележка: легкость мойки; легкость маневрирования; удобство складывания-доставания продуктов и организация их размещения; легкость посадки/изъятия ребенка.&lt;/p&gt;
&lt;p&gt;Что поменяли: материал корзины и узор сетки — стало прочнее, легче мыть; добавили дополнительные ручки по бокам и спереди тележки, основная ручка теперь не прокручивается; добавили разделитель в корзине; переделали сидушку для ребенка — дырки для ног сделали крупнее, спинку удобнее; добавили крючок для сумки и полочку с подстаканником; тележка стала выше — дно подняли на 7,5 см, ручку на 3,5 см. И самое важное — пофиксили колеса. Оказывается, у многих металлических тележек они несъемные, и если колеса вышли из строя — меняется вся тележка.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-9.png" width="1082" height="1074" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Картинка из блога «Бюро»&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;Whimsical — рисовалка схем с ChatGPT&lt;/h3&gt;
&lt;p class="foot"&gt;&lt;a href="https://whimsical.com/"&gt;https://whimsical.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Случайно наткнулся на сабж — очередной моделлер с поддержкой ChatGPT, способный по промпту построить майндмеп или флоучарт.&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://artemushanov.ru/video/Screen-Recording-2023-09-18-at-21.54.31.mov#t=0.001" width="2234" height="1136" controls alt="" /&gt;

&lt;/div&gt;
&lt;p&gt;Работает шустро, не требует промежуточного кода, как в Mermaid, — сразу рисует. Есть свой плагин для ChatGPT — т. е. можно попросить чат сгенерировать тебе схему, он отправит запрос в Whimsical и вернется с картинкой.&lt;/p&gt;
&lt;p&gt;Но всего два формата для генерации — маловато.&lt;/p&gt;
&lt;h3&gt;Reminder про отдых&lt;/h3&gt;
&lt;p&gt;Привожу целиком:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;DRAMMA. Качественно отдохнуть можно не только на курорте и не только в «высокий сезон». Главное — собрать воедино шесть ингредиентов идеального отпуска, которые &lt;a href="https://link.springer.com/article/10.1007/S10902-012-9345-3"&gt;определила&lt;/a&gt; в ходе полевых исследований психолог Джессика де Блум. Итак, вам понадобятся: &lt;b&gt;D&lt;/b&gt; (дистанцирование)— отстранитесь от стрессовых ситуаций и стимулов; &lt;b&gt;R&lt;/b&gt; (релаксация) — найдите расслабляющую атмосферу; &lt;b&gt;А&lt;/b&gt; (автономия) — создайте ощущение полного контроля, чтобы только вы решали, кому и чему посвятить свое время; два &lt;b&gt;M&lt;/b&gt; (мастерство и meaning, то есть смысл) — выберете для себя осмысленное и/или полезное, но не обременительное занятие, например, изучите историю места, где отдыхаете, или освойте скалолазание. И наконец, &lt;b&gt;A&lt;/b&gt; (аффилирование) — чувство принадлежности: делайте все это с партнером, другом или в компании. Мы бы еще добавили в этот коктейль немного воды: смотреть на открытую воду, слушать ее, купаться в ней, просто быть возле нее — очень полезно для психического здоровья.  &lt;a href="https://reminder.media/post/open-water"&gt;Подробнее&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3&gt;Марина Корсакова про книжку «Чек-лист» Атула Гаванде&lt;/h3&gt;
&lt;p class="foot"&gt;&lt;a href="https://telegra.ph/Razbor-knizhki-CHEK-LIST-KAK-IZBEZHAT-GLUPYH-OSHIBOK-VEDUSHCHIH-K-FATALNYM-POSLEDSTVIYAM-Atul-Gavande-09-17"&gt;Обзор в Телеграфе Марины&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Марина со свойственной ей менеджерской въедливостью разбирает (хорошую) книжку Атула Гаванде «Чек-лист...». Я поминал книжку и чеклисты в &lt;a href="https://artemushanov.ru/?go=all/pro-proekty-i-roli/#objects"&gt;посте про роли&lt;/a&gt;.&lt;br /&gt;
Хайлайты:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Чек-листы помогают спасти от катастроф с помощью рутины; а появились они сначала в авиации, потом в медицине — куда попали из авиации&lt;/li&gt;
&lt;li&gt;Дисциплинированный проход по пунктам чек-листа дает вот такие результаты за год — «...предотвращены 43 инфекции, 8 смертей и сэкономлены 3 миллиона долларов...»&lt;/li&gt;
&lt;li&gt;И вот такие: «...В итоге — сэкономлено 175 миллионов долларов, спасено 500 жизней: так оценивают в Синай-Грейс итоги применения „карточек с пятью вопросами“...»&lt;/li&gt;
&lt;li&gt;Чек-лист позволил группе Van Halen научиться проводить «...большое шоу даже на третьесортной площадке»&lt;/li&gt;
&lt;li&gt;На кухне тоже работает: «Отказ от чек-листов = ошибки и потеря качества и темпа»&lt;/li&gt;
&lt;li&gt;Снова медицина: «если чек-лист предписывает дать медсестре представиться и предложить ей задать вопросы, такая медсестра чаще обнаруживает проблемы и предлагает решения, она проявляет больше активности»&lt;/li&gt;
&lt;li&gt;Требования к чек-листам: только самое важное или то, что часто забывают; 5-9 пунктов — оптимально; если чек-лист получается большой — нужно разбить его на разделы; формулировки должны быть простые и четкие: прочитал — сделал; чек-лист может и должен меняться&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Предок буханки&lt;/h3&gt;
&lt;p&gt;Звался Willys Jeep Forward Control, производился с 1956 по 1965 гг.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023.png" width="702" height="469" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Привет, потомки&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;А буханку до сих пор делают.&lt;/p&gt;
&lt;h3&gt;Презентации в воркфлови&lt;/h3&gt;
&lt;p class="foot"&gt;&lt;a href="https://blog.workflowy.com/instant-presentations-in-workflowy/"&gt;https://blog.workflowy.com/instant-presentations-in-workflowy/&lt;/a&gt;&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-8.png" width="1492" height="604" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Такие вот примитивные презентации — просто по порядку показать все буллеты, — они вроде бы не нужны как отдельный продукт, а вот в качестве фичи в уже существующем — пускай будут. В прошлом til я &lt;a href="https://artemushanov.ru/?go=all/chto-ya-uznal-v-iyule-2023/#iapresenter"&gt;писал про ia presenter&lt;/a&gt;, который умеет примерно то же самое, но стоит денег и не умеет быть аутлайнером — на таких условиях проще бесплатной workflowy пользоваться.&lt;/p&gt;
&lt;h3&gt;Emoji Kitchen&lt;/h3&gt;
&lt;p&gt;Если загуглить &lt;a href="https://www.google.com/search?q=emoji+kitchen"&gt;emoji kitchen&lt;/a&gt;, на странице результатов появится виджет для перехода в редактор эмодзи; совместив два любых эмодзи можно получить новую — см. примеры:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="890" data-ratio="1.9955156950673"&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-1.png" width="890" height="446" alt="" /&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-2.png" width="896" height="448" alt="" /&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-3.png" width="982" height="482" alt="" /&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-4.png" width="413" height="142" alt="" /&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-5.png" width="413" height="142" alt="" /&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-6.png" width="515" height="192" alt="" /&gt;
&lt;img src="https://artemushanov.ru/pictures/chto-ya-uznal-v-sentyabre-2023-7.png" width="402" height="142" alt="" /&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;Паста из бронзовых фильер долгой сушки&lt;/h3&gt;
&lt;p&gt;Коллега Денис рассказал, что самая вкусная паста — это сделанная на бронзовых фильерах и медленно высушенная. Про первое я уже знал — из &lt;a href="https://artemushanov.ru/?go=tags/impastable/"&gt;постов про Дэна Пешмана&lt;/a&gt;; про второе — нет.&lt;/p&gt;
&lt;p&gt;Случайно в супермаркете наткнулся на такую пачку — всего один сорт стоял посреди полок с бариллой и прочим массмаркетом. Там под названием длинная строчка на итальянском, с упоминанием бронзы и некоего «традиционного метода» — это как раз про сушку.&lt;/p&gt;
&lt;p&gt;Купил. Варить нужно долго — 12-15 минут. Паста и правда получается отличная: на нее липнет соус и она прекрасно жуется. Целых два критерия от Дэна Пешмана соблюдены. Рекомендую 🤌🍝&lt;/p&gt;
&lt;h3&gt;Клон голоса в Eleven labs&lt;/h3&gt;
&lt;p class="foot"&gt;&lt;a href="https://elevenlabs.io/speech-synthesis"&gt;https://elevenlabs.io/speech-synthesis&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Поиграл с клонированием голоса в ElevenLabs. Нужно загрузить аудофайлы с вашим голосом, желательно высокого качества, не более пяти минут. Дальше нейросеть пару минут поколдует, и можно начинать генерировать речь.&lt;/p&gt;
&lt;p&gt;При генерации можно указать какие-то параметры — натуральность, вариабельность, еще чего-то; я ничего не трогал. Голос похож процентов на семьдесят, с ударениями ошибается.&lt;/p&gt;
&lt;div class="e2-text-audio"&gt;
&lt;div class="e2-text-super-wrapper e2-jouele-wrapper"&gt;&lt;a class="jouele" data-space-control="true" data-length="103" href="https://artemushanov.ru/audio/Test-11labs.mp3"&gt;Test-11labs.mp3&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Это на первом платном плане, самый дорогой план позволяет ежемесячно дообучать сетку.&lt;/p&gt;
&lt;h3&gt;«Союз» выпустил бюджетный микрофон&lt;/h3&gt;
&lt;p&gt;Прикольный ролик:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;iframe src="https://www.youtube.com/embed/HAYtMt3ZnQI?enablejsapi=1" allow="autoplay" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;«Бюджетный» он относительно остальных микрофонов компании — &lt;a href="https://vk.com/market-163073606?q=1973&amp;w=product-163073606_8612995%2Fquery"&gt;стоит 50&amp;#x202F;000 ₽&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Короче&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;ГОСТ советского пломбира: &lt;a href="https://istmat.org/files/uploads/55065/gost_119-52_morozhenoe.pdf"&gt;https://istmat.org/files/uploads/55065/gost_119-52_morozhenoe.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Идеальное снотворное — мужчина мягким голосом читает пользовательское соглашение инстаграма &lt;a href="https://www.zzzuckerberg.com/"&gt;zzzuckerberg.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.omnicalculator.com/"&gt;3500+ калькуляторов&lt;/a&gt; на все случаи жизни&lt;/li&gt;
&lt;li&gt;Гугловский портал Gamesnacks с кучей казуальных игр — &lt;a href="https://gamesnacks.com/"&gt;https://gamesnacks.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;mark&gt;Минутка рекламы&lt;/mark&gt;&lt;/h3&gt;
&lt;p&gt;Обо всех новых постах я всегда пишу в &lt;a href="https://t.me/artemushanovblog"&gt;телеге&lt;/a&gt;, о больших постах — в &lt;a href="https://www.instagram.com/artem.ushanov"&gt;инсте&lt;/a&gt; и &lt;a href="https://artemushanov.ru/?go=all/about/#social"&gt;остальных соцсетях&lt;/a&gt;.&lt;/p&gt;
</description>
</item>

<item>
<title>Как принять сложное решение? Метод анализа иерархий</title>
<guid isPermaLink="false">119454</guid>
<link>https://artemushanov.ru/?go=all/kak-prinyat-slozhnoe-reshenie-metod-analiza-ierarhiy/</link>
<pubDate>Fri, 19 May 2023 20:22:16 +0500</pubDate>
<author>Артем Ушанов</author>
<comments>https://artemushanov.ru/?go=all/kak-prinyat-slozhnoe-reshenie-metod-analiza-ierarhiy/</comments>
<description>
&lt;p&gt;&lt;a href="https://artemushanov.ru/"&gt;Артем Ушанов&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Я могу легко выбрать из двух вариантов: если на витрине два вида бу́реков — с мясом и с зеленью, я возьму второй; если с сыром или с зеленью — уже сложнее, скорее всего тоже возьму второй. Тут один простой критерий: с зеленью мне больше нравится на вкус.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/image-15.png" width="1026" height="667" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Сложнее будет, если мне надо выбрать перекус: взять бурек? Или купить питьевой йогурт? Или поесть супа? Питьевой йогурт — полезно, но надо идти до супермаркета и стоять там в очереди. Бурек — вредно, но вкусно, и пекарня по пути. Супа хочется, и это полезно, но надо идти в кафе, заказывать, ждать, есть, просить счет, ждать, платить...&lt;/p&gt;
&lt;p&gt;Выбирать приходится не по принципу «что больше нравится», а по более сложной модели. Что больше нравится, а что меньше? Что я успею нормально съесть, а с чем могу опоздать на встречу? Из-за какого перекуса я буду себя потом ругать, что опять вредного говна навернул, а из-за какого — нет? И какой из этих вопросов меня беспокоит больше?&lt;/p&gt;
&lt;p&gt;Любители поесть всегда решают такие кейсы с помощью метода анализа иерархий (МАИ).&lt;/p&gt;
&lt;p&gt;&lt;a name="office"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Как мы офис выбирали  &lt;a href="https://artemushanov.ru/?go=all/kak-prinyat-slozhnoe-reshenie-metod-analiza-ierarhiy/#office"&gt;&amp;nbsp&lt;font color="silver"&gt;#&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Впервые для плюс-минус рабочей задачи я использовал метод анализа иерархий примерно десять лет назад. Мы искали помещение под офис в Астрахани, я полез в интернеты, пообщался с риелторами и накидал лонглист из пары десятков позиций. Выбрать сходу было просто нереально — как только казалось, что вот это вот помещение самое то, как через пару строчек находилось примерно такое же, но на первом этаже вместо третьего; круто, тогда его надо брать? Нет, вот еще одно — на втором, зато в полтора раза дешевле. Но — оно максимально неудобно с точки зрения логистики.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/image-16.png" width="547" height="373" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;В общем, поняв, что таким хаотичным перебором вопрос не решить, я накидал в экселе матрицу приоритетов.&lt;/p&gt;
&lt;p&gt;Выделил критерии (этаж, транспортная доступность, площадь, цена, состояние помещения и т. п.), попарно сравнил. Сравнение было простое: если в паре «этаж — транспортная доступность» важнее казалось второе, то в этой паре этажу присваивался ноль баллов, а транспортной доступности — два балла; если равнозначно — по единице каждому. Таким образом, проведя все парные сравнения, я получил оценку в баллах по каждому критерию — образовалась иерархия критериев, от более важных к менее важным.&lt;br /&gt;
Критериев было много, с десяток, поэтому я выкинул треть с самыми низкими баллами из анализа.&lt;/p&gt;
&lt;p&gt;Далее я внес в табличку все варианты помещений под аренду из моего списка. Все варианты нужно было оценить по каждому критерию. Самые удобные — которые можно выразить числами: цена, площадь, этаж. Менее удобные — которые сложно выразить какими-то опциями. Как оценить транспортную доступность? Оценивали в итоге по адаптированной шкале Ликерта — от «очень удобно добираться» до «совсем неудобно добираться».&lt;/p&gt;
&lt;p&gt;Дальше мы просто считаем условные баллы по каждому варианту и по итогу берем победителя.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/image-17.png" width="1300" height="957" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Что хорошего в таком подходе?&lt;br /&gt;
1) Он позволяет математически выразить проблему сложного выбора и решить ее тоже математически; это снижает зависимость от эмоций в процессе и дает понятный алгоритм на будущее&lt;br /&gt;
2) Он демократичен; можно попросить заполнить матрицу всех причастных (семью, коллег), после чего агрегировать результаты и вывести победителя; сомневающимся в результате можно объяснить логику и показать расчеты, т. е. все прозрачно и проверяемо&lt;br /&gt;
3) На уровне ответов на вопросы — метод реально простой. Любому человеку гораздо легче ответить на вопрос «что лучше — А или Б?» много раз подряд, чем пытаться выбрать из ряда альтернатив сразу по всем критериям.&lt;br /&gt;
4) Можно сохранить результат со всеми промежуточными шагами в эксельке и пересмотреть спустя годик; возвращаться к принятым решениям и анализировать их спустя время — хорошая практика.&lt;/p&gt;
&lt;p&gt;Но экселька — это неудобно. Хотелось к этому всему прикрутить интерфейс, чтобы не по ячейкам до ряби в глазах прыгать, а просто тыкать в один из двух предложенных системой вариантов. А баллы пусть она там внутри считает.&lt;/p&gt;
&lt;p&gt;&lt;a name="thousandminds"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;1000minds и смена работы  &lt;a href="https://artemushanov.ru/?go=all/kak-prinyat-slozhnoe-reshenie-metod-analiza-ierarhiy/#thousandminds"&gt;&amp;nbsp&lt;font color="silver"&gt;#&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Три года назад я нашел такую софтину — кажется, через википедию и случайно. Называется она &lt;a href="https://www.1000minds.com/"&gt;1000minds&lt;/a&gt; и сделали ее два профессора из Новой Зеландии.&lt;br /&gt;
Когда я решил сменить работу в конце 2020, я использовал 1000minds для оценки потенциальных вакансий, потому что опять-таки столкнулся со сложностью выбора.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. Выбор критериев. &lt;/b&gt;&lt;br /&gt;
Я выделил следующие:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;div class="fotorama" data-width="2092" data-ratio="1.6550632911392"&gt;
&lt;img src="https://artemushanov.ru/pictures/AHP01.png" width="2092" height="1264" alt="" /&gt;
&lt;img src="https://artemushanov.ru/pictures/AHP02.png" width="1082" height="1126" alt="" /&gt;
&lt;/div&gt;
&lt;div class="e2-text-caption"&gt;С вариантами оценки пришлось пофантазировать&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;2. Сравнение критериев&lt;/b&gt;&lt;br /&gt;
Система может примерно подсчитать, сколько сравнений нужно сделать, чтобы составить модель весов.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/AHP03.png" width="946" height="806" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Ну а потом система начинает предлагать варианты:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/AHP04.png" width="2046" height="986" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Картинка не моя, с сайта продукта; можно увидеть, что система предлагает сравнить не два критерия по важности (что довольно абстрактно), а два предполагаемых варианта, у каждого из которых сразу два критерия с разными значениями. На картинке сравниваются два условных проекта с разной предполагаемой эффективностью и степенью соответствия стратегическим целям.&lt;/p&gt;
&lt;p&gt;Анализ компромиссов — самый затратный по времени процесс, сравнение сорока трех пар займет от десяти минут до получаса. Можно прерваться и продолжить в любой момент.&lt;/p&gt;
&lt;p&gt;Авторы называют свой метод &lt;a href="https://en.wikipedia.org/wiki/Potentially_all_pairwise_rankings_of_all_possible_alternatives"&gt;PAPRIKA&lt;/a&gt;, он запатентован и умеет подстраивать дальнейшие пары в зависимости от уже полученных ответов. Подстройка позволяет системе увидеть явные тренды и не задавать пары, результат сравнения в которых кажется очевидным.&lt;/p&gt;
&lt;p&gt;Погоняв нас по таким сравнениям, система выстраивает модель весов.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/AHP05.png" width="1436" height="1012" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Есть много разных вьюшек, в т.ч. такая — так выглядела бы модель в экселе:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/AHP06.png" width="1436" height="1572" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Получив модель весов, можно начинать вносить кандидатов.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. Оценка альтернатив&lt;/b&gt;&lt;br /&gt;
Каждый кандидат получает название и оценивается по всем критериям&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/AHP07.png.jpg" width="2560" height="1202" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;После внесения всех кандидатов получаем такой вот дашборд:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/AHP08.png.jpg" width="2560" height="1074" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Дальше просто: при появлении нового кандидата просто вносим его в систему, оцениваем критерии и смотрим, в какое место общего рейтинга он попадает.&lt;/p&gt;
&lt;p&gt;На скриншоте выше финальный вид дашборда — в компанию наверху списка я и устроился в итоге.&lt;/p&gt;
&lt;p&gt;1000minds довольно гибкий. Веса можно в любой момент пересчитать, не теряя данные — просто заново пройти trade-offs. Появился новый критерий? Ок, вносим его в систему и опять-таки заново проходим trade-offs.&lt;br /&gt;
Можно создавать модель весов коллективно. При создании проекта в системе указывается его тип — «опрос» мы делаем или «решение». Если мы сделали «опрос», то можно оформить критерии, опубликовать опросник, выдать ссылку респондентам и получить в итоге модель весов не одного человека, а коллектива. Если бы в примере с выбором офиса я использовал 1000minds, я бы так и поступил, чтобы учесть мнения всех коллег.&lt;/p&gt;
&lt;p&gt;&lt;a name="cases"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Кейсы  &lt;a href="https://artemushanov.ru/?go=all/kak-prinyat-slozhnoe-reshenie-metod-analiza-ierarhiy/#cases"&gt;&amp;nbsp&lt;font color="silver"&gt;#&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Что можно оценивать с помощью МАИ?&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Простые кейсы &lt;/i&gt;— выбор автомобиля, техники или квартиры; почему-то я не использовал метод, когда искал квартиру в Белграде год назад, а стоило бы; еще почему-то сервисы подбора жилья не имеют такого встроенного инструмента, хотя бы упрощенного&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Кейсы посложнее:&lt;/i&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Подбор кандидатов на вакансию в компании. Тут придется пораскинуть мозгами — как формализовать критерии, как оценивать по этим критериям кандидатов; а загнать эти штуки потом в систему — дело техники&lt;/li&gt;
&lt;li&gt;Приоритизация бэклога — по модели impact-effort или более сложной; альтернативами считаем фичи/юзер стори&lt;/li&gt;
&lt;li&gt;Оценка потенциальных фичей с помощью пользователей; из JTBD, CJM или Value proposition canvas выделяем критерии, потом пробуем построить модель весов на группе пользователей;&lt;/li&gt;
&lt;li&gt;Выбор модулей для продукта, особенно при анализе решений сторонних поставщиков;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Важно правильно поставить задачу и формализовать критерии. Можно почитать книгу «Как измерить все, что угодно», там описываются методы квантификации неквантифицируемого.&lt;/p&gt;
&lt;p&gt;&lt;a name="links"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;Ссылки  &lt;a href="https://artemushanov.ru/?go=all/kak-prinyat-slozhnoe-reshenie-metod-analiza-ierarhiy/#links"&gt;&amp;nbsp&lt;font color="silver"&gt;#&lt;/font&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Матрица приоритизации — &lt;a href="https://www.kpms.ru/Implement/Qms_Prioritization_Matrix.htm"&gt;https://www.kpms.ru/Implement/Qms_Prioritization_Matrix.htm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Метод анализа иерархий — &lt;a href="http://sewiki.ru/Метод_анализа_иерархий"&gt;http://sewiki.ru/Метод_анализа_иерархий&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Анализ компромиссов — &lt;a href="http://sewiki.ru/Анализ_компромиссов"&gt;http://sewiki.ru/Анализ_компромиссов&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Матрица решений — &lt;a href="https://untools.co/decision-matrix"&gt;https://untools.co/decision-matrix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Сайт 1000minds — &lt;a href="https://www.1000minds.com/"&gt;https://www.1000minds.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Упрощенный инструмент от разработчиков 1000minds — &lt;a href="https://meenymo.com/"&gt;https://meenymo.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Альтернативный сервис Ruminate, пока не пробовал — &lt;a href="https://ruminate.io/"&gt;https://ruminate.io/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Внеклассное чтение: «приоритЕзация» или «приоритИзация»? — &lt;a href="https://mel.fm/gramotnost/gramotny-otvet/1268047-prioritization"&gt;Мел&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Внеклассное чтение: краткое изложение книги «Как измерить все, что угодно» — &lt;a href="https://4brain.ru/blog/как-измерить-все-что-угодно/"&gt;https://4brain.ru/blog/как-измерить-все-что-угодно/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>

<item>
<title>Рисовалки схем из текста</title>
<guid isPermaLink="false">122684</guid>
<link>https://artemushanov.ru/?go=all/schemyizteksta/</link>
<pubDate>Tue, 15 Nov 2022 03:17:51 +0500</pubDate>
<author>Артем Ушанов</author>
<comments>https://artemushanov.ru/?go=all/schemyizteksta/</comments>
<description>
&lt;p&gt;&lt;a href="https://artemushanov.ru/"&gt;Артем Ушанов&lt;/a&gt;:&lt;/p&gt;
&lt;p class="foot"&gt;В этом тексте есть пасхалка на тему старых квестов&lt;/p&gt;
&lt;p&gt;Мне периодически приходится по работе делать какие-то схемы и диаграммы. Для простых схем «на бегу» я использую Миро или Фигджем, они клевые и удобные. Но для диаграмм, в которых важно соблюдать какую-то нотацию (пусть и не строго), или с которыми нужно работать регулярно, такие сервисы подходят плохо.&lt;/p&gt;
&lt;p&gt;Во-первых, рисовать схемы в определенных нотациях (uml, archimate) в них сложно, т. к. связи неформализованные, отслеживать корректность схем нужно вручную; тяжко рисовать разные типы связей и быстро их подписывать — все обычно спрятано во всякие выпадающие менюшки, нужно много пиксель&lt;a href="https://ru.wikipedia.org/wiki/Пиксель-хантинг"&gt;-&lt;/a&gt;хантить мышкой, а это бесит.&lt;br /&gt;
Во-вторых, графические модели сложно поддерживать и апдейтить; можно один раз сходу нарисовать большую модель, но если потребуется ее существенно реструктурировать или дополнить — это ад и мучение, лучше сдохнуть.&lt;br /&gt;
В-третьих, сделать из схемы выгрузку в не-визуальном виде — табличку, csv — невозможно.&lt;/p&gt;
&lt;p class="note"&gt;🤖 Кстати: мы сделали телеграм-бота, который рисует схемы по описанию. &lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSc3U11lKmYd8DQgWzF8vDD5W9HTAwB746S4tdaxivXxWU6TbA/viewform?usp=dialog"&gt;Получить ранний доступ можно тут&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;В итоге я начал использовать сервисы, которые умеют рендерить схемы из текстовых моделей или псевдокода. Текст проще поддерживать и развивать, можно компактно хранить историю версий, да и моделировать в целом удобнее — печатаю &lt;a href="https://artemushanov.ru/?go=all/mehanicheskie-klaviatury-1/"&gt;я быстрее&lt;/a&gt;, чем рисую.&lt;/p&gt;
&lt;p&gt;Больше всего мне нравится &lt;a href="https://mermaid.live"&gt;Mermaid&lt;/a&gt;. Умеет рендерить разные диаграммы (список &lt;a href="https://mermaid-js.github.io/mermaid/#/README?id=diagram-types"&gt;тут&lt;/a&gt;), есть онлайн-редактор с возможностью экспортнуть в виде картинки или кода, хорошая документация.&lt;/p&gt;
&lt;p&gt;Схемы здесь тоже не строго формализованные, можно связывать элементы как угодно, но по коду легче проверить или организовать корректность построений. Зато типы связей, ярлыки, кратность задаются текстом, что в сто раз быстрее, чем шарить мышью по меню.&lt;br /&gt;
Поддерживать и апдейтить легче, чем в миро, особенно если правильно организовывать код и не лениться писать комменты к нему.&lt;br /&gt;
Выгрузку элементов из кода можно делать с помощью любого regexp-сервиса, я &lt;a href="https://artemushanov.ru/?go=all/kak-ya-nastroil-v-egee-prostavku-yakorey/"&gt;пользуюсь&lt;/a&gt; &lt;a href="https://regex101.com/"&gt;regex101&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Вот пример схемы (flow diagram):&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/asdf.png" width="684" height="596" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;А вот код, из которого она сгенерирована:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;graph TD
    A[Christmas] --&amp;gt;|Get money| B(Go shopping)
    B --&amp;gt; C{Let me think}
    C --&amp;gt;|One| D[Laptop]
    C --&amp;gt;|Two| E[iPhone]
    C --&amp;gt;|Three| F[fa:fa-car Car]&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Мне не очень нравится нотация для стрелочек — они рисуются псевдографикой:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;classA --|&amp;gt; classB : Inheritance
classC --* classD : Composition
classE --o classF : Aggregation
classG --&amp;gt; classH : Association&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Это неудобно — приходится печатать редко используемые символы, да еще и помнить, что там чего значит, и полярность не напутать. Я бы предпочел сокращения или целые слова вместо псевдографики.&lt;br /&gt;
Автокомплит странно работает: пытается подсказывать штуки, которых нет в моем коде, а которые есть — не подсказывает.&lt;/p&gt;
&lt;p&gt;В остальном — прекрасный инструмент для своих задач. Можно встроить прямо в виде кода в Roam Research (&lt;a href="https://www.reddit.com/r/RoamResearch/comments/w76c9x/using_kroki_to_embed_vegalite_charts/"&gt;тыц&lt;/a&gt;) или в ноушн (&lt;a href="https://www.redgregory.com/notion/2022/1/17/how-to-get-started-with-mermaid-in-notion"&gt;туц&lt;/a&gt;), оба инструмента умеют рендерить схему из него.&lt;/p&gt;
&lt;p&gt;Ну и модная тема — можно дать ChatGPT текстовое описание и попросить сделать из него код mermaid.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;upd.&lt;/b&gt; У мермейд &lt;a href="https://www.mermaidchart.com/"&gt;появился полноценный сервис&lt;/a&gt; со встроенным чат-гпт, так что автосоздавать схемы стало еще проще — но за деньги.&lt;/p&gt;
&lt;p&gt;Кроме мермейда можно попробовать &lt;a href="https://kroki.io/"&gt;kroki&lt;/a&gt; и простенький &lt;a href="https://flowchart.fun/"&gt;flowchart.fun&lt;/a&gt; (без нотаций, просто схемы со стрелочками); есть еще отличный Plant UML, но для него vscode надо ставить, а мне лень.&lt;/p&gt;
&lt;p&gt;Еще два шажочка к идеальному моделлеру:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;возможность в реальном времени рендерить схемы из табличек — например, из эйртейбла. С таблицами иногда удобнее работать, чем с кодом, и они отлично подходят для выгрузки или экспорта данных&lt;/li&gt;
&lt;li&gt;возможность рендерить схемы по частям или по контекстам, без перерисовки всей схемы; в архимейте можно было нарисовать разные вьюшки с участием одного и того же элемента — т. е., условно, существует мегасхема, со всеми связями, а существуют ее разные «разрезы», на которых часть информации скрыта и оставлена только важная. Что-то подобное умеет, например, &lt;a href="https://www.plectica.com/"&gt;Plectica&lt;/a&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://artemushanov.ru/pictures/plectica.png" width="933" height="643" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;Замыленная часть схемы — то, что не попадает под фильтры вьюшки&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://whimsical.com/"&gt;Whimsical&lt;/a&gt; умеет создавать диаграммы не по нотации, а быстрым промтом через чат-гпт. Работает просто магически:&lt;/p&gt;
&lt;div class="e2-text-video"&gt;
&lt;video src="https://artemushanov.ru/video/Screen-Recording-2023-09-18-at-21.54.31.mov#t=0.001" width="2234" height="1136" controls alt="" /&gt;

&lt;/div&gt;
&lt;h3&gt;Ссылки и референсы (периодически обновляется)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Сайт от Terrastruct (создатели движка D2) со сравнением четырех движков рендера кода в схемы: &lt;a href="https://text-to-diagram.com/"&gt;https://text-to-diagram.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Miro теперь &lt;a href="https://help.miro.com/hc/en-us/articles/7004628130962"&gt;тоже умеет&lt;/a&gt; встраивать мермейд-диаграммы.&lt;/li&gt;
&lt;li&gt;В копилку софта для диаграмм: &lt;a href="https://sequencediagram.org/"&gt;&lt;a href="https://sequencediagram.org/"&gt;https://sequencediagram.org/&lt;/a&gt;&lt;/a&gt;. Рисует рендером из псевдокода, как Мермейд. Умеет делать только один тип диаграмм — диаграммы последовательностей, зато есть киллер-фича: на готовом рисунке можно мышкой перетаскивать элементы. Порядок строк в коде после этого тоже меняется. Таким образом, можно быстро накидать псевдокодом диаграмму, а после уточнения, если потребуется поменять порядок шагов — сделать это мышкой.&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>


</channel>
</rss>