создание сайтов, разработка приложений и сервисов

О нас

Как мы работаем

Оптимальный процесс - ключ к успеху проекта

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

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

Сбор первоначальных сведений от заказчика

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

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

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

На что вам нужно обратить внимание на этом этапе:

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

Оценка и согласование стоимости и сроков проекта

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

На что вам нужно обратить внимание на этом этапе:

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

Разработка детальных требований, проектирование структуры и страниц сайта

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

  • Цели проекта, аудитория сайта, ее цели и задачи;
  • Структура сайта (карта) – перечень разделов и страниц в виде иерархической структуры;
  • Визуальные шаблоны основных типов страниц сайта;
  • Требования к дизайну: предпочитаемые цветовые гаммы, фирменные цвета, растягивающийся сайт или фиксированный и т.п.;
  • Описание функциональности форм, сервисов и других интерактивных элементов сайта.

На что вам нужно обратить внимание на этом этапе:

  • Визуальные шаблоны страниц сайта предопределяют дизайн и в некотором роде его функциональность, поэтому от качества их проработки зависит успех всего проекта.Вы можете сделать их самостоятельно, чтобы сэкономить на проектировании, но лучше доверить это опытным разработчикам, так можно избежать большого количества ошибок.
  • Остерегайтесь студий, которые берутся за разработку визуального дизайна или программирование, не показав вам не единого шаблона, сделанного хотя бы карандашом на листке бумаге. Кроме, конечно, того случая, когда нужно сделать сайт точно по образу и подобию другого сайта.
  • Кроме того, нужно принять решение, будет ли сайт фиксированным (как данный сайт, например) или растягивающимся. Это во многом зависит от количества тексто-графического содержания на страницах, в особенности на главной. Чем больше контента, тем более целесообразно сделать сайт растягивающимся. Подводный камень здесь – такие сайты более трудоемко разрабатывать с точки зрения дизайна и дальнейшей верстки, что конечно, влияет на стоимость проекта.
  • Формально все, что не указано в техническом задании, студия-разработчик реализует, исходя из своего опыта и представления о том, как это должно быть. В большинстве случаев это неплохо, особенно, если разработчики имеют большой опыт в похожих проектах и порой в деталях лучше заказчика знают, что ему нужно сделать. Тем не менее, если вы точно знаете, что вам нужно так и не иначе, это необходимо явно прописать в техническом задании.

Разработка дизайна

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

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

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

На что вам нужно обратить внимание на этом этапе:

  • Если сайт растягивающийся, то дизайнеры студии-разработчика должны предоставить вам эскизы главной (а при необходимости и других) страницы под целевые размеры экрана по ширине, так как сайт, который хорошо выглядит под размер 1024×768, может выглядеть плохо под размер 1600×1200. А не секрет, что широкоформатные мониторы набирают все большую популярность.
  • Уровень вашего сайта определяется в том числе количествомспроектированных и отрисованных дизайнером шаблонов. Это логично, так как каждый раздел сайта имеет свои принципы подачи информации, и сайт, страницы которого сделаны по одному шаблону, как правило, не очень удобен в использовании. К сожалению, чем больше шаблонов требуется отрисовать, тем больше стоимость разработки дизайна, поэтому здесь нужно соблюсти разумный баланс.
  • Следует помнить, что для пользователей вашего сайта юзабилити важнее, чем визуальные "навороты". Текст страниц должен читаться легко и свободно, не быть слишком мелким. Страница не должна быть перегружена элементами дизайна, не способствующими улучшению восприятия информации пользователем.

Разработка HTML-верстки и программирование

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

На что вам нужно обратить внимание по завершению этого этапа:

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

Наполнение сайта содержанием

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

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

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

  • Стиль текста, в рамках которого пишут для веб-сайтов вообще, а также стиль, в рамках которого должен общаться с пользователем ваш сайт в частности.
  • Качество и стиль изображений, используемых как часть содержания (пример: изображения в списке новостей на главной странице). Нередко бывает, что красивый и профессиональный дизайн сайта портится изображениями плохого качества, вставленными как часть содержания.
  • Типографика – целая наука, определяющая правила оформления текста, в том числе и в Веб. Часть этих правил уже учтена при верстке сайта профессиональным разработчиком. Оставшаяся часть, а также некоторые другие правила, свойственные только текстам для веб-сайтов, – целиком и полностью лежит на плечах человека, оформляющего текстовый контент для сайта, контент-менеджере.

Тестирование, запуск и поддержка

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

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

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

На что вам нужно обратить внимание на этом этапе:

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

Продвижение сайта

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

С чего начать?

Расскажите нам о своих идеях!