Создание webприложений. Работа с требованиями и проектирование Текущие вопросы • Как работать с требованиями? • Как ставить задачи правильно? • Менеджер по продукту (product owner) и проектировщик интерфейсов (UX), – кто эти люди? Описание процесса Основной принцип – дизайн-мышление. Описание процесса Предполагается два вида задач: 1) По созданию нового продукта 2) По улучшению текущего продукта Создание нового продукта Создание нового продукта • Кто ставит четкие задачи непосредственным разработчикам? • Как бизнес узнает, соответствует ли результат ожиданиям? • Что делать, если не соответствует? Все дело – в работе интерфейсной команды Главный проектировщик Бизнес (системный) аналитик Менеджер по продукту (product owner) Принципы работы интерфейсной команды 1) Проектировщик-консультант. Проектировщик ведет задачу от начала и до конца. 2) Одна задача – один проектировщик. Диаграмма взаимодействия Работа над задачей Работа над задачей 1. Сбор требований и анализ данных • Собираем требования вместе с бизнесом (story mapping). • Выявляем профильные группы пользователей продукта. • Выявляем различия и цели каждой группы через создание персон. • Составляем сценарии использования продукта. • Разрабатываем информационную архитектуру. Работа над задачей 2. Концептуальная модель интерфейса • Дизайн-концепция. • Логика работы интерфейса по основным сценариям использования в виде схем страниц (wireframes). • Согласование с разработчиками. • Согласование с бизнесом. Работа над задачей 3. Детальное проектирование и дизайн • Вся логика интерфейса в виде wireframes. • Дизайн-макеты всех экранов, готовые к верстке. Работа над задачей 4. Верстка Верстает front-end разработчик. Проектировщик и дизайнер следят за качеством верстки. Работа над задачей 5. Передача в разработку и сопровождение Логика интерфейса Дизайн Верстка Улучшение текущих продуктов Процесс в ВТБ-24 Выводы • Принять единую схему работы не только исполнителям, но и бизнесу. • Применять принцип дизайн-мышления. • Строить командную работу.