Дизайнер, разработчик, нет конфликта, нет драмы —...

66
Дизайнер, разработчик, нет конфликта, нет драмы Евгения Малкова Mobile UX/UI Designer, 2ГИС

Transcript of Дизайнер, разработчик, нет конфликта, нет драмы —...

Page 1: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайнер, разработчик, нет конфликта, нет драмы

Евгения Малкова Mobile UX/UI Designer, 2ГИС

Page 2: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Роль дизайна в продукте

Процесс создания продукта

Коммуникации между дизайнером и разработчиком

Как вместе делать крутой продукт

Page 3: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

?Что делать, если чувство прекрасного у разработчика развито сильнее, чем у дизайнера?

Как подвигать пиксели без риска для жизни?

Зачем разработчику иногда нужно побыть дизайнером?

Page 4: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайн. зачем?

Page 5: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Page 6: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Page 7: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Контроль финансов

Page 8: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Контроль финансов

Page 9: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Контроль финансов

119 р.

Page 10: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Технологии +

дизайн

Page 11: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Создание продукта

Page 12: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Как это делается?

Page 13: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Продуктовые требования

Дизайн ревью Фичефриз

Выпуск продукта

Общий дизайн

Дизайн фич Разработка фич

Оценка от разработки, roadmap продукта

Реализация фич

Page 14: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайнер Разработчик Менеджер

Тестировщик Teamlead Арт-директор

Супер-команда

+

Page 15: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Проектирует интерфейс

Пишет код

Ставит задачи

Кто чем занимается?

Page 16: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Page 17: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова
Page 18: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

В супер-команде все равны!

Page 19: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Где происходят пересечения?

Page 20: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Продуктовые требования

Дизайн ревью Фичефриз

Выпуск продукта

Общий дизайн

Дизайн фич Разработка фич

Оценка от разработки, roadmap продукта

Реализация фич

Page 21: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Продуктовые требования

Дизайн ревью Фичефриз

Выпуск продукта

Общий дизайн

Дизайн фич Разработка фич

Оценка от разработки, roadmap продукта

Реализация фич

Page 22: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Оценка продукта

Page 23: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

«Договориться надо на берегу»

Page 24: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

РМ готовит продуктовые требования

Дизайнер продумывает UX продукта

Дизайн и требования отправляются в Confluence

Команда разработки изучает требования и выносит оценку

Составляется roadmap продукта со сроками

Что происходит на этом этапе?

Page 25: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Что может случиться?

Page 26: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Разработчик не может реализовать дизайн

Page 27: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Выяснить, в чем проблема

Если проблему невозможно решить, задать вопрос о целесобразности дизайна:

А зачем нам столько фич в приложении? Может некоторые вынести в отдельный продукт?

При отсутствии аргументов — пересмотреть дизайн.

Решение

Page 28: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Работа над продуктом

Page 29: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

РМ описывает требования к фиче в Confluence

РМ ставит задачу дизайнеру в Basecamp

Дизайнер разрабатывает интерфейс

РМ апрувит дизайн и выкладывает его в Confluence

Разработка начинает заниматься фичей

Что происходит на этом этапе?

Page 30: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Инструменты совместной работы

Basecamp Confluence Jira Dropbox

Page 31: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Что может случиться?

Page 32: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайнер далеко ушел от первоначального дизайна

Page 33: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Не стесняться и спросить у РМ:

Почему изменили дизайн? В первой итерации были нативные кнопки, где они?

Решение

Есть сомнения — задать вопрос

Page 34: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Разработчику не нравится дизайн :)

Page 35: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Эмпатия

Page 36: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайн — шляпа Нарушена логика UI в продукте

Метафора иконки совсем неочевидна! #$%*##%*!

Сформулировать и тезисно обосновать, что именно не нравится:

Решение

Подумать — зачем я это говорю?

Page 37: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Эстетически неубедительно

Page 38: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Lifehack

backlog задач wishlist

Page 39: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Реализация дизайна

Page 40: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайнер завершает работу над дизайном основных фич

Разработка продолжает заниматься фичами

Разработчик дает требования к файлам

Дизайнер готовит файлы для разработчика

Что происходит на этом этапе?

Page 41: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Что может случиться?

Page 42: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Разработчик вдруг понял, что успевает сделать дизайн только на 70%

Page 43: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Успокоить дизайнера

Попробовать найти ресурсы для выполнения

Если это невозможно, предложить дизайнеру 2-3 варианта решения проблемы:

Прости, к релизу мы можем сделать пока только через браузер, или вообще убрать. С тебя — дизайн иконки и нарезка файлов. Потом сделаем полноценную версию!

Решение

Page 44: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайнер неправильно подготовил файлы, а разработчик взял их в работу

Page 45: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Нет ресурсов 2х и 3х

Непопадание в пикселиCMYK

Ошибки в файлах

Page 46: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Подробно и четко рассказать, что вам и как нужно подготовить.

Обьяснить дизайнеру особенности процесса разработки.

Поругать!

Для реализации фичи мне не хватает файлов для ретины и 3х. Опять ты забыл! Подготовь, и мы закроем задачу.

Решение

Не берите в работу файлы с ошибкой!

Page 47: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Фичефриз и дизайн-ревью

Page 48: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайн сделан

Код написан

Разработчики правят баги

Дизайнер делает дизайн-ревью

Что происходит на этом этапе?

Page 49: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Что может случиться?

Page 50: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Дизайнер вдруг полностью меняет интерфейс

Page 51: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Что меняем?

Простые изменения

Не успеем!

Сложные изменения

Page 52: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

РМ прибежал и сказал делать новую фичу

Page 53: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Не успеем! Противоречит гайдлайнам!

Решение

+

Объединитесь и примите решение вместе

Page 54: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Разработчик реализовал дизайн некорректно

Page 55: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Некорректно — это как?

Неправильный цвет/ положение

Лишний элемент

Другаямеханика UI

Page 56: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Найди 10 отличий

Page 57: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Почему?

Ошибка разработчика Ошибка дизайнера

Давай-ка подвигаем пиксели!

Читай матчасть.

Не забывайте ставить задачи в Jira

Page 58: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Кажется, вы художник

Если вам пришло вдохновение — отбросьте Xcode

В любой непонятной ситуации — не пишите код

Возьмите карандаш, бумагу, Sketch и начинайте творить!

Page 59: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

Запомните!

Page 60: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

1 Цель — крутой продукт

Page 61: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

2 Правильно используйте инструменты

Page 62: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

3 Уважайте чужой труд

Page 63: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

4 Учите друг друга

Page 64: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

5 Интересуйтесь параллельным миром

Page 65: Дизайнер, разработчик, нет конфликта, нет драмы — Евгения Малкова

+ =