В нашей работе мы испольузем принцип, который называется Design Driven Development. Что это такое?
В нашей работе мы используем принцип, который называется Design Driven Development. Что это такое? Это процесс, при котором дизайн и опыт взаимодействия пользователя с продуктом определяют наши задачи. То есть, другими словами, сначала мы создаём дизайн и только после этого передаём его в разработку.
Мы не приступаем к разработке пока не отшлифуем дизайн, так как хотим создавать продукты, о которых пользователи сами будут рассказывать своим друзьям и знакомым.
В начале мы пытаемся понять и определить проблему, с которой сталкиваются наши пользователи: в жизни, при использовании других продуктов или же при использовании наших продуктов.
После этого мы вместе со всей командой генерируем идеи для решения проблемы.
Извлекаем одно наиболее подходящее решение и делаем на его основе простой и быстрый дизайн.
Далее мы шлифуем UI и готовим его рабочий прототип.
Демонстрируем, тестируем, получаем обратную связь и на основе комментариев улучшаем дизайн. И так мы делаем несколько раз. Это называется итеративный или повторяющийся процесс.
И только потом мы передаём дизайн нашим разработчикам. Во-первых, это облегчает работу нашим разработчикам. Во-вторых, это ускоряет процесс разработки продукта. Разработчики не теряют время на обдумывание дизайна.
Цель такого подхода в том, чтобы создать красивый, удобный и, самое главное, полезный и ориентированный, в первую очередь, на пользователя продукт. Таким образом, в нашей компании именно дизайн диктует наши задачи.