Упс... нет, конечно не сталь. Закалку стали мы
оставим в светлом советском прошлом, а пока поговорим о том, как же делаются
сайты.
Сайт, грубо говоря, нужно рассматривать с двух
сторон. Первая – это дизайн. Лицо сайта. Все те картинки, шрифты и другие
штрихи, которые посетитель сайта наблюдает с входа на сайт и до конца сеанса.
Во многом именно от того, насколько приятен дизайн, зависит, какое впечатление
сложится у посетителя о вашей фирме и какие активные действия он совершит.
Выбор дизайна зависит от множества факторов:
сфера деятельности (туристические сайты обычно оформлены ярко, даже чересчур
ярко и красочно, а новостные – как правило совсем «лёгкие»), цели сайта,
целевая аудитория и т.д.
Как известно, на вкус и цвет товарищей нет. У
каждого свой взгляд на дизайн. Кто-то любит красивые и шикарно оформленные
сайты. Кто-то считает, что хороший дизайн – это незаметный дизайн. Я отношу
себя к последним :)
Вторая сторона сайта – «движок» сайта. Это то,
что заставляет сайт работать именно так, как вам нужно. Чтобы нормально
работали новости, добавлялись статьи, модерировался форум, работал раздел
контактов, не глючила система оформления заказов… Именно возможностями «движка»
определяется, какие разделы будут на сайте, насколько удобно ими управлять, как
они связаны между собой.
Первый этап разработки сайта – постановка
задачи. На этом этапе необходимо чётко и подробно описать, что требуется от
сайта. Создаётся два документа. Как ни странно, оба сокращенно называются ТЗ,
правда расшифровываются по-разному: Техническое задание и Творческое задание.
В Техническом Задании описывается
функциональнось сайта: какие разделы планируются на сайте, как они должны
работать, как они будут администрироваться. Творческое задание – это документ
для дизайнера. Здесь подробно описывается, что вы ждете от дизайна сайта. Какие
перед сайтом ставятся задачи (маркетинговые, имиджевые, информационные и т.д.),
предпочтения по цветовой гамме, расположению элементов на странице и
многое-многое-многое другое. Честно говоря, не знаю, как дизайнерам удается
собрать всю эту информацию в красивый дизайн, но им это как правило удаётся :)
Итак, оба ТЗ уже готовы и согласованы всеми
заинтересованными лицами, разногласий больше не осталось – пора за работу.
Дизайнер закрывается в своей мастерской и ночи напролёт рисует, рисует, рисует.
Иногда выглядывает в коридор, показывает вам вариант дизайна, спрашивает «Ну
как, красиво?», вы критически осматриваете это творение, замечаете «Вот тут
как-то слишком синее, а вот здесь баннер лучше передвинуть вправо». Дизайнер
кивает и опять растворяется в тумане. Через неделю дизайн готов, вас он вполне
устраивает, чему дизайнер искренне рад. Он идет отдыхать.
А в это время в соседней комнате вовсю
трудятся программисты. Раздел за разделом, страница за страницей – сайт с
упорностью буйвола приближается к победному релизу.
Но что-то я увлёкся описанием творческого
процесса :) нам ведь важнее не процесс, а результат? А результат надо
контроллировать. Не вопрос! Как я уже заметил, дизайнер время от времени
предоставляет заказчику предварительные варианты дизайна, чтобы показать ход
работы и согласовать изменения. Программисты также не дремлют – как только
готов новый раздел сайта, делается очередной «билд», и заказчик может
посмотреть – что получается и что нужно поменять, пока не поздно.
Качество. Качество превыше всего. В процессе
разработки, начиная с первых дней и кончая выпуском готового продукта, сайт
находится под пристальным надзором «бета-тестеров». Они просматривают уже
готовые части сайта с разных сторон. Обо всех найденных ошибках в работе сайта,
неточностях, «дырах» безопасности они сообщают ответственным разработчикам, и
поле зорко следят за их исправлением.
И вот сайт сдан заказчику, всё работает. Но
этого мало! Теперь встают вопросы хостинга, поддержки и сопровождения. О них мы
поговорим в следующий раз!
Павел Сурменок
Web Reflection