Как создать сайт с нуля? Пошаговая инструкция и стоимость работ
Шаг 1. Выбор разработчика сайта
Определиться с веб-разработчиком на деле не так просто. Например, в каталоге «CMS Magazine» содержится около 6 500 студий, занимающихся созданием сайтов, из них более 2 000 располагается в Москве и Московской области, порядка 1 000 – в Санкт-Петербурге и Ленинградской области, сотнями они исчисляются в городах-миллионниках.
Портал «Рейтинг Рунета» предлагает следующий алгоритм, который поможет выбрать веб-разработчика сайта:
- Четкая формулировка целей и задач проекта.
- Формирование предварительного списка из 10-15 компаний. Основными критериями отбора должны служить: портфолио (не менее 10 качественных сайтов), опыт профессиональной деятельности (от 3-х лет присутствия на рынке), отзывы в Сети, к которым следует относиться с известной долей скепсиса. Целесообразно также включить в критерии выбора дополнительные позиции: системы управления сайтом (CMS), с которыми предпочитает работать агентство (подробно об этом ниже); детализация стоимости услуг и ресурсов, задействованных в разработке; условия гарантийного обслуживания и постпроектной поддержки, так называемый follow-up; состав рабочей и итоговой документации.
Это следует знать!
Многие ошибочно полагают, что, руководствуясь выдачей поисковых систем, можно увидеть лучших веб-разработчиков. Однако это совсем не так: большинство крупных и авторитетных веб-агентств не занимается продвижением собственного сайта в сети – точно так же, как роллс-ройс не рекламирует себя в телеэфире. Такие компании и без этого имеют серьезный пул клиентов и широко известны в профессиональных кругах. - Запрос коммерческих предложений с просьбой дать ответ в пределах 10 дней. В дальнейшем не будет лишним посетить офис (а у нормальной фирмы он должен быть). Обратите внимание на коллектив, общую атмосферу, комфорт общения с сотрудниками, их заинтересованность в проекте, креативность, поскольку создание сайтов и продвижение сайта – это долгосрочное сотрудничество и психологическая совместимость здесь очень важна.
- Окончательный выбор партнера. В процессе изучения предложений вы наверняка выясните, от каких работ можно безболезненно отказаться, а какие вы изначально не учли. Если ваш бюджет слишком мал для реализации задуманного, попробуйте договориться о снижении стоимости работ с исполнителями или обратитесь к более скромным вариантам – услугам фрилансеров.
При выборе разработчика веб-ресурса приоритеты у крупных компаний и небольших фирм различаются: первым важнее надежность и безопасность, устойчивость сайта при больших нагрузках, вторые основное внимание уделяют срокам создания и стоимости работ. Поэтому сложно представить некий универсальный список параметров, по которому следует искать того разработчика, который наилучшим образом устроит именно вас.
Шаг 2. Составление технического задания на создание и продвижение сайта
Реализацию любого проекта предваряет планирование – постановка целей и задач, а также определение путей их решения. Чтобы передать все или часть функций сторонним специалистам, необходимо разработать и согласовать техническое задание (ТЗ), которое будет служить руководством к дальнейшим действиям. Оно обычно включает такие положения как:
- Глоссарий терминов и определений, которые используются ниже по тексту технического задания. Он необходим, чтобы заказчик и исполнитель одинаково интерпретировали используемые понятия.
- Описание предмета разработки, назначение веб-сайта, цели его создания, задачи разработки и окупаемость.
- Комплекс требований к реализации проекта в отношении:
- структуры веб-сайта и графического представления главной и внутренних страниц;
- разработки дизайна и порядка утверждения его концепции;
- системы динамического управления контентом сайта (CMS) и ее функционала (количества и качества модулей), а также численности и уровня квалификации администраторов;
- системы разграничения прав доступа;
- информационного обеспечения и наполнения сайта контентом;
- условий программного и аппаратного обеспечения серверной и клиентской частей;
- лингвистического обеспечения (возможностей адекватного переключения между заданными языками с любой страницы сайта);
- эргономики и эстетики (оптимизации под определенные разрешения без полос прокруток и пустых полей, «юзабилити» интерфейса административной части и пр.);
- стабильности работы при заданных нагрузках, безопасности;
- условий сдачи-приемки завершенного проекта, включая: соблюдение сроков поэтапного графика работ; форматы и объем передачи материалов информационного наполнения исполнителю; порядок предоставления дистрибутива и переноса сайта на программно-аппаратную платформу, ранее оговоренную с заказчиком; период тестирования и доводки продукта на ресурсах хостинг-провайдера; период бесплатного исправления допущенных программистами багов после приемки проекта.
- Права и обязанности обеих сторон, в том числе возможность и допустимые пределы изменений/дополнений ТЗ в процессе работы над сайтом, направленных на устранение спорных моментов и улучшение качества будущего продукта. Чем более глубоко ТЗ описывает все аспекты создания сайта, тем меньше возникнет разногласий и точнее будет определена конечная стоимость проекта.