Каждый наш клиент задавался этим вопросом, планируя запуск мобильного приложения для своего фитнес-клуба. По нашим наблюдениями фитнес-клубы придерживаются 3-х основных подходов к разработке:
- собственная разработка
- разработка на заказ и самостоятельное обслуживание
- приложение по подписке
Все варианты обладают своими достоинствами и недостатками, которые мы постараемся подробно рассмотреть в статье. В начале договоримся, что оценивать будем только по затратам на разработку и дальнейшее обслуживание.
Разработка
Это слово из 10 букв включает в себя разработку iOS версии, Android версии, серверной части и интеграцию с клубной системой 1С: Фитнес клуб или любой другой с возможной доработкой, т.е. вам потребуется целая команда разных программистов, дизайнер, возможно специалист 1С, менеджер проекта (IT-директор фитнес-клуба тоже подойдет) и тестировщики. Это необходимый минимум для создания продукта приемлемого качества, который потребует от клуба больших затрат на неосновной вид деятельности в случае собственной разработки. Единственный шанс сделать собственную разработку выгодной – тиражирование приложения на сеть своих клубов, т.е. подходит этот вариант только для федеральной сети клубов или мировой франшизе.
Передача разработки на аутсорсинг – профессиональной IT-компании возможно сократит ваши затраты и сроки разработки за счет того, что отдельные части ваших приложений уже могли быть реализованы подрядчиком в предыдущих проектах и в целом уже выстроена эффективная работа команды, но разработка – это бизнес, и вашему коммерческому директору прийдется постараться, чтобы договориться о более выгодных условиях. Ведь чего стоит одна только возможность «переложить головную боль» на исполнителя вместе с различными рисками.
Развитием идеи аутсорсинга является приобретение приложения по подписке от такой же IT-компании, которая предлагает уже готовый продукт. Главное достоинство – низкая цена объясняется двумя особенностями самой бизнес-модели. Во-первых, значительная часть затрат на разработку распределяется среди всех фитнес-клубов, использующих приложения по подписке. Во-вторых, даже получившаяся в результате распределения доля еще дробится на периоды подписки, т.е. фитнес-клуб оплачивает порядка 1% от реальной стоимости продукта, который использует.
Обслуживание
Любой IT-продукт необходимо поддерживать, обеспечивать бесперебойную работу:
- устранять неполадки на сервере или в приложении
- реагировать на обращения пользователей
- следить за обновлением используемых библиотек
- обновлять приложения к выходам новых версий iOS & Android
- поддерживать изменения API интегрируемых сторонних продуктов
В случае собственной разработки – можно оставить наиболее универсальных членов первоначальной команды для технической поддержки, но этот подход останется относительно самым дорогим, т.к. затраты на оплату труда останутся значительными, учитывая заработную плату опытного программиста, помноженную на команду и месяцы разработки.
Разработанное на заказ мобильное приложение можно также самостоятельно поддерживать или заключить договор о поддержке с компанией-разработчиком. Главное, чтобы в техническую поддержку входило не только устранение неполадок, но и обновление приложений по другим причинам. Например, выход новой iOS, появление тёмной темы, смена API клубной системы и т.д. Если уверены, что сможете в начале пути определить все возможные ситуации и не потом не стать заложником ЧП, то это оптимальный вариант.
В подписной модели клиенту сложно выделить расходы на обслуживание из общей стоимости подписки, что осложняет сравнение. Главное, что годовая подписка предполагает полностью функционирующее мобильное приложение в течение года вне зависимости от обновлений операционной системы и т.п. Исполнитель обеспечивает бесперебойную работу всех сервисов.
P.S. Напомним: каждый вариант обладает своими достоинствами и недостатками, и не всё определяет соотношение затрат. В следующих заметках мы постараемся сравнить собственную разработку, аутсорсинг и подписную модель по другим аспектам.