Задача
Заказчиком данного проекта является ассоциация клининговых компаний России.
Деятельность компании заказчика заключается в предоставлении своим партнерам максимального спектра услуг, помогающих вести бизнес, в том числе различные айти решения.
Таким образом, запрос заказчика заключался в том, чтобы создать многофункциональную платформу для удобного поиска сотрудников в сфере клининга.
Задача проекта в том, чтобы объединить соискателей и работодателей данной сферы на одной платформе. Это позволит компаниям существенно сократить время найма на новые позиции, а также существенно упростит сам процесс найма.
Среди требований к платформе можно выделить следующие:
-- Качественный UX дизайн с простой навигацией по системе
-- Синхронизация с другими айти платформами компании
-- Функциональная панель администрирования, сочетающая в себе все сущности системы
-- Гибкая тарификация, возможность работать с платформой как для юр лиц, так и для физ лиц
Решение
Первым этапом работы была масштабная аналитика запроса заказчика и все рынка. В данном случае мы рассматривали решения присутствующие на рынке найма, решения в сфере клининга, решения специализирующиеся на узком найме в смежных областях.
В процессе работы был спроектирован необходимый функционал, решено много тонких вопросов в системе, таких как:
-- Какими лучше сделать тарифы и как построить тарифную сетку?
-- Как организовать функционал оплат, чтобы это было удобно как для клиентов, так и для сотрудников компании заказчика?
-- Какая информация в резюме важна для работодателя и какие вопросы система должна задать соискателю, чтобы резюме получилось максимально информативным, но при этом не перегруженным?
-- Какая информация в вакансиях важна для соискателей и какие вопросы система должна задать работодателю, чтобы вакансия получилось максимально информативной, но при этом не перегруженной?
-- Как настроить коммуникацию между соискателями и работодателями, чтобы она получалась максимально интуитивно понятной и прозрачной для обеих сторон
В результате работы над данным этапом мы составили первичную карту экранов приложения и полноценное описание включающее все тонкие моменты, без которого разработка подобного уровня была бы невозможна.
Вторым большим этапом работы являлось создание дизайна веб-приложения.
Данный этап разделялся на следующие под этапы:
-- Создание карты экранов с описанием пользовательских путей
-- Создание черно-белого кликабельного прототипы системы и масштабное тестирование данного прототипа
-- Создание цветного прототипа с прорисовкой каждого экрана и каждого шага пользователя
В процессе работы получилось создать дизайн полностью подходящий под все требования заказчика
Третьим этапом была разработка платформы.
Самый долгий и интересный этап, который также был разбит на множество подэтапов с последовательной сдачей заказчику.
Вот топ интересных технических решений представленных на данном проекте:
-- Админ панель реализована с помощью Strapi Headless CMS. Это легковесная система управления базами данных, которое предоставляет удобный интерфейс для работы с данными для заказчика и при этом сильно упрощает разработку. Также для данной админ-панели было реализовано большое количество кастомных плагинов позволяющих адаптироваться под запросы заказчика
-- Средства автоматизации бизнес процессов. Было реализовано несколько средств для автоматизации работы сотрудников заказчика. Например, мы начали с телеграмм бота для оповещений. В зависимости от указанных настроек телеграмм бот уведомляет необходимых сотрудников на стороне заказчика о действиях произошедших в системе, что в разы увеличило время реагирования сотрудников.
-- Реализация чатов и механизмов обеспечения работы с высокой нагрузкой.
Так как платформа будет работать с множеством компаний и простых соискателей по всей территории России необходимо было максимально оптимизировать самые нагруженные узлы системы. Таким образом пришлось применить знания алгоритмического программирования, чтобы сделать механизмы чатов и поднятия вакансий максимально оптимальными.
Последним крупным этапом являлась передача знаний на сторону заказчика и деплой проекта.
Было записано множество видео-инструкций, созданы всевозможные материалы по документации системы, позволяющие легко поддерживать и развивать ее в будущем. Также крайне важно было создать правильную конфигурацию серверов, позволяющую выдерживать любые нагрузки на систему.
В процессе работы заказчик получал подробные ежедневные отчеты о проделанной работе, также масштабные двухнедельные отчеты.
По нашему мнению именно поддержка постоянной коммуникации и ее прозрачность позволила добиться нам таких выдающихся результатов в сжатые сроки.
Результат
В результате работы мы сделали высоконагруженный сервис по поиску сотрудников в сфере клининга.
Данный сервис позволит сотням компаний по всем уголкам нашей страны упростить работу с наймом сотрудников. Компания заказчика получила при этом дополнительный источник дохода, диверсифицировала свой бизнес и что особенно важно смогла дать выдающуюся ценность для своих партнеров.
Таким образом существенно укрепив свои позиции на рынке клининга.
Рынок HRTech быстро растет и развивается, мы очень рады, что смогли способствовать данному развитию путем достижения столь выдающихся результатов на данном проекте.