Думаю, что всем студиям и заказчикам знакома ситуация, когда ожидания, которые они имели относительно сроков разработки сайта, не совпадают с реальным положением дел. Ведь для клиента и порой для исполнителя до сих пор нет четкого ответа на вопрос: один месяц на разработку сайта — это много или мало? А два месяца? Почти в каждом тендере срок разработки указывается в один или два месяца, и в своей статье я хочу показать что можно успеть сделать за этот срок и сколько нужно времени для разработки хорошего сайта.
Для упрощения ситуации не будем считать время, необходимое для выбора исполнителя и представим, что договор уже подписан. Сам проект мы будем рассматривать как обычный корпоративный сайт для среднего размера компании. Ниже приведу основные этапы, через которые заказчику и разработчику придется пройти для достижения хорошего результата и попробую дать примерные временные оценки.
Неважно делает ли студия проектирование сайта или нет, но вы потратите минимум 5 дней (в зависимости от сложности проекта срок может сильно увеличиться) на то, чтобы договориться между собой, выяснить цели разработки и то, как вы будете вместе их достигать. Если этого не делать вовсе, велик риск разработки бесполезного сайта, который будет либо учитывать личные предпочтения дизайнера, либо сиюминутные желания руководства компании заказчика. На разработку ТЗ для типового корпоративного сайта потребуется около 3 дней. Среднее время согласования с заказчиком этих документов 4 дня.
Студия: 8 дней. Заказчик: 4 дня. Итого: 12 дней.
Этот процесс — один из самых длительных и часто неконтролируемых студией этапов, вне зависимости от типа разрабатываемого сайта. Конечно, если студия сама пишет контент для своего заказчика, она может контролировать сроки, но обычно студия помогает лишь с подготовкой части информации. Многие считают, что контент можно собирать в процессе работ. Отчасти это верно, когда есть гарантия объема и содержания, т.е. это работает для типовых разделов, например, для фотогалереи. В остальных случаях дизайнер должен видеть объем и содержание информации, чтобы иметь возможность ее оформить.
Очень часто этот этап недооценивается ни разработчиком, ни заказчиком, об этом мы говорили в предыдущей публикации. Но когда заказчик-менеджер сталкивается с тем, что для получения информации по тому или иному разделу неизвестно к кому обратиться внутри своей компании и нужно каждую строчку согласовывать с руководством, его мировоззрение быстро меняется. Поэтому только на этот этап нужно отводить от 10 до 25 дней. Студии же на оценку представленной информации и на консультации нужно в среднем четыре дня. Старайтесь трезво смотреть на вещи и, в идеале, прежде чем заказывать разработку сайта, подготовьте всю информацию: по крайней мере будет что редактировать совместно со студией.
Студия: 4 дня. Заказчик:
На этот этап студии необходимо от 3 до 10 дней. Наконец, заказчик может своими глазами увидеть первые результаты и высказать свое мнение относительно предложенного решения его задачи. На этом этапе заказчик активно включается в потребление времени. Ведь менеджер со стороны заказчика должен проанализировать представленные материалы и согласовать их со своим руководством. Важно понимать, что данный процесс может очень сильно осложниться, если заказчик будет требовать больших и частых изменений в представленных концепциях. Например: студия готовит наброски/прототип, заказчик просит внести правки, студия показывает исправленную работу, заказчик просит внести правки и т.д. по кругу. Обычно, этот процесс занимает несколько итераций, т.к. несмотря на первоначальное проектирование сайта и выявление целей проекта и пожеланий заказчика, далеко не всегда удается попасть в точку с первого раза. Для этого необходимо проработать ряд концепций и выбрать из них самое лучшее решение.
Студия: 3-10 дней. Заказчик: 8 дней. Итого:
Для стандартного корпоративного сайта обычно хватает
Студия:
На этом этапе в большинстве случаев студия и заказчик взаимодействуют слабо, а порой студия работает в автономном режиме. Для верстки
Студия: 7 дней. Заказчик: 0 дней. Итого: 7 дней.
На то, чтобы аккуратно заполнить сайт уже готовой информацией обычно студии нужно
Однако, даже на этом этапе бывают исключения. В случае, если заказчик в лице менеджера внутри своей компании не согласовал или согласовывал не полностью прошлые этапы с лицами принимающими решения, а студия не проконтролировала этот процесс, то, конечно, риски непредсказуемы и могут доходить до полной переделки всего сайта. Но сроки на такие риски мы учитывать не будем, т.к. такое происходит крайне редко.
Студия: 3-4 дня. Заказчик: 1 день. Итого:
Итак, настало время произвести простой расчеты минимального и максимального срока разработки сайта. Мы не будем учитывать отягчающих обстоятельств и чрезмерного зацикливания на отдельных этапах (например п. 3 или п. 5).
Из графика хорошо видно, что временной интервал сильно варьируется и, в основном, из-за неопределенности со сроком подготовки контента. Если подготовить его заранее, вряд ли удастся свести срок работы по соответствующему этапу к нулю: наверняка студия посоветует что-то исправить, сфотографировать дополнительный материал и т.д. Но сократить вдвое или втрое этот срок вполне можно, если заранее знать о возможных сложностях.
Другим фактором сильно влияющим на временную неопределенность является дизайн. Студии и заказчику надо четко понимать риски, которые могут нанести вред срокам разработки. Единственное, что может их уменьшить — это хорошая обратная связь между сторонами и создание полноценной рабочей группы на стороне заказчика, в которую войдут и лица принимающие окончательные решения.
Безусловно, не стоит рассматривать приведенные здесь сроки как аксиому: студии работают по-разному, заказчики с разными скоростями проходят этапы согласования. Но для средней сложности корпоративного сайта, который разрабатывается достаточно опытной студией, а принимает работу среднестатистический заказчик, нацеленный на результат, эти сроки могут стать хорошим ориентиром. Для тех же, кто только задумывается о заказе разработки сайта, этот материал может стать неплохим подспорьем в подготовке календарного плана.
Если вы согласны, что главное качество, а не скорость, советуем при выборе разработчика для вашего будущего проекта опираться на рейтинг веб-студий. Здесь вы сможете ознакомиться с самыми профессиональными командами России, Беларуси и Украины.
Используя фильтры, которые находятся справа от общего рейтинга, вы не только сможете определить какие студии создают проекты по нужной вам тематике, но и подобрать из них те, кто подходят вам по бюджету.
Проблемы со сроками разработки часто возникают от совершенно неправильного восприятия многими заказчиками — интернет-маркетинга в целом.
Работа с интернетом — это не разовая акция, а постоянная деятельность, такая же, как ведение продаж или совершенствование клиентского сервиса. Разработка сайта — это процесс. На мой взгляд, нельзя «сделать сайт». Можно сделать только первую очередь сайта или завершить какой-то этап длительной стратегии.
Только регулярная работа, спланированная на долгое время вперед, дает результаты. Соответственно, если запуск проекта разбит на этапы, по окончании каждого из них сайт работоспособен. Ведется реклама и PR-деятельность, работает саппорт, создается контент и клиент не должен волноваться о сроках, ведь все уже работает.
Вот пример нескольких этапов разработки, при которых клиент может начать работу сразу:
Хороший, четко структурированный текст, который смело можно показывать новым клиентам, чтобы обозначить все подводные камни.
Что интересно, программирование, даже если оно не ограничивается стандартными доработками модулей, а выполняется под заказ, согласовывается значительно легче, чем, к примеру, дизайн. Все дело в отсутствии «ложного профессионализма»: заказчик понимает, что ничего не понимает, поэтому лучше довериться разработчику. В случае с дизайном, наоборот, в 2/3 случаев клиент полагает, что в состоянии и вправе корректировать работу дизайнера: если в программировании мы оперируем понятиями «работает», «не работает», «работает, но криво», то критерии красоты у каждого свои. Доходит до смешного: «да, вы говорите, что мой вариант плох. Но давайте вы сначала нарисуете этот плохой вариант, а потом я соглашусь, что был не прав!»
Хорошая статья. С автором во многом согласен, но та модель бизнес-процесса, на основе которой подсчитывается время, подразумевает более или менее сложный проект с высоким ценовым порогом. Многие компании не хотят входить в этот сегмент рынка и намеренно не берут сложные проекты, а оптимизируют время на подготовку, согласование и разработку простых сайтов. При грамотном подходе время разработки сайтов-визиток составляет от 1 до
Единственная проблема, а точнее сказать даже риск, это получение денег с заказчика. Такие сайты чаще всего заказывают небольшие компании, которые не всегда спешат расплатиться с исполнителем по окончанию работ. Но это уже совсем другое.
Могу кратко описать основные пункты, позволяющие оптимизировать работу с небольшими заказчиками и снизить потраченное впустую время.
Алгоритм работы.
Вот и все сайт сделан и сдан. За счет такого ускорения процесса можно брать много заказчиков одновременно и успешно зарабатывать на простых проектах, поддерживая малый бизнес :-)
Хорошая, правдивая статья, но при указанных в ней объемах работ, я бы увеличила указанные цифры раза в два :-). Особенно, если проект — нестандартный. Но сроки — это беда большинства проектов. Мы пытаемся сокращать сроки разработки за счет библиотеки типовых решений, которые используются при «плюс-минус» стандартных проектах, т.е. на переговорах я показываю стандартные прототипы, стандартные ТЗ, куда прямо в присутствии Заказчика могут вноситься изменения. При этом я слежу, чтобы эти изменения не зашкаливали, выводя стандарт в не-стандарт. Это помогает и на дальнейших этапах.
Любой сайт можно сделать быстрее в полтора раза.
Приведенный материал очень полезен компаниям, заказывающим сайт первый раз и начинающим студиям, правильно описаны временные риски, но не могу согласиться с общей оценкой по времени для приведенного в пример среднего сайта.
Два календарных месяца - среднестатистический срок с учетом времени согласования. И этот срок можно сократить в полтора раза в случае идеально слаженной работы заказчика и студии.
Клиентам, которые желают ускорить выполнение проекта:
Можно долго спорить о том, что необходимо включать в процесс разработки сайта, а от чего стоит отказаться. Можно спорить о том, сколько времени нужно на тот или иной этап и о том, сколько времени отводить на согласования и дополнительные итерации в случае локальной неудачи. Например, я не понимаю, какой корпоративный сайт подразумевается автором, когда речь идет о сборке и верстке за 7 дней...
Для себя мы приняли простое решение. У наших проектов есть два показателя сроков — наши внутренние сроки и сроки, которые мы озвучиваем клиенту.
Внутри компании мы стараемся делать свою работу максимально быстро. Два-три календарных месяца на типовой проект, не более (здесь наши расчеты с автором статьи практически сходятся). Мы считаем затраченные часы по каждому этапу и стараемся снижать все среднестатистические показатели.
Обратным образом обстоит ситуация с клиентскими сроками. Мы не пытаемся «продать» клиенту сайт в короткие сроки, речь идет лишь о разумных сроках, которые не ограничиваются только производственным процессом. Мы честно говорим клиенту, что согласование документов и проектирование занимает много времени, говорим о том, что сбор контента скорее всего затянется и т.д. Обязательно говорим о том, что после завершения основных работ могут появиться дополнительные, рассказываем о процессе поддержки и продвижения. По сути наша задача продать клиенту «длинные сроки» долгосрочного проекта. И только затем мы делим проект на короткие итерации, которые могут быть привязаны к календарному плану. В идеале можно расписать этот план сразу на год!
Проведите конкурс среди участников CMS Magazine
Узнайте цены и сроки уже завтра. Это бесплатно и займет ≈5 минут.
Технический директор в UTLab
Как правило за 2 месяца удается сдать клиенту сайт, хотя бывают и исключения.