Archive for June, 2008

Нужны программеры C++ в харьковский офис

Friday, June 27th, 2008

subj!
Можно писать сюда или даже звонить по телефону
(more…)

Дизайнерские эскизы и мои ошибки

Friday, June 27th, 2008

Узнала, что журнал Cool Girl закрывали с формулировкой “используют изображения обнаженных людей и животных в сексуальных позах”.
Как жить при власти, для которой “обнаженное животное в сексуальной позе” - не пустой звук?
© Линор Горалик

Не так давно пришло к нашим дизайнерам ТЗ нарисовать интерфейс для одной win-программы. Был выдан прототип главного окна, рассказано о функциональности и даже показана работающая пилотная версия программы, нужно было предоставить варианты скетчей на выбор заказчику. Одна из девчушек-дизайнеров нарисовала несколько версий, не так чтобы очень плохих, но не проходных по разным причинам. Последний ей эскиз был довольно милый, хоть и обычный, в стиле слегка поднадоевших уже вистовских градиентов, которые девчушка решила “обогатить” ярким растительным орнаментом, получилось что-то типа такого. Ничего такого страшного, на мой взгляд, но пришлось ещё раз прочитать лекцию о сути программы, о потенциальной целевой аудитории программы и вкусах заказчика, и отправить скетчик на доработку.

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

Через час перезванивают мне наши дорогие монреальские руководители. И рассказывают, что у них там весь офис обхохотался (!) над этим скетчем, что все сбежались (это с нескольких ихних этажей) посмотреть на эту работу, все смеются, и как, Таня, ты позволила ей отправить этот эскиз сюда, и почему он отправлен с её почтового ящика, а не с твоего, Таня, и это же просто свистец какой-то! Что это не эскиз интерфейса программы, а иллюстрация бреда нездорового человека, что вот, Таня, когда там с кальяном чем-то нехорошим себя обкуришь, тогда такие вот образы перед глазами, дымок вьётся, бабочки какие-то летают… и все у них там в офисе это обсуждают и потешаются.

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

Ровно две недели прошло со дня этого инцидента. И неоднократно я припомнила руководству о том, что несвоевременно девчушку отправили отдыхать (во всяком случае инициатива была не от неё совсем, она к нам по-прежнему во время прогулки в гости заходит, скучает, и в аське я с ней переписываюсь), и за чуть более чем пол года её работы здесь у неё было более 50 удачных, утверждённых скетчей на разные проекты, а это, извиняюсь, не хухры мухры, и себя осуждаю, пинаю как могу… Она же мне сказала, что всё таки отошлёт скетч, почему же я только предупредила её о том, что это неправильно и рисковано? Надо было блин запретить! Даже в ущерб нашим замечательным отношениям, её уверенности в своих талантах. Теперь вот думаю, что, может, срочно нужно опыта поднабраться для пущего соответствия канадскому офису и покурить чего такого особого?

Разработка интерфейсов в неприспособленных для этого условиях

Thursday, June 26th, 2008

А мы продолжаем заниматься проектированием и разработкой интерфейсов в непредназначенных для этого условиях. Причём если с веб-интерфейсами как-то приловчились реагировать динамично, и с веб-программерами отлажено, то с интерфейсами для программ всё не так ровно. Может, судьба у наших приложений такая, может, сишные возможности в самом деле далеки от перепроектирования “на лету”, может это мы все такие трудно обучаемые… Да и поставщик задач для нас, не технарь, хоть и продвинутый пользователь, как-то путается, видимо, когда мы разрабатываем веб-приложения, а когда — очередные програмки для windows.

Сценарии же разработки проекта с менеджерской точки зрения у нас похожи: сначала у поставщиков идеи (это, обычно, те, кто там, за океаном) рождается идея, которую озвучивают нашим ведущим программерам с вопросом: сможете? А чего ж не смочь, смогём! - получают ответ поставщики идеи и становятся постановщиками задачи разработать пилотную версию проекта, которая где-то там презентуется, после чего принимается решение, будет бюджет на продакш версию или нет.

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

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

И вот такая, казалось бы, мелочь пузатая, а не задача, становится трудно реализуемой из-за того, что какая-то скромная подзакладка (типа табов) по имени “IE PLUGINS” во французской версии называется “EXTENSIONS des fichiers IE”, а вспомогательный текст на специальной панели, так до пикселя размеченный, в эту панель просто не влазит. Делать панель больше? Значит, две другие, рабочие, нужно соответственно уменьшать. А с размером шрифта поработать нельзя, потому что у программеров шрифт задаётся в каком-то специальном объекте, одном на все текстовки. А размеры панелей у программеров где-то захардкодены так, что динамично изменять их в зависимости от локализации невозможно, а переделать - возможно, но (возвращаясь к вопросу о перепроектировании с нуля) “это займёт некоторое время”, которого нет у нас, нет в плане у PM`а, нет у заказчика.

Скажите мне только, почему так удивляется поставщик (сюда) задания, что чего-то сделать нельзя или можно, но “не быстро”? Задача-то месяц назад ставилась совсе-е-ем другая. Даже взять всего один элемент новшеств — те же языковые локализации, уже была бы другая концепция, изначально, и проектировалось бы другое, а ведь это только один, ближайший пример. И начинаются костыли, и разрушается логичная концепция, и у разработчиков опять состояние, близкое к тому, что это они — не профессионалы, работают над трудным, очень может быть что — неудачным проектом. А трудностей-то всего в том, что основная задача - костыли удержать да подпорки расставить. А тут ещё к ихним трудностям мы, мыши дизайнеры. У нас, видите ли, немецкая кнопочка сюда не помещается, а значит, нужно не просто текстбокс уменьшать, но и прогрессбар сдвигать, и ещё что-то там не состыковывается… А тут бы после добавления ещё (скажем так) 10% функциональности надо бы сценарии вывода интерфейсных окон изменить…

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

  1. не расстраиваться, не брать на себя больше ответственности за неудачи в проекте, чем есть на самом деле; проблемы с дизайном интерфейса не всегда есть проблемами дизайнера интерфейсов.
  2. не искать виноватых, а пересматривать цель (или ставить новую цель) и двигаться к ней; взаимные обвинения и перекладывания ответственности — путь в никуда, в том числе и для личной кармы разработчика;
  3. не считать начальство абстрактным начальством, считать — партнёрами, но с функциями, отличными от своих, а значит, идти на контакт, терпеливо обучать и взаимообучаться (про условности и субординацию, правда, тоже забывать не стоит, и матом вслух ни-ни).

UPD: я ни разу не программист, так же, как и прочие дизайнеры в команде, поэтому большую часть проблем, которые нельзя решить, озвученных программерами, мы принимаем на веру. К примеру: заказчик хотел. чтобы интерфейс проги мог открываться на full screen. Программеры сказали: это не возможно в данных условиях реализовать на ближайшем этапе. Почему? Я не знаю. Но дизайнерам приходится работать в рамках фиксированных размерах окна. И таких примеров много.

Будущие фотоконкурсы на Рыжем Мире

Wednesday, June 25th, 2008

redpeopleПосмотрела свои архивы: 18 мая 2006-го года я первый раз писала о замечательном проекте - Рыжий Мир, уже больше двух лет прошло с момента моей регистрации на сайте. А отношение к нему не изменилось - нравится тёплой атмосферой, чудесным сообществом рыжих участников, нравится сама идея, нравится то, что проект не костенеет со временем, а живёт и развивается, не смотря на явное отсутствие прибылЕй с посетителей. А сегодня на хабре обнаружен пост от хозяина Рыжего мира о том, что есть желание проводить фотоконкурсы для рыжих участников и участниц, для чего требуется (не великий, по всем расчётам скромный/символический) бюджет на разработку фотодвижка и прикручивание его к сервису Рыжего Мира. Цитирую с хабра:

Как-то на хабре прозвучали слова: “Есть две главные причины, по которым задуманные проекты так и остаются словами – это нерешительность и лень. Именно так – лень и нерешительность.
И это правда. Поэтому:
1. Проанализировал сайты, специализирующиеся на фотоконкурсах, и простые порталы, устраивающие такие конкурсы.
2. Составил подробное ТЗ.
3. Нашел программиста.
В итоге, по его оценке, работы на 25-30 часов. Что, приблизительно, около 15 тыс руб.
Востребованы ли сейчас фотоконкурсы?
Возможно ли и какими путями найти спонсора, который стал бы и инвестором?
Каким пряником можно его приманить?

Моё мнение: фотоконкурсы востребованы всегда, идея замечательная, которую давно уже надо было реализовать. А вот инвесторов на доработку, возможно, придётся искать частями. Как приманить? Для начала нужно уведомить, чтобы к потенциальному инвестору попала информация о том, что он кому-то нужен. Затем нужно подумать, что инвестируемый мог бы дать инвестору со своей стороны. Если это не часть акций на владение проектом, или не обещание прибылей и возврата вложенных денежек сторицей с 30% комиссией в течение года, то, по всей видимости, это будут как минимум традиционные для малых спонсорских вложений бонусы: рекламные ссылки на спонсора, текстовые/баннерные/блочные, упоминание “кто тут спонсор” в публикациях о тулзе или мероприятии, которое спонсируется. А для этого надо подготовиться заранее:

Желательно, чтобы под рукой была статистика по проекту, какая посещаемость проекта в день, сколько пользователей зарегестрировано на проекте всего, сколько активных пользователей, может - подбивочку по целевой аудитории проекта: возраст, пол, профессиональная, извиняюсь, ориентация, регион.
Если речь идёт (как в случае с заявкой от Рыжего мира): сделать план на ближайший (первый, экспериментальный) конкурс, обозначить для конкурса задание, придумать, будут ли призы и кто их будет оплачивать (может, всё-таки бюджет на проведение конкурсов должен быть выше, включать в себя не только труд разработчиков?), заранее подумать, имеет ли смысл подведение итогов по конкурсу сопроводить оффлайновой акцией.

Хотя для меня, к примеру, все эти данные для расчёта выгоды, в этом случае, не актуальны, я, как давний Рыжий Житель решила помочь с фотоконкурсами: информационной поддержкой в этом блоге и частичным спонсорством. Мне кажется, в результате мы увидим самые замечательные фото галереи с яркими, золотыми, медными, веснушчатыми и вовсе не, галереи с самыми рыжими участниками. Это будет очень позитивно! А ещё есть уже идеи на осенние конкурсы, когда сама природа в масть теме Рыжего мира!

Очевидное неочевидное на новых сервисах

Tuesday, June 24th, 2008

Зарегистрировалась по случаю в очередном (на этот раз региональном) сообществе профессионалов (спiльнотi професiоналiв). Не буду критиковать или хвалить сам сервис (а так же, извиняюсь, процесс регистрации нового пользователя), хочу обсудить одну мелочь. Письмо-уведомление, которое приходит только что зарегистрировавшемуся пользователю на регистрационный мейл.

Profeo

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

Дальше. В письме видим приветственный текст с несколькими полезными ссылками. Всё-таки моя практика показывает, что в подобных текстах действие, которое должен исполнить юзер, необходимо связывать с глаголом, это первое, и быть последовательным назначении функциональных элементов — это второе. Это означает, что ссылки (в тексте они синим жирным шрифтом) я бы подставила под глаголами:
- *Доповнiть* (а не на существительном “*профіль*“)
- *Приєднайтеся* (а не на до цікавих Вам*дискусійних груп*, которые ещё и с потерявшимся пробелом после слова *Вам*)
В третьем же пункте списка ссылка стоит под глаголом + словосочетание:
- *Запросіть своїх колег та друзів і*… - это к вопросу о последовательности в принятом для конкретного письма шаблоне. Или уж на словосочетаниях “глагол+связанное существительное”, или только на глаголе, подсказывающем, какое действие нужно сделать.

Дальше тоже плохо: “Щоб *почати користуватися сервісом*, клікніть тут” - ссылка на *почати користуватися сервісом*, а слово “тут” выделено жирным, но ссылкой при этом не является. В следующей же фразе письма:
“Якщо ж Ви не реєструвалися у PROFEO,клікніть на лінк *тут*.” - опять теряются пробелы, но не в том беда: ссылка уже на слове “тут”, т.е. опять непоследовательность в объявлении действий, и - нечёткость из-за того, что ссылка ставиться где угодно, только не на глаголах, это действие определяющих. В обоих этих предложениях я бы рекомендовала поставить ссылку на фразу “*клікніть тут*” — и, соответственно, оба предложения закончила бы одинаково.

Так очень часто бывает, что вещи, обычные, очевидные для одних разработчиков, не являются настолько же очевидными для других. Но, с другой стороны, то, что простительно проекту, позиционирующему себя как студенческий стартап, не простительно проекту, объявляющему себя “сообществом профессионалов”, мне так кажется. А с теми же пробелами (вернее, с их отсутствием), какая-то хроническая болезнь у сервиса и в веб-интерфейсе в том числе:
Profeo
Или даже вот такой замечательный НДУЕТ:
Profeo

Чудовище вида ужасного!

Monday, June 23rd, 2008

Monster
UPD: А ведь это не первое моё мохнатое чудовище. Было ещё здесь, здесь, и, самое юное - здесь.

NUN, летнее лого

Tuesday, June 17th, 2008

NunDesign

Немного PR`ных замечаний

Tuesday, June 10th, 2008

Я - на КартеЧуть было не пропустила: мой блог тоже есть на карте блогов. Бывают дни, когда запара такая, что совсем никак не до инфопочты и RSS подписок, а после, спустя неделю, всё, уже устаревшее, убивается оптом, тогда пропадают некоторые относительно ценные уведомлялки. Так вот, видимо, не читая, грохнула письмо с “подтверждением модератора о том, что я не робот, не сплогер и не извращенец (-ка), и всё (в порядке)” ©картаблогов. Что не может не радовать любого допропорядочного бюргера блоггера. Сервис ещё в состоянии beta версия, и карта есть только для российских блогов, а мой относится к “блогам зарубежом”. И вот ещё интересное: по мнению составителей карты, последняя запись в блоге была сделана “{December 31, 1969, 16:00}”. Скажу по секрету, в момент создания последней записи меня ещё на свете не было. Это как-то даже символично :)

Ещё из местных NunDesign`ерских новостей. Малолетние спамеры пассивно спамят в блог свои не обезображенные интеллектом комментарии. Один из сегодняшних просто умилил: “Спасибо. МНе помогло в умственном развитии))“, хотела даже пропустить к публикации, но — НET! Никаких поблажек, эти игры должны проходить без моего участия.

PR-менеджер интернет-агентства “Рэклейм” прислала письмо с просьбой опубликовать в рассылке или на сайте статью по SEO и биржи ссылок, “В тексте планируется разместить ссылки на источники, которые упоминаются в статье: Setlinks.ru, Sape.ru, Link.ru, Yandex.ru. Также желательно разместить ссылку на Seonews как на источник.“. А мне эти биржи ссылок без надобности, массовым продвижением не занимаюсь. Да и вообще в рассылке — ни разу не в тему, так барышне и ответила. А про “публикацию на сайте” задала встречный, уже привычный вопрос: какой конкретно сайт она имеет ввиду.

Вообще где-то раз в неделю люди присылают какие-то свои статьи, иногда даже как бы по дизайну, с просьбой “опубликовать на своём сайте”. Кто-то уже собирал правила составления текста письма для PR агентов, кажется, Женя Шевченко. Нужно срочно добавить в свод правил первым пунктом предварительно думать над текстом письма, а где-то посредине перечня пунктов напоминание о том, что с партнёрами не работают по милтон-модели, а говорят о конкретных вещах. В частности, если “на вашем сайте” - то на каком конкретно. Это же так просто, разве нет? Уж тем более “специалисты по PR`у” должны бы понимать подобные вещи.

Офисное, просто офисное

Friday, June 6th, 2008

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

Бывает так, что встречаются люди, и говорят: “а вот нефигово бы забабахать такой-то крутой сервис, который будет офигительно нужен такой-то аудитории! Все считают, что нефигово? Так давайте, вместе и забабахаем!”, они — единомышленники, они собираются командой, у которой есть единая цель, и каждый из команды, в зависимости от специализации, выполняет свою часть работ таким образом, чтобы оптимальным образом достигнуть цели. Аналитики анализируют, админы обеспечивают интернет и сервера, программеры пишут код, дизайнеры рисуют интерфейсы, маркетологи работают с рынком. Бывает так, что каждый из команды находится в системе, где все элементы системы настроены на достижение практически одинаковой цели. Я знаю несколько таких команд, в той или иной степени похожих на то, что описано.

Бывает так, что команда из предыдущего абзаца, достигнув поставленной цели, распадается или преобразуется в какую-то новую систему. К примеру, в относительно крупную компанию. И по-началу даже пытается сохранить ту атмосферу, ту систему организации, при которой все элементы системы, как и раньше, имеют одну цель. Новичкам как в формальной, так и в неформальной обстановке впаривается описание этой цели, да так, чтобы заинтересовать, пробудить желание тоже стать частью такой системы, где все, все без исключения от генерального директора до последней переводчицы так же движутся к той же единой цели. Таких компаний, совсем уж идеально соответствующих, я не знаю, но знаю (мало) несколько примеров, где организована почти-почти такая система. Чаще же идёт реорганизация целей в отдельных сегментах системы.
(more…)