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