How We Helped to Automate the Internal Processes of the Largest Network of Pizzerias and Organize Work with 15,000 Employees, Starting from Idea to the First Implementation in 5 Months.
Important information! We work as part of the teams, we are following the NDA, and in our stories we will not disclose the names of companies and their trade secrets.
The goal of one of the fastest growing networks of pizzerias in the south of Russia was to automate the process of interaction and control for 15,000 employees. It seemed to us an ambitious goal, but we were ready for the challenge nonetheless.
How we began
2UP has a lot of experience in automating business processes, but every client still requires an individualized approach.
The working group of the manager and several IT specialists met with the customer, plunged into the specifics of his business and listened to their wishes for the future product.
The product had to solve two main "pains" of our client - to automate and centralize the solution of everyday problems in restaurants and to automate the process of staff training.
There should be a mobile app. Employees often do not have access to a computer, and everyone has smartphones.
The application should be easy to use and intuitive.
The app should look and work the same on the iPhone and on Android.
Software should be consistently used and work.
How We Solved These Tasks
Before starting the development of the product, we conducted a large staff survey. We questioned more than 1,500 employees to identify the most problematic issues with their work that could be solved with the help of software.
We chose a stack of technologies for creating interfaces: React, Laravel, AdminLTE and Bootstrap. While we were working with mobile platform we used React Native to maintain a unified code and functionality for both mobile operating systems.
The main factors in choosing a stack of technologies were performance, versatility, modularity and ease of development.
Three frontend developers, two backend developers, a designer, a product manager and a project manager all participated in the project.
Today, in full-time mode, the application is supported by two frontend developers and two backend developers. The team's main issue was that previously, there was no preexisting product on the market and the team had to spend a lot of time and effort on thinking through the interface and business logic in order to create the application.
In terms of architecture, the application consists of three main blocks:
The system of immediate notification of problems in the restaurant and monitoring the problems and their solutions. All applications are collected in a single channel.
We also added a system of incidents to the application, which made it possible to quickly respond to emergency situations. In the interface, we displayed the response time, the person responsible for the task and the status of the task using color identification.
The system of training, examinations and regular certification of employees.
Each employee takes a test that assesses their skills as part of their professional activities at the company. Results become available only after completion of the exam. In this situation, the entire network passes certification within an hour. Previously, before the implementation of the new system, this knowledge certification test took up about 2 working days.
Monitoring the financial performance of institutions. Diagnosis of the average check. Accounting for employee costs.
The manager now is able to look at the financial results of each restaurant in real time. He sees the process of implementation of the plan, the dynamics of the average check and all key indicators of the restaurant.
With our help, the client received a convenient and functional system that allows him to quickly solve everyday problems and keep any situation under control. Today, the pizzeria has more than 30 restaurants and continues to evolve.
Thanks to the implemented certification system, the quality indicators of the staff at each restaurant increased by 3-5%.
Now, all employees are united in a single database. This allows them to identify weaknesses and quickly make management decisions.