Проектирование VUI: situational design vs «классический» подход
Большая проблема дизайнеров голосовых приложений в том, что они до сих пор используют блок-схемы для проектирования. Блок-схемы описывают «дерево», но в голосовых приложениях диалог не идет по древовидной структуре. Блок-схема быстро теряет наглядность, становится спутанной и громоздкой. На распутывание уходит много времени. На помощь приходит Situational design. В его основе работа с карточками, сторибордами и канвасами. Карточка описывает итерацию пользователя и системы, канвас хранит все карточки, а сториборд – это логика. Очевидные плюсы: легко править, легко масштабировать, работа ускоряется. Но есть и минусы, например, при проектировании multi-turn interactions. Хотя в fabble.io эта проблема уже решена. Отказываться ли от блок-схем? Они могут быть полезны для представления общей логики сценария, а канвасы примут на себя маппинг всех сценариев.