Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
Lobster Lab
HRM-система
Lobster Lab
#Внедрение и поддержка CRM#Проектирование и дизайн CRM#Разработка программного обеспечения

HRM-система

126 
Lobster Lab
Lobster Lab Россия, Москва
Поделиться:
HRM-система
Клиент

Хатимаки

Сфера

Услуги

Регион

Россия, Москва

Сдано

Июнь 2024

Задача

Изначально HRM Sakura разрабатывалась для удовлетворения внутренних потребностей компаний нашего заказчика (нескольких сетей ресторанов в России).

В какой-то момент продукт перерос внутренние потребности. И нашему заказчику пришла идея продавать это решение вовне как самостоятельный продукт.

Именно здесь в игру вступила наша команда Lobster Lab. Учитывая наш успешный опыт работы с данным заказчиком на других проектах, он доверил нам дальнейшее развитие HRM системы.

Таким образом, перед нами стояли 2 основные задачи:

1. Внедрить новую функцию учета рабочего времени, позволяющую менеджерам по персоналу удобно назначать смены нескольким сотрудникам на разных должностях в разных филиалах и отслеживать бюджеты филиалов,

2. Разработать SaaS-решение, которое можно было бы адаптировать к структуре любой компании.

Решение

HRM система построена на 3 основных сущностях - Сотрудник, Должность, Филиал. Все они могут быть созданы и настроены индивидуально в рамках SaaS для каждой отдельной организации.

Затем все эти объекты объединяются в Табеле учета рабочего времени, где можно удобно следить и настраивать рабочие смены сотрудников.

1Разработать Табель учета рабочего времени

Страница Табеля - это главная страница, на которой работают менеджеры по персоналу, где они планируют смены в разных филиалах для всех сотрудников в течение месяца.

Таким образом:

1. Менеджеру легко распределить имеющихся сотрудников на вакантные должности в филиалах. Кроме того, табель учета рабочего времени позволяет просматривать таблицу в трех измерениях: количество часов в сменах, количество денег, потраченных за смену, и ставки в час.

Это позволяет менеджерам по персоналу быстро и в рамках бюджета удовлетворять потребности филиалов.

2. Вышестоящее руководство может выгрузить отчеты о выполненных работах и реестры платежей.

3. Кроме того, расписание позволяет настроить доступ к некоторым функциям в зависимости от роли. Только назначенный менеджер может просматривать конфиденциальную информацию о вверенных ему филиалах.

2Перейти на SaaS-решение

Поскольку HRM Sakura разрабатывалась только для структуры компаний-клиентов, было необходимо адаптировать систему к требованиям каждой новой компании. Это довольно дорогостоящее решение с точки зрения разработки и поддержки.

Поэтому мы (Lobster Lab) предложили создать SaaS-решение, которое может охватывать различные предприятия и компании с различной внутренней структурой.

Создание новой архитектуры для SaaS-решения было для нас сложной, но интересной задачей.

Кстати, используя передовые технологии GraphQL, мы сэкономили около 400 часов на разработке и отладке.

Разработан утилитарный сервис Admin, который позволяет любому пользователю зарегистрироваться и управлять своим аккаунто в HRM системе.

1. Пользователь может создать новую организацию или принять приглашение присоединиться к существующей.

2. Владелец организации может настроить доступ к системе в целом и к каждому из ее сервисов в отдельности для сотрудников, которые нуждаются в этом в соответствии со своей должностью и своей группой. Кроме того, владелец может настроить внутреннюю структуру компании.

Результат

1. Благодаря Табелю учета рабочего времени повысил эффективность работы менеджеров на 25%. Они тратят на свои прямые обязанности меньше времени ежедневно используя Табель вместо ведения множества гугл таблиц.

2. Переход на SaaS решение позволяет пользователям самостоятельно зарегистрироваться и создать свою организацию. Таким образом, теперь нет необходимости привлекать разработчиков для создания нового сервера для каждого новой организации.


Стек технологий

  • HTML HTML Язык программирования
  • PHP PHP Язык программирования
  • TypeScript TypeScript Язык программирования
  • Angular Angular Фреймворк/библиотека
  • GraphQL GraphQL Фреймворк/библиотека
  • Laravel Laravel Фреймворк/библиотека
  • MariaDB MariaDB База данных
  • MySql MySql База данных
  • Docker Docker Среда разработки
  • PhpStorm PhpStorm Среда разработки
  • Figma Figma Графический редактор

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Lobster Lab с удовольствием обсудит вашу задачу

Оставить заявку