Заказать консультацию

+7 (3902) 26-34-06
+7 923 213-66-21

Срок создания сайтов и от чего он зависит

×

Сообщение об ошибке

Notice: Undefined index: und в функции special_page_preprocess_page() (строка 16 в файле /var/www/seryak/data/www/blog.wtolk.ru/sites/all/modules/wtolk/special_page/special_page.module).
часы

Этапы разработки сайта

Давайте рассмотрим основные этапы разработки современного сайта :

  • 1) Проектирование / Анализ задачи
  • 2) Дизайн
  • 3) Верстка / программирование / настройка системы управления контентом
  • 4) Наполнение контентом
  • 5) Тестирование на наличие ошибок
  • 6) Загрузка на сервер, регистрация в поисковых системах, обучение клиента

 

Проектирование сайта / анализ задачи

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

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

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

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

 

Дизайн сайта

Все просто. Чем дольше клиент берет времени на обдумывание дизайна и составление правок, тем дальше отодвигает дату сдачи проекта.

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

Например, будет четко прописано, когда начинается работа, и когда будут показываться промежуточные этапы работ клиенту, и крайние сроки, когда он сможет вносить правки. Если сроки будут нарушаться какой-либо из сторон, виноватая сторона будет оплачивать неустойки ( или, если клиент опаздывает с принятием решений, то принимает работу автоматически ). Это связано с тем, что дизайн сайта - часто самый непрогнозируемый этап работ, и сроки срываются в большинстве проектов от непонимания клиентом работы студии или от непонимания студии задач клиента.

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

 фейерверк

 

Верстка / программирование / настройка системы управления контентом

написание кода

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

Заказчику можно посоветовать лишь предыдущие этапы выполнять в той же команде, что и верстку и разработку сайта. Или заказывать дизайн сайта у профессионалов, чтобы в последствии не оказалось, что дизайн-макет не соответствуют каким-либо требованиям ( нестандартные шрифты, которые нужно покупать отдельно, неприемлемые размеры ).

 

Наполнение контентом

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

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

 

Тестирование на наличие ошибок

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

Сроки тестирования лежат полностью на исполнителе и зависят от сложности заказа и нестандартных решениях в проекте.

 

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

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

 

Выводы

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

этап разработки сайта ответственность заказчика ответственность исполнителя
Проектирование сайта / анализ задачи +

+

Дизайн сайта +

+

Верстка / программирование / настройка системы управления контентом -

+

Наполнение контентом +

+\-

Тестирование на наличие ошибок -

+

Загрузка на сервер, регистрация в поисковых системах, обучение клиента -

+

Из таблицы видно, что в половине этапов разработки сайта, ответственность есть и у заказчика. К сожалению, часто клиенты заполнив бриф и оплатив счет, пропадают, перекладывая всю ответственность на исполнителя. Руководствуются такие клиенты следующей мыслью : "я плачу за это деньги, почему я должен делать что-то еще ?". Однако некоторые этапы требуют непосредственного участия клиента, и сроки этих этапов зависят от вовлеченности клиента в эти процессы. Если вы не хотите "кое-как запустили проект", то учавствуйте в жизни проекта ( только без фанатизма ) , и все у ваших сайтов будет хорошо.

Заказать консультацию