Understanding the inner workings of Al-Jazeera Paints company and it's specific departments to develop solid logic that connects every piece of information and results in providing true value to the user.
To simplify the process of communication, one person was appointed to be responsible for communication between us and specialized departments of the client's company. By participating in the knowledge transfer process during online meetings we understood how departments are connected and how the company works as a whole. This information could then be translated to solid logic behind technological solution.
Amount of data that needed to be collected, structured and exported properly. It was a challenging task due to the number of participants in the process and differences within the data formats.
At first, in cooperation with the client, we had to establish the proper format of data that would fit both sides. After this initial steps during which we covered all of the inconsistencies, we proceeded to trial where every batch of data needed to be imported and reviewed. As the amount of data were growing with every iteration we had to stay flexible and adapt swiftly technology to fit requirements As an example, quick filtering of products by various attributes required using the proper structure of a database.
Restructuring of client's company which impacted both application logic being developed during that time and process of communication.
Short iterations and frequent deployment that allow us to be sure we’re on the same page with expectations. We also needed to choose correct tools that would let the client follow our work step by step and always be up to date about what is being developed at the moment. Using staging environments that let the client test our solutions and apply corrections where needed.