Сколько делается сайт с нуля по времени
Перейти к содержимому

Сколько делается сайт с нуля по времени

  • автор:

Реальные сроки разработки сайта и способы их сократить

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

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

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

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

Написание технического задания для сайта организации в среднем потребует 3 дней, согласование всех технических моментов и утверждение ТЗ обычно занимает до 4 дней.

В итоге первый этап работ занимает в среднем 12 дней.

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

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

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

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

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

В итоге подготовка контента занимает от 14 до 29 дней.

На создание прототипов у нас уходит от 3 до 10 дней. На основе контента и поставленных целей мы разрабатываем концепцию по достижению целей. Затем – согласование с заказчиком.

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

В среднем на обсуждение, внесение правок и согласование уходит до 8 дней. В итоге этап прототипироваия занимает от 11 до 18 дней.

Сколько по времени создаётся корпоративный сайт и интернет-магазин?

Сколько по времени создаётся корпоративный сайт и интернет-магазин?

Нас часто спрашивают, как быстро и за какое время создается сайт или интернет-магазин. Давайте разберемся на примерах.

Считаем затраты на создание сайта

Перед непосредственным созданием сайта необходимо составить план работ, как это делает один из наших любимых героев, Эраст Фандорин из романов Акунина.

  1. Необходимо определится с профилем сайта — это позволяет определить какой сайт у нас будет: каталог товаров или услуг, информационный корпоративный сайт, блог, сайт-портфолио, сайт-визитка или просто лендинг (одностраничный сайт).
  2. Определиться на какой системе управления (CMS) будет работать ваш сайт. Их приличное количество ваш выбор будет исходить из ваших потребностей. Например WordPress в основном используют под блоги, портфолио, корпоративный сайт. Также рекомендуем бесплатные системы ModX, Webasyst и платные, например 1С:Битрикс. И есть те, которые мы не рекомендуем, например Joomla. И, конечно же, множество самописных систем, которые разрабатываются в интернет-студиях.
  3. Определиться с хостингом, куда мы разместим файлы сайта. Например TimeWeb, Eurobyte, HandyHost — мы работаем с этими хостингами и можем рекомендовать их. Для подробного ознакомления можно посмотреть тут >>.
  4. Выбрать подходящий домен (имя сайта).
  5. Продумать структуру будущего сайта, навигацию, составить схему пожеланий что должно быть на главной странице сайта, на внутренних страницах, какой хотите внедрить функционал (обратный звонок, форма заявки или заказа, калькулятор расчета и пр.). Это самый трудоемкий процесс для заказчика ибо лучше его бизнес не знает никто и костяк схемы должен предоставить именно он. Мы знаем много примеров, когда создание сайта на этом этапе надолго тормозилось или даже останавливалось и вовсе!
  6. Дизайн сайта. Тут дилема. Обратиться в компанию, которая с нуля разработает и нарисует макеты сайта, где учтет абсолютно все ваши пожелания по внешнему виду или купить готовый шаблон и переделать его под фирменный стиль компании? Отрисованный с нуля дизайн обойдется вам дороже и по времени займет минимум 2 недели + надо дать время на согласование макетов. Готовый шаблон будет стоить значительно дешевле и настройка под ваш фирменный стиль займет достаточно мало времени, до 1 недели.
  7. После того, как вам разработали дизайн сайта, вы попадаете в руки к программисту/верстальщику (это может быть один человек или двое), который переносит картинку в код, устанавливает, настраивает и автоматизирует систему управления сайтом. Если вы купили готовый шаблон, то установка и подключение его к системе управления займет значительно меньше времени.
  8. Представим, что вы получили уже подключенный к системе управления шаблон сайта. Но, это только середина всего процесса над созданием сайта. Дальше начинается кропотливая работа над наполнением сайта уникальным контентом, адаптированным под поисковые системы и привлекательным для пользователя. Легко звучит, но нелегко реализуется.

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

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

Помните, что самая главная работа — это не создать сайт, а дальнейшая работа над сайтом.

Давайте составим таблицу затрат времени и стоимость на создание сайта, если будем опираться на:

н/п Задачи Время
1 Определить профиль сайта 1 день
2 Определиться с системой управления 1 день
3-4 Выбрать хостинг и доменное имя 1 день
5 Продумать структуру и навигацию сайта 3 дня
6.а Дизайн сайта, индивидуальный, с нуля от 1 месяца
6.б Покупка готового шаблона сайта 1 день
7.а Вёрстка и автоматизация отрисованного шаблона на CMS от 1 месяца
7.б Установка и настройка шаблона в CMS 1-2 недели
8 Наполнение сайта контентом Зависит от объема контента, условно определим, что на первоначальное наполнение сайта для запуска нам надо 2 недели

В итоге , сайт на готовом шаблоне может занять по времени 2-3 недели, а сайт, с разработкой уникального дизайна, полноценной версткой и автоматизацией займет от 2 месяцев.

Затраты времени на создание интернет-магазина

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

Сколько по времени создаётся корпоративный сайт и интернет-магазин?

К выбору CMS надо подойти более вдумчиво, разобраться какую нагрузку способна нести система и какой функционал есть для работы сайта именно как интернет-магазина. Тут советуем обращать внимание на исключительно заточенные под интернет-магазины системы, такие как Shop-Script, 1C:Битрикс и др. ModX c Wordpess тоже имеют плагины для создания интернет-магазина, но их функциональность и возможность работать с большим количеством товаров ограничена по сравнению с другими системами.

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

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

Соответственно, время на верстку и автоматизацию тоже уйдет гораздо больше.

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

Давайте подсчитаем примерные временные затраты на создание интернет-магазина

н/п Задачи Время
2 Определиться с системой управления 1 день
3-4 Выбрать хостинг и доменное имя 1 день
5 Продумать структуру и навигацию сайта 7 дней
6.а Дизайн сайта, индивидуальный, с нуля от 1,5 месяца
6.6 Покупка готового шаблона сайта 1 день
7.а Вёрстка и автоматизация отрисованного шаблона на CMS от 2 месяцев
7.6 Установка и настройка шаблона в CMS 2 недели (с шаблонным сайтом ничего не меняется ибо все шаблоны уже готовы и даже адаптированы под мобильные устройства)
8 Наполнение сайта контентом Зависит от объема товаров и возможности xml-выгрузки, может занять как от 2 недель, так и продлиться до пары месяцев

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

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

Мы уже не практикуем создание интернет-магазина на индивидуальном дизайне, который включает полную разработку с нуля всех шаблоном магазина дизайнером, затем html-верстку, потом автоматизацию и «натяжку» на CMS. Это неоправданно в современных реалиях. Индивидуальный дизайн не так важен, как контент, функционал, качественные фото и грамотные описания товаров или услуг.

Сколько делается сайт с нуля по времени

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

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

1. Работа над проектом сайта и ТЗ

Неважно делает ли студия проектирование сайта или нет, но вы потратите минимум 5 дней (в зависимости от сложности проекта срок может сильно увеличиться) на то, чтобы договориться между собой, выяснить цели разработки и то, как вы будете вместе их достигать. Если этого не делать вовсе, велик риск разработки бесполезного сайта, который будет либо учитывать личные предпочтения дизайнера, либо сиюминутные желания руководства компании заказчика. На разработку ТЗ для типового корпоративного сайта потребуется около 3 дней. Среднее время согласования с заказчиком этих документов 4 дня.

Студия: 8 дней. Заказчик: 4 дня. Итого: 12 дней.

2. Подготовка контента

Этот процесс — один из самых длительных и часто неконтролируемых студией этапов, вне зависимости от типа разрабатываемого сайта. Конечно, если студия сама пишет контент для своего заказчика, она может контролировать сроки, но обычно студия помогает лишь с подготовкой части информации. Многие считают, что контент можно собирать в процессе работ. Отчасти это верно, когда есть гарантия объема и содержания, т.е. это работает для типовых разделов, например, для фотогалереи. В остальных случаях дизайнер должен видеть объем и содержание информации, чтобы иметь возможность ее оформить.

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

Студия: 4 дня. Заказчик:

3. Разработка набросков и/или прототипирование

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

Студия: 3-10 дней. Заказчик: 8 дней. Итого:

4. Разработка макетов всех страниц сайта

Для стандартного корпоративного сайта обычно хватает типов страниц с собственным оформлением, но с общей концепцией. Студия потратит на разработку около 5 дней. После чего перейдет в режим согласования с заказчиком. И этот этап, в отличии от согласования набросков-прототипов, менее подвержен рискам затянуть сроки, т.к. студия уже занимается только технической работой в рамках утвержденной концепции. В нормальных условиях на согласование макетов заказчику нужно в среднем 4 дня. Но все же, зачастую, правки от заказчика возникают, и касаются они различных мелочей. На их доработку студии обычно хватает дней, заказчику одного дня.

Студия:

5. Верстка и программирование

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

Студия: 7 дней. Заказчик: 0 дней. Итого: 7 дней.

6. Наполнение и тестирование сайта. Публикация

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

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

Студия: 3-4 дня. Заказчик: 1 день. Итого:

Итак, настало время произвести простой расчеты минимального и максимального срока разработки сайта. Мы не будем учитывать отягчающих обстоятельств и чрезмерного зацикливания на отдельных этапах (например п. 3 или п. 5).

Минимальный срок разработки — 57 дней, максимальный — 86 дней.

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

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

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

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

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

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

Как правило за 2 месяца удается сдать клиенту сайт, хотя бывают и исключения.

Проблемы со сроками разработки часто возникают от совершенно неправильного восприятия многими заказчиками — интернет-маркетинга в целом.

Работа с интернетом — это не разовая акция, а постоянная деятельность, такая же, как ведение продаж или совершенствование клиентского сервиса. Разработка сайта — это процесс. На мой взгляд, нельзя «сделать сайт». Можно сделать только первую очередь сайта или завершить какой-то этап длительной стратегии.

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

Вот пример нескольких этапов разработки, при которых клиент может начать работу сразу:

  1. Хорошая, продающая заглушка.
  2. Запуск первой версии проекта на SaaS. Вообще без разработки, только контент.
  3. Запуск упрощенной базовой версии сайта.
  4. Поэтапная доработка функционала.

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

Что интересно, программирование, даже если оно не ограничивается стандартными доработками модулей, а выполняется под заказ, согласовывается значительно легче, чем, к примеру, дизайн. Все дело в отсутствии «ложного профессионализма»: заказчик понимает, что ничего не понимает, поэтому лучше довериться разработчику. В случае с дизайном, наоборот, в 2/3 случаев клиент полагает, что в состоянии и вправе корректировать работу дизайнера: если в программировании мы оперируем понятиями «работает», «не работает», «работает, но криво», то критерии красоты у каждого свои. Доходит до смешного: «да, вы говорите, что мой вариант плох. Но давайте вы сначала нарисуете этот плохой вариант, а потом я соглашусь, что был не прав!»

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

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

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

  1. Выявление того что необходимо клиенту (анкета, бриф, заполняют вместе с менеджером, этот факт ускоряет процесс многократно). Время до 1 дня (с учетом того что заказчика надо еще поймать на месте чтобы он смог пообщаться).
  2. Подготовка ТЗ (шаблон договора уже есть, есть уже готовые пункты для стандартного функционала, остается удалить лишние пункты). Время до 1 часа.
  3. Дизайн (сложно что-то оптимизировать, разве что есть готовые шаблоны по расстановке элементов дизайна: меню слева, меню вверху, логотип слева и т.д.). Время:
  4. Согласование с заказчиком (оно может проходить в несколько этапов и тут важно, чтобы менеджер четко понимал, что именно не понравилось заказчику, иначе процесс переделок дизайна и согласований может затянуться надолго). Время:
  5. Программные работы. Обычно сложного функционала подобные сайты не имеют, поэтому главное сверстать, а с функционалом поможет любая CMS. Время:

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

Хорошая, правдивая статья, но при указанных в ней объемах работ, я бы увеличила указанные цифры раза в два :-). Особенно, если проект — нестандартный. Но сроки — это беда большинства проектов. Мы пытаемся сокращать сроки разработки за счет библиотеки типовых решений, которые используются при «плюс-минус» стандартных проектах, т.е. на переговорах я показываю стандартные прототипы, стандартные ТЗ, куда прямо в присутствии Заказчика могут вноситься изменения. При этом я слежу, чтобы эти изменения не зашкаливали, выводя стандарт в не-стандарт. Это помогает и на дальнейших этапах.

Любой сайт можно сделать быстрее в полтора раза.

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

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

Клиентам, которые желают ускорить выполнение проекта:

  1. Четко поставьте студии задачу зачем делается сайт и каковы критерии успеха.
  2. Выберите студию, где стиль решения схожих задач вас устраивает. Субъективно. И ни в коем случае не выполняйте работу дизайнера.
  3. Исключите из проекта все несущественное и вторичное.
  4. Выделите только одного человека, отвечающего за проект с вашей стороны. Пусть этот человек имеет полномочия получить решение от всех участников проектной группы за минимальный срок.
  5. Стремитесь давать конструктивную обратную связь в течении 1 рабочего дня. Вы не поверите, насколько это ускоряет работу.
  6. Предоставьте реальную информацию для использования в прототипах сайта с самого начала: как будут называться товары в каталоге, как выглядит типичное сообщение и т.п. Если не знаете заранее — укажите диапазон и требуйте от студии это учитывать в прототипах.
  7. Спланируйте необходимые материалы для сайта и закажите их создание не позже, чем начнете делать сайт.

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

Для себя мы приняли простое решение. У наших проектов есть два показателя сроков — наши внутренние сроки и сроки, которые мы озвучиваем клиенту.

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

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

Почему так долго?

Почему в одной студии сроки разработки сайта называют 2−3 недели, а в другой — несколько месяцев и выше? От чего зависит срок — от профессионализма, загруженности агентства проектами или от банальной лени подрядчиков?

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

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

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

Из чего реально складывается срок работы над сайтом

Старт работ

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

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

Аналитика

  • Боли целевой аудитории и возможности их решения;
  • Удачные и неудачные решения конкурентов;
  • Уникальное торговое предложение компании-клиента;
  • Точные цели и задачи сайта;
  • Необходимый контент.

Этап агрегации требований занимает от 2 до 4 недель. Зависит в основном от сроков получения обратной связи от заказчика. Также нужно включить сюда работу аналитика — это примерно 5−6 звонков, по часу-полтора каждый. На созвонах обсуждаются дополнительные нюансы проекта.

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

Прототип

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

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

Бэклог или техническое задание

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

Техническое задание необходимо, скорее, для страховки заказчика и разработчика — чтобы был документ, на который можно сослаться при необходимости или при возникновении разногласий. Если на проекте пишется ТЗ, бэклог потом все равно придется делать. Мы пишем техзадания так, что это можно было сделать относительно быстро и просто.

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

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

Дизайн

Разрабатываем дизайн, начиная с главной страницы, чтобы согласовать общую концепцию. Проводим брейншторм. Рисуем макет (итеративно — арт-директор ежедневно осматривает результат). Готовим ui-кит — краткую инструкцию к дизайну. Делаем видео — чтобы показать, как будет работать интерактив на странице. Собираем презентацию для демонстрации дизайна заказчику. Все вместе занимает в среднем две недели.

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

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

Итого — дизайн суммарно занимает от 3−4 недель на маленьком проекте, где заказчик все принимает без правок, до нескольких месяцев.

Программирование

Этот этап состоит из фронтенд и бэкенд-программирования.

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

Бэкэнд — это все то, что работает на стороне сервера: логика работы оформления заказа, фильтры, поиск по сайту, настройка управления сущностями из системы управления. Тут же — интеграции: подключение платежных систем, доставки, фискализации, настройка обмена с ERP-системами и т. д.

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

Над проектом работает команда из 2−3 программистов. Добавлять в команду больше разработчиков не имеет смысла — сработает закон Брукса, когда программисты начинают толкаться локтями, мешая друг-другу и замедлять разработку. Можно ускорить процесс, запустив несколько потоков разработки параллельно, используя микросервисную архитектуру. Это имеет смысл на больших проектах, и такую реализацию необходимо заранее закладывать в архитектуру.

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

Посчитаем?

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

Считаем с даты подписания договора. Итак (все сроки с учетом согласований на стороне клиента):

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

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

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

Все равно очень хочется в этом? Если проект более-менее стандартный по функциям — запускайтесь на конструкторе. Параллельно можно начинать делать полноценный сайт. К сожалению, для стартапов с хитрыми механиками лайфхак не работает.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *