Заявка на услуги DST
Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.
Специалисты DST Global (dstglobal.ru) образовательных программ направления «Дизайн», рассказывают, кто такой fullstack-дизайнер и зачем нужна эта новая профессия.
Fullstack-дизайнер — профессия на стыке разработки и дизайна. Это именно тот случай, когда один человек может самостоятельно создать сайт или приложение. Он может вести весь проект.
Это новая профессия. Несколько лет это были просто специалисты, которые умели делать и дизайн, и код, потому что так захотели. Сегодня для разработки продукта fullstack-дизайнеру важно сочетать в себе несколько специальностей — это и дизайнер, и разработчик, и менеджер проекта.
Очевидно, что один сотрудник, который умеет совмещать сразу несколько компетенций, может положительно повлиять на развитие компании, как минимум — это возможность сэкономить на затратах и ресурсах, а как максимум — полное погружение в проект и отсутствие длительных согласований в команде.
Про обязанности
Считается, что fullstack-дизайнер разбирается в frontend (создании интерфейсов/ UI) и backend (создании внутренних механизмов / API).
С чего начинает работу fullstack-дизайнер? Сначала он узнает потребности пользователя и ставит задачи по проекту. Для этого можно провести небольшое исследование и пообщаться с заказчиком и пользователями. Далее дизайнер работает над созданием концепта интерфейсов.
Следующий важный этап — разработка и тестирование прототипов. Необходимо отрисовать незавершенный образ продукта и понять, как его тестировать. Это позволит распознать ошибки и оперативно их устранить.
После детальной проработки продукта fullstack-дизайнер может взять на себя несложную работу с кодом, но там, где необходимы глубокие навыки программирования, он привлекает отдельного специалиста.
Когда выходит готовый продукт, дизайнеру необходимо собрать данные по метрикам, исследованиям, отзывам и использовать результаты для следующего цикла. Для этого используют стандартные фреймворки: юзабилити тесты, кастдевы пользователей, карты скроллов и кликов.
Про навыки
У fullstack-дизайнеров в компании DST Global (dstglobal.ru) нет четкого разделения на уровни junior, middle, senior. Но навыки, о которых пойдет речь ниже, пригодятся как начинающим, так и опытным специалистам.
Soft Skills
В профессии нужны коммуникабельность и эмпатия, так как предстоит общение с заказчиками, маркетологами, разработчиками и другими членами команды.
Умение широко мыслить — это значит видеть продукт с разных сторон.
Умение быстро адаптироваться к изменениям и решать проблемы.
Hard Skills
Иметь общее понимание frontend-разработки и знать хотя бы HTML, CSS, JS.
Уметь тестировать прототипы.
Иметь навыки UI/UX дизайна.
Знать принципы визуального дизайна.
Работать с аналитикой.
Копирайтинг.
Где нужны fullstack-дизайнеры
В больших компаниях всегда есть простор для собственных идей и всегда можно усовершенствовать свои навыки. Тут предлагается хорошее финансовое вознаграждение.
Работа в стартапах позволяет оперативно проверять гипотезы для создания продукта. В стартапах решения принимаются быстрее и нет такой бюрократии, как в крупных компаниях. Придется взять на себя работу менеджера, так как нужно вникать в задачи управления проектом и параллельно решать технические задачи. Идеальным вариантом для fullstack-дизайнера будет фриланс. Но тут нужно быть в курсе всех UX/UI-трендов, чтобы в любой момент исправить верстку, написать несложный код и собрать прототип.
Прийти в fullstack-дизайн можно как из дизайна и разработки, так и из смежных (например, проджект-менеджмента). И, кстати, отдельных вакансий на fullstack-дизайнера практически не найти на hh.ru или в группах Facebook.
Направление быстро развивается и специалисты становятся востребованы. Но не все компании на рынке понимают, кто может закрыть их задачи. Поэтому часто на сайтах с вакансиями можно встретить позиции продуктового или UX/UI-дизайнера, но со знанием тех навыков, которые есть только у fullstack-дизайнера. Тем соискателям, которые находятся в поиске работы, нужно учитывать этот факт и глубже изучать рынок вакансий дизайнеров.
Наш специалист свяжется с вами, обсудит оптимальную стратегию сотрудничества,
поможет сформировать бизнес требования и рассчитает стоимость услуг.
Ижевск, ул. Воткинское шоссе, д. 170 Е, Технопарк Нобель, офис 1117
Задать вопрос по почте
В прошлом у дизайнеров и разработчиков было четкое разделение ролей. Редко когда человек занимался и тем и другим одновременно. В настоящее время, учитывая происходящие изменения в продуктовом дизайне и подходе к командной работе, многие веб-дизайнеры вынуждены заниматься разработкой и UX.
Отсюда вытекает вопрос: что за персонаж этот так называемый fullstack-дизайнер? Это просто дизайнер? Или еще и пишет код, занимаясь дизайном? Или это в равной степени дизайнер и веб-разработчик?
Кто такой fullstack-дизайнер?
По факту, концепция fullstack-разработчика появилась раньше, чем концепция fullstack-дизайнера. Но «full stack» (полный цикл) не означает «делает всё». На самом деле это значит, что человек обладает мультинавыками, которые позволяют ему независимо от других создавать дизайн или разрабатывать продукт.
Это означает, что настоящий fullstack-дизайнер может выстроить основные концепции проекта и провести все подготовительные работы, связанные с дизайном и разработкой. Например, дизайн прототипов, визуальный дизайн, разработка интерфейсной части, JS, jQuery и так далее.
Возникновение
Появление fullstack-дизайнеров не произошло в один момент, оно вполне обусловлено текущей ситуацией. В связи с взрывным ростом популярности мобильных приложений и большим потоком частных предпринимателей появилось много небольших команд разработки, которые не могут позволить себе отдельных специалистов. Это вынуждает брать на себя несколько ролей, занимая одну должность. Вы всегда можете встретить разработчика, который не только пишет код, но и собирает прототипы в специальных программах (Mockplus, Axure, Proto.io).
Выгода
Всесторонний взгляд на продукт является главным преимуществом fullstack-дизайнера. Специалист, знакомый с процессом разработки продукта и с процессом его дизайна, может предвидеть ограничения, накладываемые на продукт. Поэтому он может четко контролировать ожидания от него.
Знакомство с процессом позволяет команде лучше понимать разработку, маркетинг и пользователей продукта. Это делает работу более цельной, сокращает количество доработок и непредвиденных ситуаций.
Значение
Fullstack-дизайнер может анализировать и улучшать свое собственное «дерево знаний» в зависимости от ситуации. Он может четко понимать структуру продукта, на каком этапе находится разработка и как проходит сам процесс. Он является человеком с мульти-навыками, способным использовать в работе опыт пользователя, дизайн-паттерны, техники и фишки для завершения цикла разработки продукта. Исходя из этого процесс становится более систематическим и на выходе получается лучший продукт.
Сосредоточенность на всем процессе — вот что отличает обычного дизайнера от fullstack-дизайнера. Если вы являетесь таковым, то это, безусловно, дает вашей команде огромное преимущество. А если вы работаете на фрилансе, то вам просто необходимо быть дизайнером полного цикла.
Отличительные черты крутого fullstack-дизайнера
Тем не менее, к fullstack-дизайнеру не предъявляется требования знать и уметь все в совершенстве. Взяв за пример веб-дизайнера, вы сможете лучше понять описанные ниже роли.
1. Ассистирование менеджеру продукта
Создание предварительной концепции всего проекта, проведение мозговых штурмов, заполнение доски с персонажами, базовое планирование.
2. Дизайн прототипов. Наброски, визуальные черновики, низко/высоко детализированные прототипы.
3. Исследование пользователей. Пользовательский опыт.
4. Тестирование
5. Frontend-разработка: HTML, CSS, JS и так далее.
6. Передача продукта программисту: глубокое понимание взаимодействия между интерфейсом и программной частью, понимание того, как front-end лучше состыковать с back-end.
И я сомневаюсь, что из этого выйдет толк по нескольким причинам:
1. Такому специалисту нужно больше времени на работу (дизайн, а потом фронтенд — это дольше, чем параллельное выполнение, когда дизайнер нарисовал, утвердил страницу и ее сразу верстают, пока он другую разрабатывает)
2. Пострадает дизайн продукта. По личному опыту знаю — как только дизайнер начинает кодить, то страдает дизайн, потому что во время разработки дизайна он думает о реализации и старается сделать её более простой и посильной для себя. Отсюда мы и имеем не очень хорошие интерфейсы.
3. Фронтенд сегодня очень сложен. И просто писать JS по принципу берём элемент, ставим обработчик на событие и все работает уже не катит. Требуется понимание полноценной экосистемы фреймворка, что требует большой практики.