ChallengeA single desktop computer with an application installed on it was used for product inventory control and customer order management at a meat factory. Warehouse scales and a label printer were connected directly to that computer. A new computer was to be bought, with similar application installed and configured, in order to introduce additional scales into the process. Some malfunctions of the computer nearly resulted in the loss of the entire database which was stored on the hard drive of that single computer. This was a major obstacle for production up-scaling and a threat for existing business processes. The customer came to us to solve this problem.
ApproachA decision was made together with the customer to convert the desktop program into a web application. We analysed the specifics of the business processes thoroughly and studied the existing application in order to maintain compatibility. A serious challenge for us was to introduce the new software into the customer's existing infrastructure so that the production process would not have to be stopped. We also suggested that the customer should upgrade the equipment in order to be able to use the Wi-Fi wireless technology for control and management. A team of analysts, designers, architects and engineers had been working at the project for 6 months. The ASP.NET platform in combination with the React library and SignalR protocol were chosen as the technological foundation.
ResultThe proper testing environment allowed us to use the process window successfully to deploy and launch the new software without stopping the conveyor. The web interface can now be accessed from any computer or mobile device. Unlimited pieces of equipment can now be connected to the system. The software solution is easily integrated into the company's infrastructure and is secure because the database is stored in the cloud. The process of launching additional production floors is now much easier due to the high deployment speed of the upgraded system. This made it possible for the customer to expand their business and positively affected the meat factory's financial results.
- 1 - Analyst
- 1 - QA Engineer
- 1 - Project manager
- 1 - DevOps
- 2 - Back-end developers
- 2 - Front-end developer