The clue in each business is an effective & trusted decision pipeline. Nowadays, many enterprises are still affected by the paperwork and over-engineered process maps. Like one of our client’s work-time scheduling solutions. The distribution between multiple, complex and outdated systems, which resulted in a highly unintuitive and time-consuming process of time management.
An additional complication to the process was the lack of digital solutions for some of its steps, which had been done manually.
Also, some areas were not yet covered at all. For example, the existing solution didn’t provide a tool for employees to check their own schedules.
We created a platform around three key aspects of the time scheduling process. For each of those, we build a dedicated UI/UX solution to address all the requirements for the particular step.
Starting from employee contract management (CorePlanner), then work-time administration of the whole store’s locations (myWorkPlanner), and ending with delivering individual schedules to particular employees (myDailyShifts).
These applications and links between them produced a simple unified flow, covering the discontinuities and gaps from the previous solution.
We set simple, intuitive UX as our top priority. The applications we build run on various screens and browsers, from wall-mounted tablets and archaic PCs to any kind of employees’ personal devices.
Those apps share a framework that emerged during the development process. This allowed us to build consistent UI to make navigation between applications seamless. Sharing the same technology stack also positively affected the development speed.
Defining employee’s contract – CorePlanner, web application helping to create employee’s work contract. As the process of employee’s contract definition must strictly follow a complex custom rule system, this application is assisting a user on every step of defining the contract with the help of intelligent autocomplete and validation. This way responsibility to adhere to the ruleset is moved from the user to the system itself.
Store schedules management – myWorkPlanner, a part of the platform allowing store managers to adapt employee’s schedules to particular store workload requirements, employee absences, or any circumstances imaginable that require temporary changes to employee’s timetables. Managing store schedules is a complex process requiring to align schedules of hundreds or even thousands of employee timetables. As for CorePlanner, this app is loaded with an advanced autocomplete and validation system to make the process as simple as possible.
Delivering schedules to particular employees – myDailyShifts, progressive web application giving employees live access to their timetables on personal devices. The application comes in two languages depending on employee location and supports a wide range of devices.
We used Typescript as the main programming language, which resulted in a great development experience. The front-end bases on React and Redux. Applications are hosted via our custom Node.js BFF. Kubernetes and Docker ensured good scalability and dynamic deployments.