Haski is a leading outsourcing service provider. It has been operating on the market since 2008 and has already firmly established itself in the niche. The customer decided to scale, so the existing functionality became insufficient. Having accepted the assignment, we assembled a team to analyze the customer's finished product and plan further actions. The workflow turned out to be surprisingly interesting and varied but complex and unusual in technical implementation. During development, we created a new product, transferred old data to a new environment, integrated it with a ready-made database, and ensured the exchange of information between them.
User loyalty is a priority for most business people. There is a statement that a satisfied customer is the best service consumer. That’s why it is essential to implement the best aspects of the user experience in the client's products. Apps and web resources should solve the tasks assigned, look neat, and be easy to use. We will talk about such an IT product in this case study.
Organic ads worked great since all of our previous clients were happy with the work. Representatives of Haski, an outsourcing service operator, contacted our manager and ordered a project. It turned out to be quite challenging for BuildApps because there were some problems with the confusing data exchange system and the lack of structure and documentation. Before starting, we needed to organize the existing data and then develop apps for convenient management of logistics processes.
Haski is a leading outsourcing service provider. It has been operating on the market since 2008 and has already firmly established itself in the niche. The company implemented effective personnel management and managed to introduce a structured training of employees, certification of specialists, and scheduled briefings on standards and work methods. The only problem was mediocre software that could not provide the proper level of service for clients and had limited managerial functionality and an inconvenient administrative panel.
The customer decided to scale, so the existing functionality became insufficient. Therefore, it was decided to expand it. Initially, we had little technical documentation and scripts, which made it difficult to precisely understand how to perform the management activities in the app. Communication with clients was also hampered due to the lack of necessary tools. To understand the technical aspects and implement them correctly, we constantly kept in touch with the customer. We were assigned specific tasks:
Solving these tasks, we must achieve the following results:
Having accepted the assignment, we assembled a team to analyze the customer's finished product and plan further actions.
Having examined the client's solution, we detected a lot of problems to be urgently resolved. The project was built with a tech stack that did not quite match the customer's business objectives, which affected the product’s viability negatively. Here are some points:
After analyzing the current situation, we decided to fix all the shortcomings of the previous system to build a completely new IT product.
Faced with a number of challenges, we gathered a team to brainstorm. Having processed dozens of options, we selected the most promising ideas and came up with the concept of the perfect IT product:
We believe that all of the above points fit perfectly into the concept and objectives of the project. Having offered this list to the customer, we received approval for its implementation. Having built a roadmap and dividing the process into sprints, we proceeded to the development.
After assessing the complexity of the project, we divided tasks into stages and started working. 4 people were engaged to solve urgent problems:
After we agreed on the layout with the customer, the team proceeded to development, focusing on the project’s main features. The entire path to the finished IT product took us about four months, during which we did the following:
The workflow turned out to be surprisingly interesting and varied but complex and unusual in technical implementation. During development, we created a new product, transferred old data to a new environment, integrated it with a ready-made database, and ensured the exchange of information between them.
Despite the “raw” initial idea, we managed to achieve the result, spending a lot of time and a minimum of BuildApp resources. The customer highly appreciated the quality of the final IT product and became our regular client. Here’s what we got at the release:
We implemented all the tasks set by the customer. Based on the priority software model, our specialists made a unique product that compensates for the shortcomings of the old version.
The project’s goals were achieved fully, and the customer received the necessary IT product, which revived communication with customers and the software’s functionality. Thus, Haski got:
The project is still under development but has already been completed on 6/9. We are preparing to work on the next phase of the product for the client.