Что такое веб-сервисы
Чтобы объяснить, что мы имеем в виду под разработкой веб-сервиса, давайте возьмём все сайты, разобьём их на группы по назначению и увидим разницу между ними.
Знакомство с компанией:
- визитки,
- корпоративные сайты.
Такие сайты решают имиджевые задачи. Они рассказывают о компании или личности, показывают новости, знакомят с сотрудниками, товарами и услугами
Продажи:
- лендинги,
интернет-магазины .
Главной задачей такого сайта является рассказать о товаре или услуге и подвести посетителя к покупке. Если
Информационные:
- блоги,
- медиа.
Такие ресурсы освещают события и вопросы разной степени значимости и тематики. Ожидается, что у информационных сайтов будет рубрикатор, поиск, возможность оставить комментарий и поделиться статьёй в соцсетях, подписка на рассылку новостей, мобильная вёрстка и безупречная
Блог не обязательно делать с нуля — платформ для этих целей, вроде LiveJournal, Blogger, Blogspot, Tumblr и других, хватало во все времена.
Общение:
- соцсети,
- форумы,
- сайты знакомств.
Хотя в 2019 году такие сайты успешно выполняют роль и торговой площадки, и источника новостей, в первую очередь они были придуманы для того, чтобы помочь завязать отношения с новыми людьми и поддерживать их онлайн со старыми друзьями и родственниками. Среди основных функций — профиль пользователя, возможность обмениваться личными сообщениями, создавать топики и оставлять комментарии.
- доски объявлений,
- каталоги,
онлайн-консультации ,- поиск товаров и сравнение цен,
- решения для бизнеса,
- торговые маркетплейсы,
- системы бронирования.
С помощью
Сервисы должны быть полезными, их главная задача — сделать так, чтобы пользователь решил проблему быстро и с минимальными усилиями. Представьте, что вам нужна кредитная карта. Чтобы выбрать и заказать подходящую, вы можете самостоятельно изучить сайты десятка банков, потом поехать в офис одного из них, отстоять очередь, поговорить с менеджером, заполнить документы, а через неделю вернуться за готовой кредиткой. Другой вариант — воспользоваться сервисами вроде banki.ru или sravni.ru, где в одном месте собрана вся важная информация о продуктах и есть функция заказа онлайн.
Хороший сервис всегда выглядит лаконично. Чем меньше деталей отвлекает пользователя от основной функции, тем лучше. Наглядный пример — любые сервисы «Яндекса» или Google: на странице с картами вы найдёте только карты, а на сайте
Чтобы пользователю было удобно, при разработке такого сайта очень важно уделить внимание
Почему создавать сайты сервисов сложнее и дороже, чем визитки
Разработку
Что же усложняет создание такого сайта?
- Более высокие затраты на
UX-аналитику , UX/UI-дизайн ифронтенд-разработку . Сервисом будут пользоваться люди со специфическими потребностями, и чем более узкую задачу надо закрыть, тем острее интерфейс должен быть заточен под своего пользователя. Не стоит недооценивать важность пользовательского интерфейса. - Затраты на бэкенд-разработку
. Лендингу или визитке бэкенд не нужен, потому что их контент статичный и не предполагает никакого интерактива. Веб-сервисам , наоборот же, надо работать с кучей данных: сортировать товары по стоимости, бренду или другому признаку, оформлять бронь в кинотеатре на конкретный фильм, время и местои т. п. - Интеграция с разными сервисами. Это может быть что угодно: CRM,
1C ,SMS-рассылка ,push-уведомления , оплата. Эту часть проекта можно сделать ещё дороже, если разрабатывать, например, собственный платёжных шлюз, но зачем, если есть готовые решения. - Отсутствие коробочных решений и конструкторов. Визитку можно сделать из шаблона, а
интернет-магазин — на основе сотен готовых CMS. Но если тебе нужна система по управлению отгрузками нефтепродуктов с уникальной механикой, заточенной под твоибизнес-процессы , то тебе не обойтись без кастомной разработки с нуля, а это долго и дорого.
Из чего складывается цена разработки веб-сервиса
Каждый серьёзный продукт проходит нижеперечисленные этапы. В скобках мы указали процент от общего времени создания продукта, который занимает тот или иной этап.
- Аналитика (3%)
Аналитика определяет, кому нужен этот сервис, как именно он будет решать задачу пользователя, какую ценность он несёт своему владельцу, что входит в технологический стек проекта (языки программирования, фреймворки, плагины, интеграции), в каком именно виде клиент получит сервис и как он будет масштабироваться.
- Дизайн (11%)
На стадии дизайна продумываются пользовательский опыт (UX), интерфейс (UI) и внешний вид сервиса.
- Разработка (55%)
Чтобы сервис был хорош собой на всех устройствах,
- Тестирование (11%)
Чтобы клиент не получал абы как работающий продукт, тестировщики прогоняют его через ручные и автоматизированные тесты для выявления багов.
- Менеджмент (20%)
Менеджер обеспечивает работу всей команды и держит клиента в курсе происходящего на проекте: показывает результаты, обсуждает возможный выход за сроки и способы этого не допустить
Особняком стоит продвижение продукта. Измерять его в часах и рублях некорректно — маркетинг постоянно требует вливаний, если продукт серьёзный и хочет жить долго, подстраиваясь под меняющиеся тенденции и нужды своих пользователей. Однажды мы рассказывали в своём блоге про продвижение мобильного приложения, о чём рекомендуем почитать.
Что входит в стек технологий веб-сервиса
Правильный набор технологий — первый шаг к созданию любого продукта, в том числе и
- Языки программирования PHP, Python, Ruby.
- Фреймворки Laravel, Yii2, Symfony, Django, Ruby On Rails.
- Базы данных MySQL, PostgreSQL, Redis, MongoDB.
- Операционные системы Ubuntu, CentOS.
Сколько стоят веб-сервисы
Сервис может быть отдельным продуктом, который целенаправленно создают для того, чтобы его монетизировать, или маркетинговой составляющей в уже действующем бизнесе. Ниже мы подробно расскажем о видах
Каждая группа сопровождается таблицей, где мы приводим примерную оценку дизайна и разработки той или иной функциональности и вилочную оценку стоимости всего
Информационный сайт или маркетплейс
Иногда сервис — это отдельный ресурс, который решает определённые задачи. К примеру, системы бронирования Airbnb или Skyscanner нужны для того, чтобы найти жильё или купить билет на самолёт. Это яркий пример лаконичного сервиса с одной главной функцией.
Некоторые сайты могут решать несколько задач одновременно. К примеру биржа контента Advego нужна для того, чтобы найти заказчика и исполнителя для создания текстов, при этом на том же ресурсе есть отдельный сервис, с помощью которого можно проверить текст на уникальность.
LinguaCompass, дизайном и разработкой которого занималась компания Лайв Тайпинг, отчасти тоже одним решением закрывает две проблемы: он помогает родителям найти место за границей, где дети не только отдохнут, но и будут изучать иностранный язык с его носителем. С поиском места поможет очень гибкий фильтр, где можно задать и страну, и язык, и диапазон цен, и активности помимо учёбы.
Самая затратная функциональность маркетплейса — это корзины и оформление заказов. Логика корзины сложно устроена. Минимум, который она должна уметь — хранить выбранные товары, пополнять и убирать их с пересчётом итоговой суммы, а максимум — учитывать, как на итоговую сумму влияют
Разработка логики оформления заказов ещё сложнее. Нужно учесть, что лежит в корзине, подтверждённый ли пользователь оформляет заказ или нет (если подтверждения нет, то технически кто угодно может оформить заказ на имя пользователя), какие типы доставки и оплаты возможны, какую из них выбрал покупатель, с какими службами доставок и системами оплат нужно интегрироваться. Всё это занимает время.
В итоге создание маркетплейса типа Яндекс. Маркета будет стоить от 1 млн 705 тыс. рублей до 3 млн 498 тыс. рублей.
Обратите внимание, что здесь и далее мы оцениваем разработку профиля и личного кабинета по отдельности. Это сделано умышленно. С точки зрения разработки они выполняют разное назначение: профиль хранит имя, фамилию, аватарку пользователя и другую персональную информацию, а личный кабинет помимо данных пользователя хранит ещё и результаты взаимодействия пользователя с системой, например, размещённые объявления, отзывы на них, истории покупок
Доска объявлений может быть как самостоятельным сервисом (Юла, Авито), так и частью другого сайта, например, СМИ. Последнее делает читателя более лояльным и усиливает трафик.
Посмотрите на таблицу ниже. Ни один функциональный блок не занимает столько времени, сколько административная панель. Объём задачи связан с самой функцией доски объявлений: охватить как можно больше категорий товаров. Доска — это система, полностью состоящая из пользовательского контента (объявлений и комментариев), и разработчику нужно создать удобные условия для его размещения пользователями и модерирования администраторами. Скажем, формы подачи объявления отличаются друг от друга в зависимости от категории товара, ведь параметры пылесоса и автомобиля точно не одни и те же.
Другой аспект — структура каталога. Администратору нужно дать инструмент для быстрого внедрения или удаления новой категории и создания подкатегорий, чтобы реагировать на появление новых ниш, например, VR.
Создание доски объявлений будет стоить от 1 млн 397 тыс. рублей до 2 млн 728 тыс. рублей.
Онлайн-консультанты
Еще один распространённый вариант сервиса — сайт для
В некоторых случаях
Одна из самых важных функций таких сервисов — система коммуникации. Под ней имеется в виду чат, аудио- или видеозвонки, через которые будут общаться пользователи и специалисты сервиса. Чаще всего это уже готовое стороннее решение, которое нужно интегрировать с
На дизайн и разработку
Компания из сферы услуг и торговли
Представьте, человек приходит на сайт школы иностранных языков и находит там оригинальный и хорошо продуманный тест на проверку уровня знаний. Скорее всего, это сразу вызовет доверие: если в компании так внимательно отнеслись к бесплатной услуге, значит сами курсы будут не хуже. По такому пути пошёл сервис Puzzle English, который активно продвигает свой бесплатный тест.
Каталог товаров, возможность их фильтровать и искать для такого сервиса обойдётся в два раза дороже, чем для доски объявлений. Сравнивая цены товаров из нескольких баз, придётся
Сервис, сравнивающий цены на различные товары, по нашим оценкам стоит от 968 тыс. до 2 млн 46 тыс. рублей.
Системы бронирования
Первой сферой, в которой ввели автоматическое бронирование, стала гражданская авиация: после Второй мировой войны люди стали летать так часто, что продавать билеты с помощью одних телефонных звонков стало невозможно. В 2019 году забронировать в интернете можно что угодно: от мест в самолётах до квеструмов.
Компания Tablein продаёт SaaS для небольших ресторанов в более чем 30 странах на планете. Пока бронирование столов является основной ролью этого сервиса, за ней подтягиваются остальные выгоды в виде экономии времени и денег, эффективной заполняемости заведения, ведения клиентской базы данных, программы лояльности, сбора обратной связи и множества других возможностей в зависимости от купленного пакета. Если вы бронируете места в кинотеатре, от вас требуется выкупить билеты не позже определённого времени.
Российский сервис Киноход дал своим пользователям больше, чем просто возможность занять места: сервис позволяет их оплатить и приехать в кинотеатр тогда, когда вам угодно.
Компания Лайв Тайпинг сделала дизайн и разработку сервиса для туристов, желающих занять номер в отеле, Instaroom. Любой отель может повесить на своём сайте виджет, с помощью которого турист сможет обсудить бронирование номера. Представитель отеля общается с посетителем сайта через административную панель. В таблице есть несколько функциональных возможностей, смысл которых, на наш взгляд, требует пояснения.
В таблице обращает на себя внимание функциональность «Модуль бронирования». Это форма, в которой пользователь сайта выбирает параметры бронируемой комнаты или номера, смотрит свободные слоты времени, изучает предложения на соседние дни
Под системой бронирования понимается место, где гостиница хранит данные об актах бронирования; к
Стоимость создания
Создатели программ и приложений
У многих мобильных приложений или известных программ есть
С помощью сервиса Pixlr можно быстро и бесплатно обработать фотографию или картинку. Параллельно с
Бесплатные
Чаще всего
Давать вилку стоимости таких сервисов очень сложно. Если доска объявлений
Вывод
Что такое
Разработка
Сколько стоит
А если вы не узнали свой сервис ни в одном из описанных или он объединяет несколько, то после общения с вами мы подготовим оценку строго под ваши уникальные нужды. Оставляйте заявку на бесплатную консультацию в форме и спрашивайте в комментариях, если