Что такое Design-Driven Development или почему наш первый сотрудник дизайнер

В нашей работе мы испольузем принцип, который называется Design Driven Development. Что это такое?

В нашей работе мы используем принцип, который называется Design Driven Development. Что это такое? Это процесс, при котором дизайн и опыт взаимодействия пользователя с продуктом определяют наши задачи. То есть, другими словами, сначала мы создаём дизайн и только после этого передаём его в разработку.

Мы не приступаем к разработке пока не отшлифуем дизайн, так как хотим создавать продукты, о которых пользователи сами будут рассказывать своим друзьям и знакомым.

Как это происходит?

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

После этого мы вместе со всей командой генерируем идеи для решения проблемы.

Извлекаем одно наиболее подходящее решение и делаем на его основе простой и быстрый дизайн.

Далее мы шлифуем UI и готовим его рабочий прототип.

Демонстрируем, тестируем, получаем обратную связь и на основе комментариев улучшаем дизайн. И так мы делаем несколько раз. Это называется итеративный или повторяющийся процесс.

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

Цель такого подхода в том, чтобы создать красивый, удобный и, самое главное, полезный и ориентированный, в первую очередь, на пользователя продукт. Таким образом, в нашей компании именно дизайн диктует наши задачи.