1. Общий объем контента и его тип. Очень часто подготовка контента – это самый затратный и долгий по времени этап создания сайта. К примеру, на крупном интернет-портале может быть размещено несколько тысяч уникальных статей. Для подготовки этих статей потребуется очень много времени (да и денег тоже). Помимо текстового контента нужно готовить графический контент, а в некоторых случаях — видео. Понятно, что подготовка качественных изображений и роликов, скорее всего, займет еще больше времени, чем подготовка текста.
2. Общее количество HTML-страниц. Тут все просто – чем больше на сайте страниц, тем больше сроки создания сайта. Число HTML-страниц связано с объемом контента, но не зависит от него напрямую. Ведь на одной странице может быть размещено только 500 знаков текста, а на другой – 5000 и еще несколько качественных изображений. Понятно, что на создание второй страницы уйдет больше времени. Кроме того, на HTML-странице информационный контент может и не размещаться. Здесь могут находиться какие-то блоки, модули, ссылки, служебная информация и т.д.
3. Бюджет сайта. Чем больше денег у заказчика, тем в более короткий срок он может позволить себе создать сайт. Если денег недостаточно даже для выполнения базовых работ в стандартные сроки, то создание сайта может превратиться в долгострой. Другими словами, на каком-то этапе все работы могу быть прекращены из-за недостатка финансирования. Через определенное время работы могут возобновиться, а могут и не возобновиться.
4. Грамотно составленное техническое задание на создание сайта. При выполнении всех работ сотрудники веб-студии должны ориентироваться именно на техническое задание, разработанное заказчиком. Если задание максимально понятное и подробное, то сама процедура создания сайта займет гораздо меньше времени.
5. Общее число сотрудников веб-студии, задействованных в создании сайта. Понятно, что чем больше человек работает над проектом, тем быстрее все будет сделано. Довольно часто бывает так, что над сайтом работает лишь один человек (к примеру, фрилансер-одиночка). В этом случае, как правило, речь идет о создании какого-то небольшого сайта, сайта-визитки и так далее. Над крупными порталами и ресурсами обычно трудится много людей. В одиночку сделать такой сайт вряд ли удастся.
6. Профессиональный уровень исполнителя. Человек, много лет занимающийся созданием сайтов, сделает всю работу намного быстрее, чем новичок. Это всем понятно. Возрастает уровень автоматизации действий при работе в редакторах кода, графических редакторах. Человек тратит гораздо меньше времени на поиск и исправление допущенных ошибок.
7. Требования заказчика по сокращению сроков. В ряде случаев заказчик хочет, чтобы сайт для него создали в максимально короткие сроки. А если он этого хочет и готов платить необходимую сумму денег, то почему бы не пойти человеку на встречу. Однако в этом случае бюджет создания сайта значительно возрастет.
8. Объем недоработок, выявленных после непосредственного создания сайта. Часто в ходе создания сайта программисты, дизайнеры, копирайтеры допускают различного рода ошибки, которые обнаруживаются значительно позже. К примеру, после заливки файлов сайта на удаленный хостинг перестают работать какие-то важные модули. На их отладку и восстановление работоспособности уйдет время.