// codeart.ru / Главная / Думайте о пользователях

Думайте о пользователях

Автор: Evgeny Sergeev

“Я думаю о пользователях” -именно с такой мысли должен начинаться любой проект. А думать о пользователе значит учитывать его привычки и не навязывать свои правила. Конечно, технически подкованному специалисту трудно встать на место обычного человека, который, скорее всего, является экспертом в области далекой от программирования и возможно даже ничего не слышал современных веб-технологиях. Более того, он определенно не разделяет твоей радости по поводу классного браузера FireFox или Opera. Скорее всего у него стоит Internet Exploer версии 6.0 или младше.

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

Недавно я рассказал о своем новом проекте - SnappySnoop. Пока он представлен только в демоверсии, которая полноценно работает на браузерах Opera и FireFox (скрипт так же работает в IE 6.0, но последний не поддерживает прозрачность в PNG-файлах, в виду чего отображение картинок просто ужасно!). Сейчас я активно занимаюсь проектированием окончательного варианта системы.

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

Мне хочется создать удобную систему. А это значит, что конечный продукт должен максимально приспособиться к привычному окружению каждого потенциального пользователя. Ознакомившись с данными от w3counter, я пришел к выводу, что как бы я ни старался создать максимально удобную программу, работать с ней смогут примерно 80-85% от общего числа пользователей. Остальным нужно будет либо менять браузер, либо отказаться от использования Снапа. Не могу сказать, что подобная ситуация меня устраивает, но и изменить я ничего не могу, следовательно будем работать с тем, что есть.

При анализе, в первую очередь меня интересовало два параметра:

1. Браузер используемый на стороне клиента;
2. Разрешение экрана.

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

Вероятно у тебя появится вопросы: “Где же ты думаешь о пользователях, если неохваченными оказались 15%?” или “Разве это анализ?”. На что отвечу:

1. Да, я не могу создать универсальную систему. Но определить, что потенциальная аудитория будет составлять 85% на ранней стадии разработки, лучше чем, после того как система уже готова, узнать, что ты сможешь работать, скажем, только с 15%;
2. Никто не говорил, что подобный анализ должен быть трудоемким. Вообще, откуда взялось стойкое убеждение, что анализ, это что-то сложное и объемное? В конце концов я разрабатываю ни систему управления ядерными реакторами!

Таким образом забота о пользователях, это не всегда нахождение идеального решения, иногда приходится идти на компромис, выбирая меньшее из зол!

  1. Насколько я знаю, проблемы с PNG в IE6 лечатся. Где-то видел статьи на эту тему…

  2. ты совершенно прав, PNG можно поправить, но я планирую это делать уже в релизе, а не в демоверсии.

  3. Надо бы обрисовать общий портрет среднестатистического посетителя, собрав данные логов и статистики. Полезная будет инфа =)

  4. По поводу прозрачности, вернее полупрозрачности в PNG:
    по-моему самый простой вариант - http://homepage.ntlworld.com/bobosola/pngtestfixed.htm

  5. Жилинский Владимир, даже примерно не представляю как можно по логам обрисовать среднестатистического пользователя. Точнее не совсем понял о каком портрете речь!

Leave a Reply

« Новый сервис от SeoBaby Берегите трафик, трафик берегите… »

 

Полиграфия и сувениры. Скидки: уф офсетная печать. | Где купить шторы и вертикальные жалюзи. Карниз потолок 379 горизонтальные жалюзи купить. | Отличные модульные здания. Купить модульные здания через сайт.