Our client was a branch of one of the world's largest food companies.
The managers understood that a robust digital transformation was imperative to their business. So, they set the following business goals:
Optimization of business processes,
Increasing the company's productivity,
Improving customer experience.
The client was specific about the goals they wanted to accomplish:
To develop the required features, the company chose Open Source technologies. A prerequisite for project development was the use of Drupal.
Top 5 reasons why our client chose Open Source:
The corporation has its own software development department, but hiring a specialist would cost about $400 per hour. It was a bit expensive for a separate corporate brand. Besides, the available budget did not allow the company to carry out full-scale digitalization at the expense of internal resources. Outsourcing the project to us resulted in notable cost savings.
Also, it appeared extremely difficult to implement the same digital strategy in each local market. Alternatively, they could recruit marketing agencies to personalize the content and make the necessary alterations to dozens of websites around the world. But then again, this is quite time-consuming.
Hence, the best solution was to hire a vendor with the necessary technical skills to assist with the websites for all local markets.
Hiring an agency that just specialized in Drupal did not make sense for the company as they needed a much wider range of services:
Our company was on the list of the corporation's external contractors. We were invited to participate in the project as we specialize in Drupal and offer a full range of consulting services.
While working on the project, we faced several challenges. The first challenge was the client's ideal development timeline, which was accelerated considering the need for robust corporate security scans. It was necessary for our team to fully understand the corporate culture and learn how to pass the security checks with minimum changes.
One of the most stringent project requirements was to stay compliant with GDPR. The corporation adopted uniform rules to comply with GDPR requirements from a legal and technical point of view. We had to operate following the generally accepted corporate standards and bear responsibility for adhering to them.
Another challenge was related to the fact that new websites in local markets are managed by business users. As a rule, the regional office staff do not include a technical specialist. Therefore, our team needed to design an intuitive product that is easy to use and understand, regardless of the user's technical skills.
Having started the project, we realized that the client did not have an entire platform adapted for managing all websites. It led to an evident absence of the development speed. Each new feature had to be adopted by hundreds of employees all over the world before being implemented to the brand website. At the same time, employees had to learn to work with the new capabilities of the system over and over again.
Our solution was to offer the client to cease working with each site individually and develop an Open Source CMS Solution. Instead of creating a separate website for each product and each local market, we deployed a super-platform – a single-core based on Drupal technology.
The super platform allows:
Global managers participated in large releases or presentations of new scopes of work. Their primary goal was to maintain a global vision for the entire project.
Line managers were in charge of the budget. In addition, they had to delve into the platform’s features, functions, and the way it operates to be able to answer the employees' questions.
At a local level, regional managers set tasks to be implemented on the off-on-shelf regional websites. They were also responsible for the content filling of the web page.
The key technical hurdles were connected to passing the security scan and GDPR compliance. We took full responsibility for these issues.
Security scans are monolithic corporate requirements that all branches and departments must adhere to. Many development companies put in a large amount of effort to pass through this checkpoint.
We cannot say that we did it on the first attempt. But over time, we learned to pass the security scan as quickly as possible. Now, in 77% of cases, we successfully pass the security scan on the first try. The remaining 23% of cases are completely successful on the second try.
It took us time to achieve such indicators: we learned how to work with the corporate development checklists and completely adapted to corporate rules.
As our client is involved in the FMCG industry, the company is constantly gathering loads of personal data, as well as taking the right steps to protect data and identifying risks to privacy. For instance, according to the GDPR requirements, our client is obliged to delete user personal data at their request.
At first, the task of secure storage of personal data and their complete deletion at the user’s request was a real challenge for our team. However, we managed to solve this problem by using an SAP CIAM (Customer Identity and Access Management) product. In Europe, this tool is the recognized standard for storing user data.
By using this tool, we achieved a wonderful user experience on all websites. Indeed, users are able to register, log in, change their preferences, and specify a variety of personal data. It allows the websites to provide users with the most accurate recommendations. Our client, in turn, is completely compliant with EU GDPR requirements.
Our task was to develop a product that business users could manage. We tried to make the platform interface extremely intuitive. It allows non-technical specialists to start full-fledged management instantly. For this purpose, we compiled numerous technical user guides and training manuals.
We moved the previously developed websites to another hosting and deleted the unused modules to save space
This solution has proven to be very successful. The company's specialists calculated that annual savings would reach $8 million if all branches of the corporation were moved to this hosting.
increase in the speed of feature delivery
faster time-to-market of new websites
decrease in the number of bugs
of cases the security scan is passed on the first try
cost savings on hosting in case of moving of all corporation branches
for the company’s headquarters
for local offices without wasting their budgets