Вот сценарий, повторившийся несколько раз за последний месяц.
Со мной связывается знакомый, решивший анонсировать свой SaaS-проект. Я спрашиваю: «а что делает твоя система?»
Ответ: «…ну у неё есть гибкое ядро, которое мы можем по запросу клиента дорабатывать под любую задачу; её можно использовать как CRM, как ERP, как систему управления проектами…»
Коллеги, давайте называть вещи своими именами. Та бизнес-модель, которую вы собираетесь использовать – это не SaaS, а скорее заказная разработка программного обеспечения на основе Web-технологий.
Я не хочу сказать, что заниматься заказными разработками плохо. Это намного более зрелая бизнес-модель, нежели SaaS, в ней есть свои гиганты (Wipro в Индии, Luxoft в России…), так что в итоге – если вовремя нацелить на это стратегию – вполне можно вырастить успешный бизнес.
Но: тут есть и свои минусы, которые надо учитывать. Во-первых, тут выше конкуренция, и просто факт того, что вы располагаете итоговое решение на хостинговом сервере не обеспечит вам конкурентного преимущества. А кроме этого – здесь проявляются все минусы сервисного B2B-бизнеса: зависимость от прихотей крупного клиента, нестабильность финансовых потоков (непостоянная и слабо предсказуемая загрузка проектами, негарантированная оплата клиентами), высокие затраты на presale (встречи, подготовка предложений…) и.т.п.
«Настоящий» SaaS позволяет заказчику быстро и относительно дешево получить стандартную функциональность высокого качества. Так что бизнес, о котором говорят мои собеседники, к модели SaaS я бы никак не отнес.
В ответ мне обычно говорят, что программирование на заказ – вынужденная временная мера, которая поможет компании встать на ноги и постепенно превратиться в «настоящего» SaaS-провайдера с законченным продуктом. К сожалению, пока что ни один из них не убедил меня в том, что они действительно серьезно на это нацелены. Почему? Потому, что ни один из них не смог мне рассказать, в чем заключается концепция его сервиса.
Концепция сервиса должна ответить на основные вопросы:
- Кто мой целевой заказчик?
- Какие его задачи я хочу решить?
- Чем мой способ решения будет лучше, чем существующие/конкурирующие способы?
При этом я поверю только в концепцию сервиса, которая несет в себе нетривиальную информацию. К сожалению, несколько раз пришлось выслушать фразы типа
- «наш заказчик – любая компания, использующая компьютеры»,
- «мы решаем задачи повышения эффективности бизнеса»,
- «мы лучше, потому что мы работаем по модели SaaS».
Такие фразы могут быть эффективны в маркетинге сервиса – хотя лично я и в этом очень сомневаюсь – но точно никуда не годятся в качестве формулировки собственной стратегии. Формулировка стратегии – это в первую очередь выбор, а эти фразы являются по сути отговорками. (Кстати, модель SaaS на сегодня, к сожалению, является скорее препятствием, нежели преимуществом).
Вот пример (в моем понимании и изложении) концепции сервиса одного из наиболее успешных на сегодня российских SaaS-провайдеров, компании Мегаплан:
- Целевой заказчик – малые и средние компании, оказывающие маркетинговые услуги: web-дизайнеры, рекламные студии, PR-агентства и пр.
- Решаемая задача – управление проектами в распределенных командах, то есть когда в проекте участвует несколько человек, как правило сотрудников разных организаций или фрилансеров.
- Конкуренты – Basecamp и другие (список не помню). Список конкретных конкурентных преимуществ четко сформулирован, хотя я им наизусть также не владею (Михаил Смолянов умеет очень доходчиво эти преимущества объяснять).
Заметим, что Мегаплан выбрал для себя далеко не самый масштабный или платежеспособный целевой рынок. Но важен сам факт того, что компания не побоялась сделать выбор. В результате мы имеем компанию с высокой долей целевого рынка (Михаил ее называл на конференции, но я ее уже забыл – кажется, около 30% web-студий Москвы используют Мегаплан).
Интересно, что у Мегаплана много заказчиков и вне рынка маркетинговых услуг. И мне кажется, что это не случайность, а прямая закономерность. Может показаться парадоксальным, но узко нацеленный продукт может иметь более широкую аудиторию, чем «продукт для всех».
Почему? Я считаю, что только фокусировка на проблемах конкретных заказчиков позволит создать по-настоящему законченный продукт – а законченные продукты всегда привлекают более широкий интерес, чем полуфабрикаты.
Вот аналогия. Компания А продаёт электродрели со сверлами. Компания Б продает комплект электромоторов и проводов, из которого можно сделать как электродрели, так и кухонные комбайны. Те, кому нужны электродрели, обратятся к компании А. Те, кому нужны комбайны, обратятся к кому-то третьему. А те, кому нужны машинки для полировки поверхностей… тоже обратятся к компании А, поскольку сообразят, что вместо сверла можно использовать полировальный диск (заказчики могут быть весьма изобретательны!). Компании Б останутся лишь те экзотические заказчики, у которых есть собственные сборочные мастерские, и которые по каким-то причинам недовольны существующими на рынке дрелями.
Возвращаясь к разговору с моими собеседниками. Как они собираются развивать функциональность своего сервиса? «Мы будем постепенно встраивать в него то, о чем попросят конкретные заказчики». Реально ли это? Да, наверное. Эффективно ли? В отсутствие концепции продукта – категорически нет.
Петер Друкер говорил, что главная цель стратегии – концентрация ресурсов для достижения требуемых результатов. Пока вы будете встраивать в продукт все, о чем вас попросит сегодняшний клиент, у вас получится набор концептуально несвязанных между собой модулей. Возможно, у вас «исторически сложится» целевой рынок и вы постепенно придете к пониманию его потребностей – но не будет ли эффективнее сфокусироваться на чем-то с самого начала?
Если у вас действительно нет возможности привлечь инвестиции для развития полноценного продукта – пожалуйста, зарабатывайте деньги на развитие SaaS-проекта через заказные разработки, но не стройте иллюзий по поводу синергии между этими направлениями. Таким образом действовала, например, Zoho, которая существует как проект при индийской аутсорсинговой компании AdventNet.
Но имейте в виду, что наличие внятной концепции продукта поможет не только в операционной работе, но и в привлечении инвестиций. Имея концепцию, вы сможете разумно оценить объёмы целевого рынка, и реалистично прикинуть потенциал собственного продукта. А инвесторы в среднем достаточно охотно вкладываются в развитие продуктов, так как это создает внятную остаточную стоимость (компанию, владеющую интеллектуальной собственностью на продукт, можно перепродать, даже если у неё низкие доходы).
SaaS-сервис «постепенно» вырастить на заказных разработках нельзя. Это продукт, который должен быть целенаправленно создан в соответствии с внятной концепцией. И это невозможно сделать без адекватных инвестиций!
Май 21, 2009 в 10:20 дп |
Интересная статья. Я планирую заняться «внедрением» saas продуктов для малого бизнеса, и как раз подыскиваю подходящее решение. Обратил внимание на http://www.claris.su
Очень гибко настраиваемая система для всего. После прочтения статьи задумался…
Может наоборот стоит обратить внимание на узко специализированные системы..?
Май 21, 2009 в 4:01 пп |
Посмею возразить на некоторые утверждения и немного подискутировать.
«Настоящий SaaS позволяет заказчику быстро и относительно дешево получить стандартную функциональность высокого качества» – я с таким утверждением в корне не согласен. Заказчику нужна не «стандартная» функциональность, а «требуемая» ему для ведения бизнеса. Причем «стандартная» и «требуемая» очень часто не совпадают. Во-вторых, что значит «стандартная функциональность высокого качества»? Если я вынужден подстраиваться под стандартный функционал в ущерб собственному пониманию бизнес-процесса, то о каком качестве идет речь?
Не так давно основным недостатком SaaS решений считалась малая кастомизация предлагаемых решений. На сегодняшний день бизнес-логика что в SalesForce, что в NetSuite кастомизируется не хуже чем в том-же 1С. Следовательно я могу подкрутить «стандартный» функционал под свои нужды. В тоже время кастомизация практически отсутствует в отечественных SaaS проектах.
Второе утверждение «SaaS-сервис “постепенно” вырастить на заказных разработках нельзя».
имели несколько другое. Если создается SaaS-сервис комплексно охватывающий бизнес-процессы предприятия, то его необходимо строить «модульно», но в рамках общей концепции «ядра». Как будут строиться сами «модули» – это другой вопрос. Обычно, новый модуль в различных учетных системах появляется как раз из заказной разработки под заказчика, потом содеянное переосмысляется и выходит более или менее универсальный модуль. В тоже время никто не мешает оценить рынок и разработать модуль исходя из проведенного анализа. У обоих подходов есть плюсы и минусы, но оба имеют права на существование.
Я думаю, что ваши знакомые
Третье утверждение «только фокусировка на проблемах конкретных заказчиков позволит создать по-настоящему законченный продукт», вот с этим я полностью соглашусь, и это не противоречит «модульности» SaaS-решения, если под законченным продуктом понимать «модуль».
Теперь пару слов о целесообразности «ядра». Представьте, что мне как заказчику нужны следующие SaaS-сервисы: CRM, товарная логистика, управление проектами. Ура, вроде все сервисы представлены на нашем рынке: CRM-Online, МойСклад, Мегаплан. А теперь вопрос: как мне увязать все эти сервисы в единую систему, если у меня бизнес-процесс проходит насквозь через все эти сервисы? Ответ: да никак. Я вынужден вести одни и те-же справочники, документы управлять пользователями в трех разных системах (вручную или городить некую их синхронизацию). Все три системы писались разными командами, следовательно, имеют разные понимания, язык, интерфейс и реализации одних и тех же вещей. Да и в чем такой выбор отличается от «лоскутной автоматизации» от которой пытаются все уйти, переходя на комплексные системы?
А теперь представьте, что все мне нужные сервисы реализованы в рамках одного единого «ядра». Это ж сказка: общие для всех используемых модулей справочники, единый интерфейс, единый язык, единая система разграничения прав, …. К этому и пришли мировые лидеры SaaS решений – SalesForce, NetSuite. Оба предлагают именно «ядро» – PaaS и реализованные в его рамках решения: ERP, MRP, CRM , …
Так зачем нам повторять все пройденные ошибки первопроходцев, создавая свои SaaS-сервисы?
Июнь 6, 2009 в 1:35 пп |
«Представьте, что мне как заказчику нужны следующие SaaS-сервисы: CRM, товарная логистика, управление проектами»
В Кларис есть эти модули, плюс возможность добавлять новую функциональность.
Май 21, 2009 в 5:26 пп |
Алексей – рад, что статья нашла целевого читателя
Отвечу по пунктам.
Да, если спрашивать у разных заказчиков, как они хотят строить систему «с нуля», то получится большой разброс в ответах. Но: во многих случаях наличие готовой к использованию *сегодня* стандартной системы будет для заказчика привлекательнее, нежели трата массы времени и денег на формулирование своих «уникальных» требований, разработку, тестирование и.т.д. (заметим, что эти шаги присутствуют и в случае SaaS-решения).
Исключение составляют системы, которые реально уникальны для конкретной компании. Но я никогда не поверю, что таковы строго все системы – и эти «ключевые» системы все равно никогда не будут работать по модели SaaS, поскольку у такой системы по определению один клиент. По-хорошему реально уникальными должны быть только те системы, которые обеспечивают конкурентное преимущество компании.
Более того. Стандартные системы как раз покупаются с целью перехода от сегодняшних «уникальных» процессов (часто представляющих собой «уникальный бардак») к стандартным best practice в конкретной области.
По поводу SaaS-сервисов, комплексно охватывающих процессы. Процессы у всех разные, поэтому построить такой сервис «для всех» не получится. Мне кажется, что комплексные сервисы имеют смысл только для вертикальных рынков. Например, я читал про комплексные сервисы для ресторанов, для юридических фирм, для гостиниц…
И наконец про конфигурируемость. Здесь я соглашусь – даже «стандартные» системы должны иметь возможность настройки в отдельных деталях. Но это будет интересно заказчику только в том случае, если есть то самое «ядро», какая-то функциональность out of the box. Именно поэтому Amazon и Netsuite имеют вокруг себя цветущие экосистемы, а Coghead – который хотел сделать из себя такую вот «гибкую платформу без ядра» – обанкротился.
Май 21, 2009 в 5:55 пп |
Так я не спорю, что с точки зрения заказчика наличие готовых функциональных модулей у системы есть огромное преимущество. Главное заказчик должен знать, что он может начать их быстро использовать и может подкрутить логику под себя. Вопрос в том: не имея заказчика какой модуль выводить на рынок? CRM, MRP, …. ???? А может просто найти первого заказчика скажем для модуля расчета заработной платы и на нем как на «пилотном» заказчике создать соответствующий модуль? Для «пилотного» заказчика разработка такого модуля безусловно «заказная разработка», но для всех последующих заказчиков «типовое решение» (best practice
).
Хотя я очень скептически отношусь к «best practice», т.к. за этими красивыми словами скрывается убогость функционала.
«Процессы у всех разные, поэтому построить такой сервис “для всех” не получится» – а кто мешает создавать отраслевые решения? Не кто не запрещает создавать модули MRP для торговых компаний, для строительных, и т.д. Тот же NetSuite регулярно выпускает такие решения. К стати, откуда они появляются? Не в результате ли «заказной разработки» под своего клиента?
«Coghead – который хотел сделать из себя такую вот “гибкую платформу без ядра” – обанкротился». Как раз Coghead – это ядро, т.е. PaaS- платформа. Очень жалко что проект прикрыли, мне он очень симпатизировал. Но Coghead являлся старт-тапом и причины его закрытия могут быть разными.
Май 22, 2009 в 4:21 пп |
Привет
Не соглашусь с пропагандируемым мифом, что SaaS продукт – это коробка.
Поэтому высказывание «…ну у неё есть гибкое ядро, которое мы можем по запросу клиента дорабатывать под любую задачу; её можно использовать как CRM, как ERP, как систему управления проектами…» можно полностью отнести к нашей системе “TeamDesk”, но он все же является SaaS продуктом.
Май 22, 2009 в 5:02 пп |
Не соглашусь и с этим
“Стандартные системы как раз покупаются с целью перехода от сегодняшних “уникальных” процессов (часто представляющих собой “уникальный бардак”) к стандартным best practice в конкретной области.”
Миф, созданный продавцами крупных ERP систем (SAP, Oracle).
Если вдуматься – какой смысл покупать систему (инструмент) ради внедрения лучших практик(методологии), конечно кроме того случая в котором одно без другого не продается.
Май 22, 2009 в 5:35 пп |
Алексей
“Тот же NetSuite регулярно выпускает такие решения. К стати, откуда они появляются? Не в результате ли «заказной разработки» под своего клиента?”
Не знаю как NetSute делает отраслевые решения и подходят ли они реально под клиента. Но по собственному опыту скажу, что мне не удавалось, изучив пару тройку приложений клиентов слепить общее решение, которое подошло бы хотя бы всем троим.
Поэтому стратегия – найти заказчика – сделать ему проект – n*(показать другому демо – доработать) для SaaS проблематична. Т.к SaaS стоимость поддержки работоспособности клиента должна стремиться к нулю.
Май 23, 2009 в 12:09 дп |
Отраслевое решение должно подходить процентов на 80, а 20% подгоняется под заказчика.
.
Стоимость потдержки SaaS решения может и должно стремиться к 0, но стоимость настройки системы под заказчика (20%) никуда не денется, либо платить за консалтинг, либо справляться собственными силами, ну или обходиться без этих 20%
Май 24, 2009 в 10:46 пп |
Леша – а я в свою очередь не соглашусь с пропагандируемым отношением к слову «коробка» как к чему-то негативному.
«Коробка» снимает с заказчика целый ряд задач по формулированию требований, контролю процесса разработки и.т.д. «Коробка» позволяет быстро развернуть систему. «Коробка» обеспечивает надежную поддержку, поскольку продается во множественном числе, в отличие от уникальных систем.
Компания, не имеющая готовой «коробки», поступает совершенно правильно, показывая заказчику преимущества «tailor-made»-системы. (Сам этим занимался
). Но давайте различать пропаганду и собственную стратегию.
Я продолжаю считать, что SaaS-провайдер буден успешен только в том случае, если будет хорошо масштабироваться, а это возможно только при высоком уровне стандартизации сервиса.
Говоря не только о SaaS и даже не только об ИТ – создание успешно продаваемых коробок, к сожалению, в России делается успешно довольно редко. Чаще всего не хватает управленческой культуры для того, чтобы сделать что-то качественное в отсутствие «дышащего в затылок» заказчика с деньгами. Но это не повод не пытаться добиться в этом успеха.
Май 24, 2009 в 10:57 пп |
Леша – и по поводу «мифа, созданного продавцами крупных ERP-систем».
Если Вы говорите, что мифом является факт желания заказчиками внедрить готовые работающие процессы – не соглашусь, у меня масса примеров из жизни, подтверждающих это желание. Собственно поэтому эта идея так активно пропагандируется.
(Есть еще вопрос, является ли мифом *способность* этих систем реализовать такие процессы, но это вопрос отдельный. Мой опыт говорит о том, что часто системы способны, но люди не готовы перестраивать организацию под эти стандартные процессы, будь они хоть тысячу раз разумными).
Но вид менеджера бизнес-подразделения, сидящего на презентации продукта, и с радостным удивлением говорящего «А ОНА МОЖЕТ И ЭТО???» (часто с добавлением: «а наше ИТ три года говорит, что это невозможно») мне встречался не раз.
Май 25, 2009 в 11:52 дп |
[...] SaaS в России Состояние рынка, возможности и препятствия, кейсы и отзывы « Можно ли вырастить SaaS-сервис на заказных разработка… [...]