Upcoming Events

Recent Blog Entries

Intetics supports “Flash games as business” conference on the development of in-house Flash games from Belarusian startups.
Entry posted on Jun 22 by Valery Pesetski

On April 30, 2011, Intetics supported the conference meeting of Belarusian Adobe Flash Platform user group (BAFPUG) on "Flash games as business", which took place in Minsk. The conference brought together over 40 developers and experts in the field of domain, willing to share their difficult experience of developing and promoting in-house Flash games with colleagues, as well as to discuss the most pressing issues of the game-industry based on the Flash platform within the presentations and lobby interviews.

Many visitors from the near abroad attended the conference for the third time. This time the guest invited was Artemij Malkov, a manager of Russian Flash Platform user group, the first Adobe user group in the CIS.

The Belarusian user group found new partners:

• Association Infopark, which provided 40% discount to the conference participants on SEF.BY.

• Publisher O'reilly, which provided 40% discount on its books for Internet orders.

• Organizers of the conference provided Flash Gamm speakers with free tickets for the Moscow conference, which takes place on May, 12.

The user group seems to develop steadily. Not only does it unite the enthusiasts, but it also actively collaborates with a number of friendly organizations and companies wherewith the group members can be actively engaged in exchanging professional experience in developing on the platform, as well as to actively gain new knowledge.

With the topic of the conference being "Flash games as business", the main activists of the event were the leaders of young companies involved in Flash games development and indie developers, who told what led them down this path and described what kind of problems they faced up to.

The results of the discussion have shown that the independent development of flash games is not an easy job to perform. If you are concerned with an 8-hour working day, salary, holidays and social package – it is not meant for you. The traditional outsourcing schemes with the clear role division are also not suitable for startups. A way of thinking has to be changed, and the needs of not a single customer, but of millions of users need to be satisfied.

 

BAFPUG – Belarus Adobe Flash user group.

BAFPUG regularly holds the user group meetings and conferences which mainly concern solely technical problems of development on Adobe Flash platform as well as startups and other business-related issues. The presentation of new technologies is also held within the conferences.

Everyone interested is welcome to join our user group BAFPUG and follow the announcements of our activities.



BAFPUG 'Flash games as business' report
Entry posted on May 25 by Valery Pesetski , tagged Event,Mobile,News

30 Апреля в Минске при поддержке компании Intetics прошла встреча–конференция белорусской Adobe Flash Platform юзергруппы (BAFPUG) на тематику “Flash games as business”. Конференция собрала более 40 разработчиков и специалистов в доменной области, которые проявили желание поделиться нелёгким опытом разработки и продвижения собственных Flash игр со своими коллегами, а также пообщаться во время докладов и в кулуарах по самым актуальным вопросам гейм-индустрии на основе Flash платформы.

По результатам выступлений оказалось, что самостоятельная разработка флеш игр далеко не легкий труд. Если вас волнует 8 часовой рабочий день, зарплата, отпуск, и соцпакет, то это дело не для вас. Традиционные схемы аутсорсинга с четким разделением ролей тоже не подходят для стартапов. Приходится менять образ мышления и стараться угодить не одному заказчику, а миллиону пользователей.

Подробнее о конференции в виде рассказов докладчиков о стартапах, издателях, играх и прочих аспектах разработки собственных Flash проектов под катом.



RSS Feed Reader

VapeS's shared items in Google Reader Концепты ближайшего будущего - 10/30/11

Концепты ближайшего будущего и взаимодействия человека с различными устройствами в жизни и на работе. Основное внимание привлекает UI, очень похож на UI в Windows 8 Metro, который пару месяцев назад MS презентовала на конференции Build 2011.



Еще пару старых видосов за 2009 год, тогда это смотрелось как научно-фантастическое видео.







VapeS's shared items in Google Reader Полная Защита swf от декомпиляции - 10/30/11

Говорят что флеш приложения защитить невозможно, хочу развеять этот миф )
В архиве находится swf, на которую поставлена моя защита.
Прежде чем пользоваться декомпиляторами, советую сохранить важные данные и посмотреть видео (youtube1080p) как взламывал я... свою же защиту.
На создание первой версии защиты было потрачено 20 минут, на создание "защиты от взлома защиты" 10 дней...

Это одна из единственных защит которая защищает не только код, но и весь контент swf.

Вложения
Тип файла: rar NewredDefender.rar (957.1 Кб)

VapeS's shared items in Google Reader Flash Player 11.2 Beta and Adobe AIR 3.2 Beta available on Adobe Labs - 10/26/11

We just released Flash Player 11.2 Beta and Adobe AIR 3.2 Beta on Adobe Labs. The main features for this release are:

Multi-threaded video decoding (Windows, Mac OS, and Linux) -- The video decoding pipeline is now fully multi-threaded. This feature should improve the overall performance on all platforms. Note that this feature is a significant architecture change required for other future improvements.

Flash Player background updates (Windows) -- New versions of the runtimes can now be delivered more effectively to the end user with this enhanced updating mechanism (Background update is only available in the release versions of Flash Player).

From the release notes some additional info on the multi-threaded video decoding feature:

Multi-threaded pipeline was written grounds up to support lower end devices and full hardware stacks where all the decoding and rendering isoffloaded to hardware. The benefits of the modernization of the pipeline would be visible from mobile devices, tvs, netbooks to high end desktops.In Flash Player 11.2, the new video pipeline is available for desktop platforms (including netbooks ) and brings enhancements with respect to:

  • Eliminating jitter seen occasionally in some encoding and typically in live streams and real time interactive scenarios.
  • Gains in frame rate by reducing dropped frames as much as 50% on certain platforms with high bit rate content.
  • Seek frame accuracy.
  • High resolution/bit rate content decoding would still keep the player UI responsive and any background ActionScript processing going,which earlier could have experienced brief halts because all the decoding and player UI/ActionScript resided on the main thread. For HTTP streaming, ActionScript is the control point of fetching the stream data and delivering to the video stack. On seek, earlier thestreaming would halt, while the frames up to the point of seek would be getting decoded. With multithreaded video decoding, not onlywould the seek be more responsive, but it would also start playback faster after seek.
  • 50+ fixes as part of the modernization of the video pipeline architecture

Is this cool or what?

VapeS's shared items in Google Reader Adobe Dead Drops – Latin America - 10/25/11

As part of this year's Latin Flash Tour we will be doing dead drops in each city. The prize will be a brand new copy of Master Collection CS5.5. These will likely be where I give the general location and whoever gets there first wins. More details to come soon. You should stay tuned to adobedeaddrop.com for information as we get closer to the tour.

VapeS's shared items in Google Reader BAFPUG November 2011 - 10/24/11

yzh44yzh blogs Последний пост в этом блоге - May 15

Сегодня мой последний рабочий день в компании Креатек, и в роли flash/flex разработчика.

Я здесь проработал без малого 6 лет, много сделал, многому научился, многих научил. Но все течет, все меняется. Изменилась компания, изменился я. Трудная и интересная работа как-то постепенно и незаметно стала легкой ненапряжной рутиной.

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

Я давно поглядывал и пощупывал другие технологии: Java, Scala, Erlang. Они, как все новое, казались клевыми и манящими. Чему-то нашлось применение в текущей работе, чему-то нет.

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

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

И вот, наконец, я свободен :)

Чуть было не собрался переезжать в Питер, но нашлась для меня подходящая работа здесь, в Минске :) Я иду работать в компанию Diesel Puppet, которую основал мой друг -- Леша Логинов. В прошлом он тоже был флэш разработчиком :)

Компания молодая, лишь недавно стартовавшая. Занимается играми для мобильников и социальных сетей. Я там буду делать сервера для игр, преимущественно на Erlang. Разумеется, есть амбициозные планы захватить мир.

Вот это именно то, что мне надо:

  • молодая комания, не закостеневшая в старых проектах и процессах
  • амбициозные планы по захвату мира
  • Erlang

А что касается этого блога, то сюда я больше не буду писать. Он весь посвящен флэш разработке. Поскольку я закрываю тему флэш разработки, то мне кажется правильным закрыть вместе с ней и этот блог. Я, конечно, буду и дальше писать, но уже о других технологиях и других инструментах. Писать буду в гуглоплюс и в свой новый блог yzh44yzh.metalkia.com.

Пасиб всем, с кем я работал :)

Привет всем, с кем я буду работать :)

yzh44yzh blogs Последний пост про флэш разработку :) - Mar 19

Tags:

Скорее всего это мой последний пост про флэш разработку :) Через 2 месяца я буду full time Erlang разработчиком, и мысли мои будут занимать сервера, базы данных, high load и тому подобные вещи. С флэшем я расстаюсь, скорее всего, навсегда. Но еще 2 месяца, пока я доделываю некоторые дела и передаю проекты, я флэш-разработчик :)

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

Вот об одной из проблем флэш плеера под линуксом и пойдет сейчас речь.

Когда наш ActionScript код пытается захватить веб-камеру и передать поток с нее на сервер через NetStream, флэш плеер должен запросить у пользователя разрешение. И для этого он показывает диалог "Enable camera/microphone access" с кнопочками "Allow" и "Deny".

С этим диалогом была давняя проблема под маком -- он не реагировал на нажатия на кнопочки мышью. Но реагировал на клавиатуру, так что можно было табом поставить фокус на кнопку, и пробелом ее нажать. Под маком Адоби, наверное, это пофиксили. А может и нет, я как-то не в курсе.

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

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

Нужно зайти в каталог ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/. Там для каждого домена будут хранится отдельные настройки. Допустим, нас интересует localhost. Тогда открываем каким-нибудь hex-редактором (например, ghex2) файлик #localhost/settings.sol. Он небольшой, так что найти нужные места в нем не трудно, даже не зная формата AMF.

Находим байты 61 6C 6C 6F 77 -- это строка "allow". После нее идет 01 00. Меняем на 01 01. Дальше находим байты 61 6С 77 61 79 73 -- это строка "always". После нее тоже идет 01 00. Тоже меняем на 01 01. Это мы сейчас для двух свойств с именами "allow" и "always" поменяли значения с false на true.

Ну вот и все, разрешение на захват камеры есть, и диалог больше не появляется.

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

yzh44yzh blogs Устанавливаем дебаг-версию флэш плеера на 64 разрядную Убунту - Jan 17

До сих пор я всегда пользовался 32 разрядными дистрибутивами линуксов, ибо для 64 разрядных нет дебаг-версии флэш плеера. Релиз версия вроде бы есть, но проку от нее флэш разработчику мало. (А я так и остался флэш разработчиком, угу).

Но вот по недосмотру поставил 64 разрядную Убунту. Соотвественно, стандартная манипуляция:

не помогает.

Внезапно FF сам предложил установить флэш плагин, когда я открыл страничку с флэшевыми баннерами. Я удивился, но согласился :) И FF давай качать какие-то либы, запускать некий flash plugin installer производства Adobe (стремно было давать чему-то, сделанному в Adobe, рутовые права, но пришлось :) Ну и в итоге он поставил и попросился рестартануться. Рестартанул -- флэш работает, баннеры крутятся, мигают, вызывают омерзение, как им и положено :) Разумеется, работает релиз версия, не дебаг.

Полез глядеть, чего и куда он поставил. А получилось там такое: в папочке /usr/share/ubufox/plugins два симлинка:

libflashplayer.so -> /usr/lib/flashplugin-installer/libflashplayer.so
npwrapper.libflashplayer.so -> /var/lib/flashplugin-installer/npwrapper.libflashplayer.so

Ага, клева. Я смело и решительно подменил /usr/lib/flashplugin-installer/libflashplayer.so на дебаг-версию libflashplayer.so, рестартанул FF -- и вуаля, работает дебаг версия!

yzh44yzh blogs Делаем правильные swc библиотеки - 12/15/11

Flex пока еще не отпускает меня, и приходится с ним возиться. Для начала, надо отметить, что Flex фреймворк в целом хорошая штука. Местами даже изящная штука (это я следую американскому стилю, которому меня научил Яков Файн: сперва похвалить, потом поругать).

Но вот в некоторых других местах Flex сделан весьма по-идиотски, и доставляет кучу эмоций. Видать весьма разнородная по техническому уровню команда над ним работала. И вот компиляторами точно занимались криворукие индусы.

Давеча я убрал maven/flexmojos из своих проектов, и заменил их ручной конфигурацией проекта в IDEA и ant скриптами. Надо сказать, что так проще и лучше. Во всяком случае, для меня этот вариант явно комфортнее.

Теперь, в отличие от варианта c flexmojos, проект действительно легко подымается с нуля на машине нового разработчика, сразу собирается и запускается. Все swc зависимости лежат прямо в папке libs в самом проекте. А все настройки IDEA комитятся в репозиторий вместе с кодом проекта (ну почти все, кроме workspace.xml).

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

У нас есть ряд модулей (swc библиотек), которые написаны на чистом AS, не имеют никаких зависимостей от Flex SDK, и используются во многих проектах. Несмотря на то, что зависимостей нет, compc все равно старательно сует внутрь swc файла кучу классов из sdk. В результате модуль получается привязанный к конкретной версии sdk. И попытка использовать его в проекте с другим sdk может давать непредсказуемые эффекты, вплоть до того, что проект просто не соберется.

Стало быть, задача в том, чтобы убедить compc не пихать внутрь swc ничего лишнего, кроме классов и ресурсов самого модуля. Увы, адобовские инженеры постарались, чтобы задача эта оказалась нетривиальной.

Я вот, в силу ограниченности моего интеллекта, в упор не понимаю, нахрена вообще нужно пихать классы из flex sdk внуть swc модуля. Пусть даже он имеет зависимости от них (а тем более, если не имеет).

Еще надо отметить, что mxmlc и compc имеют хренову тучу опций, большая часть из которых нафиг никому не нужна. А еще они имеют двойной синтаксис описания этих опций: в виде аргументов командной строки и в виде xml-узлов в flex-config файле. Разобраться со всей этой ботвой не просто.

Нужной опции -- не включать ничего лишнего, нет. Я не нашел. Поправьте меня, если я ошибаюсь. ИМХО, это и не опция должна быть, а поведение компилятора по умолчанию.

Ладно, опции нет, а flexmojos все-таки умеет это делать. Изучив flex-config файлы, которые генерирует flexmojos, я понял, в чем фишка. Нужно все зависимости, в т.ч. зависимости от flex sdk, подключать через external-library-path. И flex библиотеки тоже.

Однако вот еще нюанс: подключать нужно swc файлы, а библиотеки в составе flex sdk лежат в виде swz файлов. В виде swc файлов они есть в артефактах flexmojos. Оттуда я их и взял. Где еще их можно взять, не знаю. Разве что собрать самому из сорцов flex sdk. Видимо разработчики flexmojos так и делают.

В итоге получается такое:


	<exec executable="${compc}">
		<arg value="-debug=true"/>
		<arg value="-external-library-path=${libs}/playerglobal-11.swc"/>
		<arg value="-external-library-path=${libs}/framework-3.5.0.12683.swc"/>
		<arg value="-external-library-path=${libs}/flex-3.5.0.12683.swc"/>
		<arg value="-external-library-path=${libs}/Mate_09_1.swc"/>
		<arg value="-source-path=./src"/>
		<arg value="-include-classes"/>
		<arg value="com.flashdevs.yzh.log.Connector"/>
		<arg value="com.flashdevs.yzh.log.DebugConsoleLogTarget"/>
		<arg value="com.flashdevs.yzh.log.MateLogTarget"/>
		<arg value="-output"/>
		<arg value="${basedir}/../classes/debug-console-log-target.swc"/>
	</exec>

Подробнее тут.

В результате небольшой модуль из 3х классов превращается в аккуратный swc файл размером 5Kb, а не в монстра в 300Kb, которого не ко всякому проекту подключишь.

Ну и зависимости: playerglobal-11.swc, framework-3.5.0.12683.swc, flex-3.5.0.12683.swc, Mate_09_1.swc лежат в папочке libs внутри самого проекта.

Я, наконец, сделал это :)

btw, если вы знаете, как эта задача решается стандартными средствами, подскажите плз.

yzh44yzh blogs Публикация видео из флэш плеера с кодеком H.264 - 11/23/11

Ну вот дошли руки попробовать публикацию с кодеком H.264

Тема гуглится, но до конца, пошагово, нигде толком не описано. Поэтому пишу тут:

  1. Скачать playerglobal.swc версии 11.0 тут http://www.adobe.com/support/flashplayer/downloads.html
    внизу страницы искать Download the playerglobal.swc to target the 11.1 APIs (.swc, .329KB)
  2. Во Flex SDK создать папку frameworks/libs/player/11.0 и положить туда playerglobal.swc.
    (Изначально там есть только frameworks/libs/player/10.2/playerglobal.swc)
  3. В настройках проекта подключить нужный Flex SDK и указать версию флэш плеера 11.0
  4. Написать обычный код публикации, и кроме прочего, добавить в код
    
    var h264Settings : H264VideoStreamSettings = new H264VideoStreamSettings();
    h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_2);
    nsPublish.videoStreamSettings = h264Settings;
    
  5. Добавить опцию компилятора -swf-version=13
    Коварный момент в том, что без этой опции все скомпилируется, но в рантайме выдаст ошибку:
    VerifyError: Error #1014: Class flash.media::H264VideoStreamSettings could not be found.

Фича работает и действительно дает лучше качество. Проверил на 4х медиа серверах: FMS, Wowza, Erlyvideo, Red5 -- работает везде.

Документация по H264VideoStreamSettings

K4D Labs | Rich Internet Application Коллекция ссылок по CF10 и CF Builder - Feb 25



Более 30 ссылок на статьи и прочие Tutorials & FAQ по ColdFusion 10, например:

- ColdFusion Zeus POTW: Application Metadata
- ColdFusion 10 WebSocket Demo App
- ColdFusion 10 ORM Search
- Using REST Services in ColdFusion 10
- Changing the default URL pattern for REST Services in ColdFusion 10
- и прочие
Плюс очень много ссылок по Adobe ColdFusion Builder 2.

K4D Labs | Rich Internet Application Почему большинство UX – дерьмо - Feb 21



Перевод нашумевшего поста из Лондона Why most UX is shite, который мне «подсветил» O'Reilly Radar.

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

Взглянув на план мероприятия, я поняла, что должна в течение 15 минут говорить о том, как «изготовить хороший UX». С чего начать. Я подозреваю, что Джеймс ожидал услышать что-то вроде того поста на ReadWriteWeb, опубликованного за день до моего выступления на конференции MonkiGras на тему 5 признаков хорошего UX:
  • элегантный UI;
  • зависимость пользователей;
  • стремительное развитие UX;
  • замедление; 
  • UX меняет вас.
Ненавижу такие списки. Смотришь на них и думаешь: ну да, в этом что-то есть, определённо. Нам просто нужно сделать такой UX и всё будет отлично. Глупость.

Если бы всё было так просто, нас бы уже завалили первоклассными UX. Но вместо этого в выступлениях или статьях, мы видим всё ту же горстку примеров, написанных в этом году о UX.

Выходит, не так это и просто. И вот поэтому, я назвала свою тему по-другому: «Почему большинство UX - дерьмо». В основном на конференции присутствовали разработчики работающие в стартапах, в Open Source проектах и разработчики ПО для предприятий, я подумала, что такая тема должна быть им интересна.

Сегодня можно найти тысячу способов, как превратить UX в продукт-мусор. Из своего собственного опыта, я сталкивалась с несколькими разработчиками «серийными преступниками». UX – это не то, что можно  отложить в backlog до следующей недели. Здесь необходимо знать "Как" и "Что", чтобы сэкономить время и перестать заниматься мелочами, которые не имеют смысла.

1. Вы не принимаете решений (заставьте пользователей вашего продукта сделать это).
 
С этим я сталкиваюсь постоянно. Как это происходит и что я наблюдаю каждый раз.

В  начале разработки проекта разработчик не может угадать, как удобно для пользователя. В итоге, никто не видит какие проблемы надо решать, и поэтому они не решаются.

На практике часто простое в использовании Open Source, которое должно быть одновременно и Rails и WordPress, не принимается пользователями. И не важно, это страница контента с хаотичной структурой или форма для заполнения, где одни сплошные поля. Потребитель просто-напросто бросает это дело и переходит на другой ресурс, где нет лишнего.

Решение разработчика: КАК УДОБНО КОМПАНИИ или ТО, ЧЕГО НЕ БУДЕТ В ЭТОМ ПРОДУКТЕ, РАЗРАБОТКА ДЛЯ ЦЕЛЕВОЙ АУДИТОРИИ или КАК ЛУЧШЕ ДЛЯ ВСЕХ. Пользователь сам выберет, как ему удобно, продолжая искать в других местах.

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

Т.е. всё начинается с верхушки. Что делает и чего не делает ваша компания. Что делает и чего не делает ваш продукт для клиента.

Ранее такие решения по UX не принимались, потому что клиенты, как и компании сомневаются в правильности своих действий, решений, желаний и могут ошибаться. С точки зрения качества UX, лучше ПРИНЯТЬ неверное решение, чтобы научиться на своих ошибках. Лучше всего это реализовывать через тестирование, до того как продукт принесёт убытки покупателям.

В реальности, большинство людей больше заинтересовано в своей карьере – не ошибиться и получить бонус, чем в том, чтобы предоставить клиенту хороший UX.

2. Вы думаете, что ваше мнение важно (Если вы не конечный пользователь, то, скорее всего, это не так).

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

Есть две группы людей, которые оказывают влияние на вас как на дизайнера: конечные пользователи, для которых вы разрабатываете продукт, и заинтересованные лица, с которыми вы работаете каждый день. Это лица, на которых вы хотите произвести впечатление, установить рабочие отношения. Они пишут обзоры вашей работы и рекомендуют вас на получение бонуса или не рекомендуют. Они решат, что вы либо гений в области открытого ПО, либо заноза в заднице.

Конечные пользователи, с которыми вы вряд ли часто видитесь, и сослуживцы, которых вы видите изо дня в день. Как вы думаете, кто из них сильнее влияет на вас?

Я бы очень хотела верить в то, что все дизайнеры способны поставить потребности конечного пользователя выше своего эго, но давайте будем реалистами. Если вы – мой босс, и я знаю, что вам понравится, ваше мнение будет решающим. Шансы на то, что это не приведёт к лучшему UX, велики.

Если вы неконечный пользователь или не общаетесь с таковыми, чтобы понять, что лучше для них, воздержитесь от выражения своего мнения.

3. Вы не оцениваете его (Вероятно, вы даже не определили характеристики «хорошего UX», не говоря уже о том, пытались ли вы собрать данные для этого).

То тут, то там говорят о рентабельности инвестиций в дизайн. В реальности же большинство организаций делают очень мало для того, чтобы оценить, насколько хорошо у них получается предоставить своим клиентам или конечному пользователю качественный опыт взаимодействия.

Большинство компаний не имеют понятия о том, кто их самые ценные клиенты и что для них важно. Так сложилось исторически, что мы ведём функциональный учёт затрат, вместо того, чтобы ориентироваться на клиента.

Эти компании не имеют хорошей метрики оценки качественного UX. Безусловно, при оценивании UX существует множество трудностей, но это чрезвычайно важный момент.

Если вы ДЕЙСТВИТЕЛЬНО хотите создать качественный UX, то должны понимать, что и как делают люди, насколько эффективен ваш теперешний UX и насколько лучше он может стать. В цифрах. Потому что на самом деле это именно то, что должно интересовать компанию.

4. Вам в принципе всё равно (В компаниях, которым не всё равно, внимание уделяется организации, системе отчётности и культуре, выстроенной вокруг клиента).

Это плавно подводит нас прямо к сути проблемы. В большинстве компаний не заботятся о UX и признают его важность только на словах. Но приложения должны выглядеть круто, не правда ли? Мы должны стремиться к этому.

Почему ни одна компания не делает «дизайн», как у Apple, хотя многие критикуют iPhone? Да потому что iPhone – это признак того, что компания уделяет огромное внимание UX. Apple организовывает работу таким образом, чтобы поддерживать создание такого продукта.

Это не ново, правда ведь? Но много ли вы сможете назвать корпораций, которые бы пытались скопировать организационную структуру Apple, или то, как они поддерживают деловые контакты и ведут отчётность, или какое место в организации отводится дизайну?

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

В конце концов большинство менеджеров заботит именно это, а не UX!

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

И нет никаких «Пяти простых шагов» к потрясающему UX, нет простого решения. Это очень сложный процесс, который начинается в организации гораздо выше того, куда среднестатистический дизайнер UX может попасть.

Хороший UX – это целая культура. И нанимать фрилансера на должность UX дизайнера равносильно как положить пластырь на ногу с гангреной.

Создайте хорошую организацию, а мы создадим хороший UX.

Если вам нужен лучший UX, забудьте о том, какой новый секси интерфейс вы видели сегодня. Начните долгую и трудную работу над организацией, частью имиджа которой будет забота о UX.

Стройте организацию разработки проекта таким образом, что бы мы User Experience люди помогли сделать вам хороший UX.

K4D Labs | Rich Internet Application Adobe ColdFusion 10 Beta - Feb 18


Adobe выкатила бету ColdFusion 10.

Что нового пояивиться в CF10, я уже писал:
Смотрим так же:

K4D Labs | Rich Internet Application Стекло как будущие для UI и Apps - Feb 15

A Day Made of Glass 1


A Day Made of Glass 2: Unpacked. The Story Behind Corning's Vision

K4D Labs | Rich Internet Application Вышел ColdFire 1.9 - Jan 25

Вышла новая версия ColdFire 1.9, работающая с Firefox 9 и Firebug 1.9.
ColdFire - это ColdFusion Debugger для Firefox, интегрируется в Firebug. Показывает отладочную информацию:
  • General
  • Execution Times
  • Exceptions
  • DB Queries
  • Traces
  • Timer
  • Variables

Search Group Posts

Members

1-30 of 74 | Next | Last >>









Sponsors

Intetics
Sponsor posted on Feb 11 by Valery Pesetski

Recently Posted Job Listings