Al-Jazeera Paints Company, was established as a small institution with high aspirations and ambitions. In a short period of time, and as a result of the vision and dedication of the founders, the efforts have succeeded in laying strong grounds for a pioneering company in the paint industry in the GCC countries and the Middle East at large. In this context, the company became a pioneer in manufacturing and developing innovative, high quality and environmentally responsible paints, designed to meet the requirements and needs of a wide range of clients including industrial, commercial and individuals.
Al-Jazeera Paints is a leading manufacturer of paint in the MENA region. The company decided to redo its website to be a fully interactive online store. Users can browse through the available products, quickly search with various filters, get info about specifications and display paints on predefined scenes withVisualizer. As the last - e-commerce part of the application would let customers easily order, pay and pick up previously selected products.
1. 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. 2. 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. 3. Restructuring of client's company which impacted both application logic being developed during that time and process of communication.
1. 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. 2. 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. 3. 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.