Из чего складывается стоимость разработки и почему один сайт сложнее другого. Рассказываем, как это работает на своих проектах
Привет, это Лиза из «Лиги А». К нам часто обращаются клиенты, которые не имеют технического бэкграунда и понимания, как и из чего создаётся сайт. Когда таких знаний нет, то и в стоимости будущего проекта разобраться сложно. В статье разбираемся, почему один сайт может стоить 200 тысяч рублей, а второй больше миллиона.
Кто мы
Мы — агентство разработки. Делаем проекты для дизайн-студий, диджитал-агентств и продуктовых команд. Предпочитаем разрабатывать сложные сервисы и интернет-магазины, но иногда делаем корпоративные сайты и лендинги для промо-кампаний.
Ведём телеграм канал и делимся опытом работы с анимациями, играми, сложными сервисами и интернет-магазинами.
Давайте посмотрим на ситуации, когда к нам приходят за разработкой сайта. Так мы лучше разберёмся в том, как сложность сайта связана с его стоимостью.
Итак, чаще всего к нам обращаются в трёх случаях. Первый — у клиента есть дизайн, но нужна команда разработки
Проблема: У клиента есть готовый дизайн-макет, может даже свои разработчики, но нет свободных ресурсов.
Какое решение хотят от нас: Качественно закрыть задачу. В нашем случае, это разработать сайт по готовым дизайн-макетам. При этом, готовый сайт должен быть поддерживаемым и соответствовать общепринятым стандартам разработки.
В данном кейсе у клиента уже есть вводные материалы и сформулированная задача, поэтому за нами грамотная постройка процесса оценки и реализации проекта. Обычно мы выстраиваем шаги так:
Пример проекта, когда нам нужно было сверстать сайт-подборщик по готовым макетам
Клиент обратился к нам с запросом разработать сайт по готовому дизайн-макету. Сложность была в том, чтобы не отходить от стандартов более крупных подборщиков типа Авиасейлс и Циана, но при этом сохранить вложенные фильтры на сайте.
Когда делаем задачи в рамках такого кейса, то забираем на себя все процессы — подключаем менеджера, разработчиков и тестировщика. Чаще всего работа первых двух кажется логичной, а вот с последним возникает вопрос — зачем тратить несколько дней на тестирование и платить за это деньги.
Второй — клиенту нужен проект с нуля, при этом дизайнер выбран с третьей стороны
Проблема: К нам обращаются когда уже выбрали дизайнера, но ещё нет команды разработчиков, чтобы реализовать проект.
Какое решение хотят от нас: Работать вместе с дизайнером со стороны клиента. Если нужно, рассказать про технические особенности и ответить на все вопросы. А после — разработать сайт по макету.
Здесь мы имеем дело с менее технически подготовленным клиентом, поэтому строим коммуникацию плотнее. Добавляем 2 пункта к прошлым:
Пример проекта, когда нам нужно было сверстать сайт по готовым макетам и интегрировать его на CMS
Казалось бы, простая вёрстка сайта, но нет. На проекте мы много общались с дизайнером со стороны клиента и консультировали по техническим моментам. Иногда дизайнер не учитывал технические особенности и ограничения, что вполне нормально. Поэтому мы подсказывали, как лучше дорисовать элементы сайта, чтобы их было проще сверстать и при этом не вылезти за рамки понятного UX.
Третий — у клиента вообще нет своих дизайнеров и разработчиков, и ему нужен проект целиком с нуля
Проблема: У клиента нет дизайнеров и разработчиков, поэтому для реализации проекта ему нужна целая команда. Понимание процессов разработки и дизайна тоже на минимальном уровне, либо нет совсем.
Какое решение хотят от нас: Погрузиться в сферу бизнеса клиента, подобрать оптимальные дизайнерские и технические решения и разработать проект.
Наша экспертиза заключается в разработке и у нас нет штатных дизайнеров
Поэтому мы подключаем к работе проверенную дизайн-студию и создаём проект двумя командами. Здесь будут все шаги из первого и второго кейса. Добавляется этап дизайна, который внутри разбивается на:
Есть шаги, которые мы проходим без исключений на любом проекте
Анализируем задачу. Изучаем дизайн-макеты, техническое задание, цели и задачи, которые клиент хочет закрыть с помощью проекта. Это помогает нам лучше понять главную задачу и оценить масштабы работы.
Проводим онлайн-встречу. Знакомимся, обсуждаем материалы и задаём вопросы. Рассказываем, как построили бы работу над будущим проектом, где видим сложности и как их можно избежать.
Собираем коммерческое предложение. Записываем все важные детали: этапы работы, оценку проекта с цифрами и спринтами, формальности в виде документов и контакты.
Знакомимся с командой клиента. Создаём общий чатик, чтобы всегда быть на связи. Добавляем туда менеджера, который отвечает на все вопросы и рулит проектом от начала и до конца. Если до старта не удалось организоваться на онлайн-встречу с клиентом, то стараемся сделать её на старте проекта. С нашей стороны всегда участвуют менеджер, разработчики и тестировщик.
Для реализации проекта нужно привлечь много специалистов: менеджеров, дизайнеров, разработчиков и тестировщиков. Все они вкладываются в крутой результат, о котором мечтает клиент.
Так и появляется первая составляющая стоимости проекта — количество задействованных ресурсов
Почему один сайт дороже другого: дело в объёме и сложности работы
На самом деле, всё проще, чем кажется:
— Чем больше уникальных блоков/компонентов на странице → тем больше времени на такую страницу уйдёт → тем дороже она выйдет
— Чем сложнее и разнообразнее анимации на странице → тем больше времени на такую страницу уйдёт → тем дороже она выйдет
Ну и отдельно можно вынести про объём и логику:
— Чем больше различных страниц планируется на сайте → тем больше часов затратит разработчик → тем дороже она выйдет
— Чем сложнее логика взаимодействия компонентов/блоков/страниц между собой → тем дороже выйдет сайт
Например, такой блок мы оцениваем в 2-3 часа.
Этот блок мы оценили на все 10 часов сразу.
Итого — стоимость разработки складывается из часов команды на проекте
Итак, давайте посмотрим на проекты Лиги и прикинем, сколько часов мы на них потратили
👉🏻 Сайт без сложных анимаций. Стоимость такого проекта зависит от срочности и сложности блоков. Например, такой сайт со строительством каркасных домов занял у нас 500 часов. При этом он объёмный, но довольно простой.
👉🏻 Сайт с кучей анимаций разной сложности. Стоимость складывается из сложности анимаций. Бывает, нужен лёгкий ховер (когда кнопка при наведении меняет цвет), а бывает, что весь сайт двигается и прыгает. Мы делали такой сайт для avito.tech, который занял у нас 200 часов. Сайт не многостраничный, но именно анимации съели много часов.
👉🏻 Интернет-магазин. Стоимость связана с объёмом магазина и функционалом. Например, проект по типу интернет-магазина sunction.store занял у нас больше 400 часов на первую версию сайта. Мы с нуля создавали его и выводили в релиз. Всё ещё работаем с клиентом — помогаем развивать магазин и наполняем его новыми фичами.
Особенность в том, что у интернет-магазинов всегда есть основной сценарий, в который входят: каталог с товарами, характеристики и возможность покупки. Его нужно разработать в первую очередь, чтобы пользователь сразу мог пользоваться магазином. А дальше уже можно накручивать до бесконечности)
👉🏻 Web-сервис. Стоимость также складывается из функционала. Например, вот такой сервис по подбору недвижимости занял у нас примерно 330 часов.
Обычно мы предлагаем клиенту сделать MVP-версию проекта. Разрабатываем несколько фич, клиент выходит с сайтом на рынок, а мы собираем обратную связь. Спустя время развиваем проект и внедряем новый функционал.
А сейчас будет немного нытья…
Иногда к нам приносят действительно крутые дизайн-макеты, над которыми долго работали дизайнеры. На разработку закладывают маленький бюджет, в который ну соооовсем никак не уложить всю логику дизайнера.
Представьте эту ситуацию:
Мы понимаем, что обстоятельства бывают разные, но не перестанем повторять важное:
Будет легче понять, что перенести из дизайн-решения в код будет сложно, а что нет. А ещё работа над проектом на 99% пройдёт в балансе — с точки зрения идей и бюджетов.
Приходите в Лигу, если вам нужно разработать сайт любой сложности, при этом уложиться в бюджет и сроки. Поможем разобраться в задаче, когда ещё нет макетов, соберём команду под проект, подключим дизайнеров и реализуем проект, как надо.
🔗 Пишите сюда и мы прикинем стоимость вашего проекта: почта или мне в телеграм — @gingerliza
🔗 Ищите другие проекты Лиги на сайте
🔗 Подписывайтесь на наш телеграм канал