Как проектировать
1.08K subscribers
246 photos
9 videos
3 files
167 links
О проектировании больших человеко-машинных систем и их интерфейсов с Андреем Шапиро. От приёмов и инструментов до методов мышления проектировщика

Автор — @ashapiro
Карта процесса-опыта — @xpmap
Карта реализации историй — @simapping
加入频道
Приступил к сравнению схем разных методов схематизации процесса на одном материале. Взял в качестве примера доставку пиццы. Этот пример в формате коллаборации рассматривает группа OMG в спецификации BPMN by Example.

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

Планирую также сравнить с вариантом BPMN хореографий, Event Storming, UML Sequence Diagram.
🔥1
Forwarded from Thinking by writing (IT)
Итерации, гипотезы и адаптивность при разработке государственных ИС

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

Я неоднократно писал о причинах неизбежного отставания государственных цифровых проектов от частных:

1. Системная инженерия последнее десятилетие эволюционирует в сторону всё более высокой адаптивности и стремительности внедрения изменений: «требования» всё больше заменяются «гипотезами», описания проектируемых функций меняют модус от «система должна категорически и бесповоротно во веки вечные» в сторону «предполагается, что данная функция системы будет наиболее оптимальна для потребностей пользователей, а если нет, то по ходу дела мы ее улучшим».

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

Однако, как оказывается, государственные организации не оставляют попыток угнаться за техническим прогрессом в цифровизации. Мне прислали замечательный документ Минцифры России под названием «Методические рекомендации по организации производственного процесса разработки государственных информационных систем с учетом применения итерационного подхода к разработке». И там, фантастика (!), они пишут (стр.19-20):

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

1. Проектирование осуществляется на основе требований к Системе, исходящих от заинтересованных сторон, в том числе – клиентов, эксплуатирующего систему персонала, должностных лиц Ведомства.

2. В ходе проектирования рекомендуется использование практик, сохраняющих как можно дольше рассмотрение возможных вариантов реализации Системы (гипотез) в процессе её создания и принятие обоснованных (например, с точки зрения лучших экономических результатов) технических решений только после проверки гипотез.
3. И т.д.
».

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

Сложно сходу глубоко оценить ценность и адекватность конкретных рекомендаций – нужно глубоко анализировать документ, а лучше испытать предлагаемые методики в реальном проекте. Но в любом случае есть что нам перенять для усовершенствования нашего законодательства в сфере создания ИС ГО.

Ссылка на документ: МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ
ПО ОРГАНИЗАЦИИ ПРОИЗВОДСТВЕННОГО
ПРОЦЕССА РАЗРАБОТКИ ГОСУДАРСТВЕННЫХ
ИНФОРМАЦИОННЫХ СИСТЕМ С УЧЕТОМ
ПРИМЕНЕНИЯ ИТЕРАЦИОННОГО ПОДХОДА К
РАЗРАБОТКЕ


#егов #менеджмент #мцриап #минцифры
Вместе с небольшой группой исследователей собрали первый подход к структурному языку интерфейса пользователя.

Элементы интерфейса пользователя — это тоже отдельный язык. Но речь идёт не о нём, а об языке, который структурно пробует зацепить ситуацию проектирования интерфейса. То есть должен описывать, что нужно сделать.

Пример формулы в этом языке для задачи из книги Раскина:

~значение −> ~температураС, ~температураF


Полюбопытствуйте. Вот первое описание:

https://github.com/UIRC/ui-language
🔥3
Вам интересно было бы послушать доклад или прочесть статью на тему, описанную ниже? Интригует ли? Понятно ли о чем речь? Лайкните, пожалуйста, или поставьте задумчивое лицо в знак одобрения или непонимания.

.

Язык интерфейсных ситуаций

Дизайнер сегодня — чёрный ящик проектирования, который нужно запустить, чтобы стало понятно, что именно и как предстоит разрабатывать. Разработчик не может оценить объём разработки по описанию пользовательской истории, потому что реализации могут разительно отличаться. Как дизайнеру и разработчику обретать видение о конечном решении ещё до того как дизайнер сядет за Фигму?

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

Слушатели/читатели получат новый инструмент дизайн-мышления, помогающий решать интерфейсные задачи не интуитивно, по творческому наитию, а системно.
👍174🤔3
Спешу поделиться описанием нового подхода к проектированию. Это схема варьирования данных в точках их преобразований в системах с интерфейсами. С этой штукой мы уже спроектировали как минимум одну систему, ситуация в ней и потребовала особой схемы.

Мне всегда хотелось прикрутить к User Flow структуру потоков данных. Представленная статья — первый и, на мой взгляд, удачный подход к снаряду.

Рекомендую к ознакомлению тем, кто занимается проектированием и разработкой интерфейсов пользователя: дизайнерам, аналитикам, разработчикам фронта и бэка и, конечно, инженерам качества.

https://ashapiro.ru/articles/data-chain-scheme
🔥6👍21
С подачи Дениса Бескова добавил в текст книги про Карту процесса-опыта схему с универсальными верхнеуровневыми точками любой услуги. Какие ещё ключевые точки вы бы добавили?
👍72
Собрал вместе изображения функциональных ролей карт процесса-опыта разных лет. Работаем над унификацией дизайна карты и изображений агентов.

Забавно, что наибольше разнообразие получили искусственные агенты, то есть не люди.
🔥5👾2
Выделились три подхода. Характерные лица, конечно, цепляют сильнее, но для целей более широкой применимости проще использовать образы изображения с функциональными элементами. Человек с гарнитурой — поддержка, с галстуком — менеджер, с бабочкой — владелец, с микрофоном — ведущий.
👍3🔥1
Добавил несколько типовых конфигураций ключевых точек на картах процесса-опыта. Все выявленные на текущий момент конфигурации прикреплю в комментарии. Работаю над раздаткой к воркшопу.

Не перестаю удивляться тому как часто не замечаешь что намертво стало частью тебя в практике и не замечается как подход, как вода не замечается рыбами. И только взаимодействие с заинтересованными практикующими коллегами помогает выявить эти моменты и сделать их общедоступными.
👍4
Дизайнер запаковал смысл в неуловимый разрыв цепи в иконке в правом нижнем углу. На той скорости использования, что я наблюдаю у современного человека, невозможно отдавать внимание таким нюансам, а значит будешь попадать впросак. Вот который раз я удивляюсь почему кнопка, которую я считываю как «Поделиться ссылкой», хочет её уничтожить.
👍6
У Артёма Дапа в книге «Русский путь бизнеса и дизайнаß» есть понятие трёх уровней частот в детализации: низкие, средние, высокие. Он рассматривает их на примере выставочных стендов. Издалека стенд конкурирует с другими стендами выставки своими самыми грубыми формами. На среднем уровне мы видим объекты графдизайна, пром- и информационного дизайна, названия, вывески, медиа. На высоких частотах мы трогаем их, всматриваемся в качества бумаги и типографики, насколько с любовью сделано.

Считывание смыслов в интерфейсе не может идти на высокочастотной составляющей.
🔥9
Подготовил раздатку к завтрашнему воркшопу по Карте процесса-опыта на AgileDays. После воркшопа выложу сюда в ПДФ. Там уже появились новые конфигурации.

Напомню, что эта нотация полезна для межкомандной и внутрикомандной коммуникации о процессе. На таких картах пищу находят и визионеры, и разработчики, и дизайнеры. С точки зрения социологии — это граничный объект (boundary object), объединяющий людей вокруг единого понимания.
👍7
Раздатка_2_х_часового_воркшопа_по_КПО.pdf
1.9 MB
Слайды с сегодняшнего воркшопа на AgileDays по карте процесса-опыта и ПДФ раздатки.

Сегодня метод впервые был очно представлен. Так что у него, можно сказать, день рождения 🎉

Если вы были на воркшопе, вам понравился метод и вы планируете его попробовать в практике, черкните мне пару строк в комментарии, мне будет приятно как автору.
👍2🎉2
Если вы делаете карты процесса-опыта в Миро, в Мировёрс теперь два шаблона. Рекомендую использовать тот, что начинается с аббревиатуры и двоеточия в названии.

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

Ссылка на кошерный шаблон — https://miro.com/miroverse/xpm-experience-process-mapping/
1