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

Как устроен процесс разработки сайта

  1. Проектирование
  2. Дизайн
  3. Программирование, верстка, сборка проекта.

Проектирование нужно для того, чтобы получить ответы на такие вопросы:

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

«Плохо спланированный проект займет втрое больше времени, чем нужно. Хорошо спланированный — только вдвое» 
Майкл Хардинг Роберт.

Обычно, проектированием занимается ui/ux проектировщик и project manager. Эти люди не только разбираются в своем предмете, но и знают смежные области веб-разработки. Например, они знакомы с техническими особенностями дизайн-инструментов, с языками веб-программирования, с html-версткой, возможностями технической реализации тех или иных пожеланий в веб-дизайне, особенностями поисковой оптимизации, да и вообще с возможностями своей команды. В процессе проектирования они обсуждают и уточняют детали проекта с дизайнерами, программистами, верстальщиками, специалистами, которые будут заниматься поддержкой сайта, seo-аналитиками и т. д.

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

Пример интерактивных прототипов, разработанных в нашей студии:

Нужно помнить: «Чем раньше вы начнете программировать, тем позже вы закончите» smile emoticon Если проектирование отсутствует, то каждый участник разработки обладает собственным представлением конечного продукта. У дизайнеров одно, у программистов другое, у клиента третье. И обнаруживается это на этапе запуска проекта, когда деньги и время уже потрачены. В результате: переделки, «костыли», доработки. Падает качество, тратятся нервы…

Каждый вложенный рубль на этапе проектирования окупается 100 к 1. Переделка готового проекта отнимает гораздо большее количество времени и денег, чем тратится на этапе проектирования. Затраты на переделку и исправления иногда составляют 1 к 10. Бывает и так, что приходится заново делать.

Спрашивается: вам оно надо?

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

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

А если очень хочется?

Если очень хочется, но нельзя, — то можно :)
© народная мудрость.

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

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

Подписаться на рассылку