Дизайнерское: интерфейсы в исходниках

Когда я писала заметку “Офисное дизайнерское - несколько наших agreement” - тогда большая часть договорённостей из списка была на стадии обсуждения и внедрения. Как же это здорово, когда договорённости работают, когда получаешь подтверждение, что соблюдение оных и в самом деле оптимизирует работу, и задачи, которые при обычном беспорядке представляются трудновыполнимыми, рутинными и мрачными, исполняются легко за час рабочего времени!

Не так давно одна наша талантливая девчушка-дизайнер рисовала новый интерфейс на прогу, написанную на Builder`е. Дизайн утвердили, порезали и внедрили. Кажется, прога получилась удачная и в перспективе успешная, потому что срочным образом прислали переводы элементов интерфейса (по дефолту английский) на французский, немецкий, испанский. А девчушка, которая рисовала эскиз, в отпуск ушла. А изрядная часть этих самых “элементов интерфейса”, с текстами, сделана графикой для пущей привлекательности. Открываю исходник, а там… Все слои структурированы по группам и подгруппам, все названы так, чтобы можно было найти любой блок, в группе иконок подгруппа на состояния этих иконок - обычные, активные, over,  click, и то же самое со всеми остальными панельками и закладками.

Дабы не нарушать красоту структуры исходника, в каждом на тексты создала ещё подгруппы - по языкам, замена текстовок заняла меньше получаса, генерация всей графики - около часа. Слои в самом PS выглядят при этом так:

На один (два) уровня повышаются степени вложения групп в том случае, если необходима так же отрисовка разных экранов. И как же было невероятно трудно работать с исходниками, отрисованными нашими канадскими друзьями, когда поиск достоверных слоёв для каждого экрана интерфейса — это загадка, которую даже если и удаётся разгадать, толку от этого не много, потому что интерфейсы - не достоверны. При 10 элементах главного меню, в каждом из которых от 3 до 8 элементов подменю в 9 из 10 экранов АКТИВНЫМИ подсвечиваются не те, которые активны в этом интерфейсе. В формах текстовые поля (input`ы) нарисованы РАЗНОЙ высоты, и при выяснении напрямую с их менеджером “что это за прикол” оказывается, что, конечно же, недосмотр, вы там сами сделайте одинаково, это же САМО СОБОЙ РАЗУМЕЕТСЯ. Часть отрисованных элементов вообще не должна присутствовать в формах и попадала туда по ошибке или недосмотру главного менеджера, который увидел красивую картинку и отмахнул - отправляйте!, не попытавшись даже проникнуться логикой данного сценария. Чуть ли не половину форм приходится придерживать до тех пор, пока этот канадский менеджер проснётся, чтобы можно было выяснить — ошибка ли нарисованное или новая фича, и к какому разделу относится “вот этот” правильно нарисованный, но неправильно названный экран. В конечном итоге уважаемый канадский менеджер задолбался выяснять отношения между нами и канадскими же дизайнерами, махнул рукой и сказал нам: “вы там сделайте… на своё усмотрение… чтобы красивенько и в общем стиле предыдущих экранов”.

Это при том, что формы приходится не только “оформлять”, но и перекраивать, чтобы они хоть как-то вписались в интерфейс. А человек там типа инфоарх и собссно задача у него - быть связующим звеном между придумывателями функциональности и разработчиками. Руководство тоже заколебалось заморачиваться с постановщиками и проектировщиками, но специалиста по проектированию интерфейсов готово взять только туда, на канадской стороне, а не на нашей. Так что меня хоть и попросили составить что-то типа “вакансии” на эту должность (для начала на русском), и я даже её составила, но когда узнала, что это будет очередной труднодоступный нам, разработчикам канадский парень даже отправлять передумала, это же очередное шило на было получится, с тем же эффектом, что и сейчас. Одно радует, своя команда хотя бы обучаема к хорошей работе.

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

Проектировщик интерфейсов

Личные качества:

  • аналитическое мышление;
  • высокая коммуникабельность;
  • ответственность.

Профессиональные:

  • умение структурировать информацию, внятно излагать мысли в устной и письменной форме, создавать графические прототипы
  • умение оценивать комплекс задач в целом и одновременно внимательность к деталям;
  • опыт разработки пользовательских интерфейсов: знание базовых принципов их построения, опыт создания пользовательских интерфейсов для веб-приложений, разработки схем, диаграмм, «скелетов» веб-страниц;
  • понимание жизненного цикла разработки веб-проектов;
  • понимание особенностей разработки на .NET.

Задачи:

  • Участие в обсуждении целей и задач проекта, частей проекта, функциональности отдельных модулей, доскональное понимание прикладной задачи.
  • Проектирование информационной модели работы пользователя (групп пользователей).
  • Согласование мнений о содержании, структуре и организации сайта в целом.
  • Получение, обработка и синхронизация информации о текущих этапах разработки между разными подразделениями, работающими над проектом: отделом маркетинга, программистами, дизайнерами, интеграторами.
  • Разработка макетов экранных форм и сценариев диалогов.
  • Поддержание макетов экранных форм в актуальном состоянии и предоставление этих макетов разработчикам ДО начала реализации, а не постфактум, когда что-то исправлять уже поздно или нерентабельно.
  • Принимать участие в usability-тестировании интерфейса, вносить предложения по оптимизации экранных форм с точки зрения удобства использования.
  • Уметь мотивировать свои решения и предложения перед разработчиками и перед менеджментом, представляющим отдел маркетинга.

Ссылка на вакансию, “чем-то похожую на то, что хотелось бы”, спасибо Денису Бескову-Доронину

http://www.iainstitute.org/jobboard/jobs/job.php?id=4020

RSS feed | Trackback URI

10 Comments »

Comment by netklon
2008-08-01 14:57:43

Так и запишем - разделять географически проектную группу или функциональное подразделение компании - идиотизм.

Comment by nundesign
2008-08-01 15:07:01

Нет, не идиотизм. Идиотизм разделять проектную группу и функциональное подразделение без грамотного менеджмента, а при хорошем подходе ничего здесь такого сложного нет.

Comment by netklon
2008-08-01 15:30:03

Грамотный менеджмент не сможет решит проблем с коммуникацией между географически и культурно разделенными членами команды. Это по вашим понятиям грамотный менеджмент - это ясные и четкие стандарты кодирования, именования слоев в фотошопе и т.п. А у них во главе угла может стоять поддержка атмосферы креативности, которая загнивает в излишней формализованности.

Comment by nundesign
2008-08-01 15:33:28

Не надо путать лень и безответственность с атмосферой креативности :) У нас творческих задач решается изрядно (и успешно), у нас менеджмент практически полностью отсутствует. Он весь там. А менеджерам любого звена излишняя креативность не то, чтобы мешает, но не является главным требованием в личных качествах.

Comment by kikaha
2008-08-04 01:57:19

Как-то грустно и уныло последнее предложение прозвучало, ну совсем жалко менеджеров стало, ей-Богу!

не в тему, Таня, Ваша команда загружена 100% и работаете только с канадцами? или есть возможность выполнять еще заказы? если последнее верно - напишите мне в мыло примерные расценки - интересует в первую очередь макеты сайтов, но полиграфия тоже не без внимания

 
 
 
 
 
2008-08-02 12:48:23

Ммм.. а вакансия-то под меня как раз :) Правда .NET особенностей не знаю.

Татьяна, по поводу креативности это как подойти. Иногда менеджеру нужно разрабатывать нестандартные подходы к работе. Это и есть менеджерский креатив. А то, что игнорирует канадский коллега - это контроль качества и нарушение технологичности продукта.

Comment by nundesign
2008-08-04 12:42:44

Дима, загнула я про то, что креативность менеджеру не нужна. Это к тому, что некоторая дисциплиннированность и соблюдение формальных требований всё-таки тоже нужны и вовсе не способны при грамотном подходе эту креативность “задавить.”

 
 
Comment by Bulat
2008-08-02 18:17:04

1. а эта девушка на такую работу не подходит?
2. вообще по твоим постам складывается такое впечатление, что брак с этими канадцами был ошибкой :D во всяком случае, если уж они допускают косяки, то вопрос и надо так ставить - “в очередной раз мы всё за вас переделываем!”

Comment by nundesign
2008-08-04 12:41:12

1. Нет, Булат, эта девушка пока не подойдёт на такую работу. а может и вообще не подойдёт, но я бы не стала категорично утверждать, время покажет, она чуть больше месяца всего с нами работает верстальщиком.
2. Ну… периодически так и ставим. Но они по этому поводу не комплексуют (это, кажется, часть их менталитета, они не заморачиваются) и считают, что “в очередной раз мы всё за вас переделываем!” — это, собссно, и есть то, за что нам платят.

 
 
2008-08-15 14:55:17

[...] дискуссии по поводу одного из недавних постов “Дизайнерское: интерфейсы в исходниках” в трансляции на ya.ru, когда обсуждали требования к [...]

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.