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

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

Посвящение в обстановку

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

Цель данной статьи в том, чтобы показать как это возможно. Она позволит вам объяснить основные факторы, влияющие на принятие решений в Web, и поможет «описать обстановку» для последующего принятия решения.

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

  • глобальные и индустриальные факторы
  • управленческие и бизнес факторы.

По моему личному опыту, лучший способ «описать обстановку» это провести семинар с заказчиком сайта, на котором нужно кратко объяснить все факторы, влияющие на принятие решений при проектировании сайтов. Результат ваших образовательных усилий будет очевиден во время дискуссии по планированию проекта и позволит принять значительно лучшие решения.

Ниже мы рассмотрит основные факторы, о которых может не знать заказчик.

Глобальные и индустриальные факторы

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

  • закон
  • технологии
  • онлайновая культура
  • лучшие практики
  • тенденции на рынке и в индустрии

Закон

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

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

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

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

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

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

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

Технологии

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

Вот небольшой список таких технологий на сегодняшний день:

  • Web 2.0 и возможности которые он открывает.
  • Возможность доступа к интернет с использованием мобильных устройств.
  • Мультимедийный потенциал широкополосных линий доступа к интернет.

Онлайновая культура

Возможно эффект «Интернет революции» несколько преувеличен, но это не значит, что общество не использует предоставляемые им возможности. Вы должны уделить некоторое время, чтобы объяснить заказчику, в какой среде будет работать его сайт. Например:

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

Лучшие практики

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

  • Предпочтение XHTML при создании разметки
  • CSS — как средство оформления
  • ECMA Script для создания интерактивных элементов
  • WCAG (Web Content Accessibility Guidelines)

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

Тенденции на рынке и в индустрии

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

Например:

  • Как много конкурентов уже работают в интернет
  • Какие бизнес модели они используют — как зарабатывают деньги?
  • Каковы особенности их работы? Возможен ли анализ?
  • Есть ли какая-то литература, посвященная использованию веб в индустрии заказчика?

Управленческие и бизнес факторы

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

В этой группе три наиболее важных фактора:

  • Ресурсы необходимые для сайта
  • Политика компании
  • Управление сайтом

Ресурсы необходимые для сайта

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

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

  • Размер: усилия необходимые для создания и поддержки контента.
  • Сложность: сложность технологий используемых для хостинга и взаимодействия с пользователем.
  • Активность: уровень трафика.

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

Политика компании

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

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

Управление сайтом

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

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

Время решения

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

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

Translated with the permission of A List Apart Magazine and the author[s].