Здавалося б очевидною є ідея, що дизайнери і розробники мають працювати разом.
Але дуже часто, двоє цих людей працюють розрізнено, розробляючи один і той самий проект. В той час, як дизайнер працює над створенням деталей, кольорової гами та оформленням, яке б мало достойний вигляд, розробник програмує і готує сайт для веб. Це може призвести до непорозумінь між дизайнером і розробником та, як наслідок, може негативно вплинути на кінцевий результат.
Якщо дизайнери і розробники працюють над проектами разом від початку до кінця, то результат є більш гармонійним, з доступним для користувача інтерфейсом та чистим кодом. Згуртована робота вимагає менше часу і переробок, тож кінцевий результат можна досягти швидше.
Дизайнер проти Розробника
Традиційно веб-дизайнери та розробники займаються різним.
Зазвичай для створення картинки майбутнього вигляду сайту, веб-дизайнери використовують графічні редактори, такі як Adobe Photoshop чи Illustrator. Для того, щоб потім все це працювало в мережі, веб-розробник кодує цей дизайн, використовуючи HTML, JavaScript, JQuery, CSS та інші мови програмування.
Оскільки дизайнери та розробники часто працюють з різних місць, або навіть в різних країнах, кожен з них потребує навичок один одного для створення повноцінного сайту. Тому, їм необхідно об’єднатися.
Переваги спільної роботи
Простіше кажучи, найголовніша причина, по якій дизайнери та розробники повинні працювати разом – це створення довершеного проекту. З точки зору взаємодії досвіду, проект тільки виграє, якщо дизайнери співпрацюватимуть з розробниками (та на сьогодні це практично неможливо).
Співпраця має й багато інших переваг:
- Це друга пара очей для того, щоб проглянути усе та виявити помилки та недоліки;
- Креативніший підхід до дизайну;
- Повніший досвід, оскільки дизайнери розуміють, що саме може створити розробник;
- Більш довершений кінцевий продукт, який виглядає як єдине ціле;
- Ти дізнаєшся дещо з того, як працює дизайн/розробка;
- Об’єднання ідей для повнішого бачення того, що очікується від проекту;
- Сприяє зосередженню на цілях дизайну проекту.
Недоліки спільної роботи
Якщо я скажу, що недоліків спільної роботи не існує, то це буде неправда.
Насправді, мінусів співпраці не багато. Але є два пункти, які варто розглянути:
- Можуть виникнути певні витрати, пов’язані з тим, щоб зібрати обох в один час в одному місці, особливо, якщо вони знаходяться в різних місцях;
- Інколи колеги просто не можуть працювати разом. Але ж ми дорослі люди, правда? Ми можемо це побороти.
Речі, які ви можете зробити
Тепер, коли ви задумались над причинами спільної роботи з дизайнером, чи розробником, постає питання, як привести це в дію? Все починається із простого спілкування.
Веб-дизайнери та розробники повинні поставити сам проект на перше місце та думати над загальною картиною в процесі роботи та прийнятті рішень. Потрібно розуміти, що на шляху роботи в чомусь можна виграти, а в чомусь програти.
Найкращим місцем для початку знайомства з вашим спів-дизайнером або спів-розробником може бути спільний обід, зустріч за чашкою кави чи прогулянка. Познайомтесь з ним або з нею та зі стилем роботи перед тим, як зробити ескіз. Обговоріть те, як ви будете працювати в команді і встановіть якісь базові правила.
Кожен, хто залучений до проекту, повинен дати собі установку часто синхронізуватись з усіма іншими (можливо, навіть заносити нагадування до календаря), щоб бути впевненим у тому, що всі в роботі і все виконується в строки. Не забувайте бути позитивним; критикуйте конструктивно та будьте відкритими до відповіді від інших. І будьте готові до того, що під час роботи ви дізнаєтесь щось нове, цінуйте це.
5 порад для дизайнерів:
- Поясніть теорію дизайну простою мовою, щоб допомогти розробнику зрозуміти, звідки береться естетика;
- Обміркуйте елементи взаємодії дизайну, та як вони працюватимуть. Впевніться, що всі складові спроектовані для всіх рівнів взаємодії;
- Не очікуйте, що розробник сам коректно додумає поведінку елементів дизайну. Створіть UIKit;
- Просіть про допомогу в ході роботи. Якщо ви не впевнені, чи буде якийсь специфічний шрифт працювати на сайті, запитуйте;
- Забезпечте елементи дизайну у доступному для користування форматі та з відповідним розширенням і розміром.
5 порад для розробників:
- Дізнайтесь про дизайн. Базові знання теорії кольорів та шрифтів, та навіть професійного жаргону, можуть суттєво допомогти;
- Будьте чесними з приводу того, що ви можете, а чого ні. Якщо дизайнер робить щось, чого не можна створити у веб, краще сказати йому це одразу, ніж запізно;
- Будьте готові відповідати на запитання та залучайтесь до процесу дизайну з самого початку;
- Допомагайте дизайнеру генерувати такі ідеї, які працюватимуть з UX;
- Зберігайте цілісність дизайну в процесі розробки, навіть ті елементи, які вам не подобаються, або з якими ви не згодні. Ви тільки наживете ворогів, якщо будете змінювати щось на власний розсуд.
- Люди та їх взаємодія важливіші за процеси та інструменти;
- Робочий продукт важливіший за всеосяжну документацію;
- Співпраця з клієнтом важливіша за умови договору;
- Готовність до змін важливіша за слідування плану.
- Принципів дизайну, таких як: колір, простір та типографія;
- Оптимальних форматів зображення та їх оптимізації;
- HTML та CSS;
- Використання вебшрифтів;
- Трендів в дизайні та розробці;
- Розуміння потреб та бажань користувача;
- Модульних сіткок, фреймфорків та прототипування.
Одна з найкращих порад для дизайнерів та розробників не така вже й нова, але досить актуальна. «Маніфест гнучкої розробки програмного забезпечення» (Manifesto for Agile Software Development) виділяє чотири принципи, яким всі веб-дизайнери та розробники повинні слідувати:
Вміння, які вигідні кожному
Для побудови рятівного містка над прірвою між дизайнерами та розробниками та покращення їх спільної роботи, кожному з них знадобиться вміння говорити мовою один одного. Їм необхідно почати розширювати свої вміння та навички.
І дизайнер, і розробник повинні мати базові знання та розуміння з:
У якості висновку
Питання, чому дизайнери та розробники повинні працювати разом, дійсно стає зрозумілішим, але як вони можуть краще працювати і розуміти роботу одне одного. Під кінець робочого дня кожен з них має одну кінцеву мету — створити феноменальний веб-сайт.
Річ, над якою ми справді повинні почати думати – це дизайн програмування, оскільки реальність показує, що програмування – це дизайн, а дизайн – це програмування. Одне не може бути без іншого, а так як дизайн стрімко ускладнюється, це стає більш очевидним. Тому, можливо, те, що нам потрібно – це нова назва спеціальності, яка б відображала об’єднання веб-дизайнера та розробника.
Першоджерело — «Why Designers and Web Developers Must Work Together».