Главное о кейсе
The project for the “SkyPark” LLC is at the stage of phased deployment. As of November 2018, the main system modules Administration, Client, and Cashier are fully functional. The majority of tickets and services are sold through them. The rest of the modules will be launched soon. The system is administered by both our staff and the client’s administrator.
_____________________________________
Проект для ООО “Скайпарк” находится в стадии поэтапного внедрения. По состоянию на ноябрь 2018 года работают в штатном режиме основные модули системы — “Администрирование”, “Клиент” и “Кассир”. Через них продается большая часть билетов и услуг парка. Остальные модули готовятся к запуску. Техническое сопровождение системы осуществляется нашими специалистами и штатным администратором на стороне заказчика.
Бизнес-задача и ее решение
The main goal of the project is to automate the processes of ticket booking and sales, speed them up and make them more convenient to customers. This will help reduce both the employees’ workload and human errors, as well as optimize the schedule of the rides.
To achieve this goal, we need a complex CRM system that would automate the ticket sales through online stores as well as through other channels (cashiers, agents, distributors, and ride instructors). This system will also allow the customers to register on site in the park.
Additional system requirements:
- Integration with the Client’s 1C software, SkiData turnstiles, Atoll cash registers, online payment system Sberbank+Atoll with a function of e-mailing the fiscal receipts, and USRLE databases.
- Template engines for reports and contracts.
- Manual and automatic entry of the discounts for the customer loyalty program.
- Scalability (the possibility of adding extra functional modules as well as new customers).
Background
The system has been developed from scratch. The development of technical specifications for the project began in March 2017.
Our accomplishments
We have developed a modular CRM system that consists of the following components:
- The Client module. This is a modern e-commerce web store that offers entrance tickets to the park, ride tickets, transfers, and additional services.
- The Self-Registration module. This module allows the customers to register upon arrival to the park (this is a mandatory safety procedure).
- The Cashier module. This module supports ticket sales at different places (park, offices, etc.)
- The Terminal module for instructors of the high-rise rides.
- The Agent module for agents and ticket distributors.
- The Administrator module. This module makes it possible to control all the components of the system.
Our CRM system does not require the installation of any additional software. A customer only needs a web browser and a personal login and password. The system can be equally conveniently accessed from either or computer or a mobile device with any operating system. The interface is intuitive and simple, and the park employees got used to it quickly. New employees do not need a lot of time to start using the system.
During the first two weeks of using the system – even given its limited functionality - it became clear that the processes of ticket booking and sales became simpler and quicker due to the automation. They became more convenient for the customers as well as for the park employees.
We paid special attention to the design and usability of the web store’s client side, since this part is one of the SkyPark’s hallmarks. We made the store’s interface simple but elegant. It still contains all the important information for customers regarding the ticket pricing, expiration dates, discounts, etc.
Though the main function of the system is the automation of sales of the park’s services, the system also provides vast opportunities for the collection and analysis of statistical information. Such information can be used for business plans, reports, or presentations. The system can be expanded further by adding other specialized modules.
The system can be deployed one step at a time. The modules are relatively independent, and they can be deployed as soon as they are ready. We do not have to wait until the entire collection of tools is completed.
The technologies used in the development, testing, and administrating of the system are as follows:
- Programming languages: PHP 7.1,
node.js
- Framework: Yii2, React Native
- DBMS: MySQL
Challenges and features of the project
Development of such systems is complicated because they require solving several intertwined technical problems simultaneously. At the initial stage, when technical specifications are set, both the client and the developers need to formulate all the relationships and necessary functionalities, and agree on them. They need to cooperate, because this stage requires the knowledge of the client’s business processes as well as technical aspects of the project’s development. This is why the development of the technical specifications (TS) took 4 months. From the legal standpoint, TS is an appendix to the contract, so that its modification can only be done by drawing up new appendices.
Moreover, the project is integrated with 1C, the turnstiles software, and payment systems. This step requires a coordination with third parties, which takes extra time.
_____________________________________
Основная цель проекта — автоматизировать процессы продажи и бронирования билетов, ускорить их, сделать удобными для покупателей. За счет этого снизится нагрузка на сотрудников, будет меньше ошибок из-за “человеческого фактора”, оптимизируется расписание работы аттракционов.
Чтобы достичь этой цели, нужна комплексная CRM-система, которая автоматизирует продажу билетов через интернет-магазин и другие каналы (кассиров, агентов, распространителей, инструкторов аттракционов), а также позволит регистрировать посетителей в самом парке.
Дополнительные требования к системе:
Интеграция с 1С Заказчика, с турникетами SkiData, кассовыми аппаратами Атолл, платежной онлайн системой Сбербанк+Атолл с отправкой фискальных чеков на почту, базами ЕГРЮЛ.
Наличие шаблонизаторов для отчетов и договоров.
Наличие систем ручной и автоматической настройки скидок программы лояльности.
Масштабируемость (возможность добавления других функциональных модулей, подключения новых пользователей).
Важный бэкграунд:
Система разрабатывается с нуля. Начало проекта (разработка технического задания): март 2017 года.
Решение
Разработали для “SkyPark” модульную CRM-систему, включающую в себя:
- Модуль “Клиент”. Это удобный современный интернет-магазин для продажи входных билетов в парк, билетов на аттракционы, трансферов, дополнительных услуг.
- Модуль “Саморегистрация”. С его помощью посетители самостоятельно регистрируются по прибытии в парк (это обязательная процедура в целях безопасности).
- Модуль “Кассир”. Для продажи билетов на различных площадках (в самом парке, в офисах и т.д.).
- Модуль “Терминал” — для инструкторов высотных аттракционов.
- Модуль “Агент” — для агентов и распространителей билетов.
- Модуль “Администратор”. Управление всеми компонентами системы.
Наша CRM-система не требует от пользователей установки дополнительного программного обеспечения. Для работы с ней нужен только Web-браузер и индивидуальный логин и пароль для входа, причем пользоваться ею одинаково удобно как с ПК, так и с мобильных устройств с любой операционной системой. Интерфейс простой и интуитивно понятный, так что сотрудники парка быстро с ним освоились. Новым коллегам тоже не требуется много времени, чтобы подключиться к работе.
Уже с первых недель использования системы — даже с ограниченным функционалом — стало очевидно, что за счет автоматизации процессы продажи и бронирования билетов значительно упростились, ускорились и стали удобнее как для покупателей, так и для самих сотрудников.
Особое внимание мы уделили дизайну и юзабилити клиентской части системы — интернет-магазина, ведь это одна из визитных карточек СкайПарка. Мы постарались сделать интерфейс магазина лаконичным и элегантным по оформлению, но при этом содержащим всю важную для покупателя информацию по стоимости билета, по срокам его действия, по скидкам и т.д.
Кроме основной своей функции — автоматизации продажи услуг парка — система предоставляет богатые возможности для сбора и анализа статистической информации, которую можно использовать при составлении бизнес-планов, отчетов, презентаций. Функционал ее в дальнейшем может быть расширен с помощью других специализированных модулей.
Внедрение производится поэтапно. Модули системы относительно автономны, поэтому их можно вводить в работу по мере готовности, не дожидаясь разработки всего комплекса инструментов.
Технологии, применяемые в ходе разработки, настройки и администрирования системы:
- ЯП - PHP 7.1,
node.js
- Фреймворк - Yii2, React Native
- СУБД - MySQL
Особенности проекта
Сложность подобных систем в том, что с технической точки зрения они подразумевают параллельное решение нескольких взаимосвязанных задач. Заказчику и исполнителю нужно заранее, уже на этапе составления технического задания, предусмотреть все взаимосвязи и необходимые функции и согласовать их. И желательно делать это совместно, поскольку понадобится и доскональное знание бизнес-процессов заказчика, и понимание технических тонкостей реализации проекта. Поэтому на разработку ТЗ у нас ушло около 4 месяцев. С юридической точки зрения ТЗ — это приложение к договору, поэтому корректировки в него вносятся только с помощью новых приложений.
Кроме того, проект интегрирован с 1С, ПО турникетов, платежными системами, а это требует согласования с третьими лицами и тоже увеличивает срок разработки.
Прочая информация о кейсе
Client
SkyPark LLC. SkyPark is an amusement park that caters to active people and families. It is located in the Adler district of the city of Sochi, in a scenic part of the Akhshtyr Gorge on the route from Adler to Krasnaya Polyana. The park opened in 2014 and specializes in high-rise rides.
_____________________________________
Клиент
“SkyPark” — парк развлечений для активного и семейного отдыха. Расположен он в Адлерском районе Сочи, на живописном участке Ахштырского ущелья по дороге из Адлера в Красную Поляну. Открыт в 2014 году. Специализируется на высотных аттракционах.
Скриншоты
Комментарий заказчика
Парк высотных развлечений Sky PARK выражает благодарность фирме ООО «Текмэн» за проделанную работу по разработке CRM-системы с интегрированным интернет-магазином билетов и её внедрению.
Учитывая, что до этого вся система продажи велась при помощи гугл-таблиц, специалистами фирмы была проделана колоссальная работа по автоматизации бизнес-процессов. В результате, помимо самой CRM-системы, были разработаны современные интерфейсы для терминалов самообслуживания на территории парка, проведена интеграция с 1С и системой турникетов, а также упорядочены предложения компании по скидкам и классифицированы бонусы для постоянных клиентов. Нельзя не отметить и высокий профессионализм подрядчиков в оптимизации системы внутренних касс, что благоприятно отразилось на скорости работы наших сотрудников и качестве обслуживания посетителей.
Наибольшее впечатление произвела ответственность фирмы на каждом этапе работы, начиная от планирования и заканчивая внедрением программных компонентов в систему. Вся работа была выполнена в строго обозначенные сроки, без задержек и форс-мажоров.
Мы считаем, что все вышеуказанные положительные стороны компании могут послужить веским основанием для продолжения взаимоотношений в будущем и рекомендации на рынке подобных услуг.