Case Study:

Developing a Magento eCommerce Solution for a Global Enterprise

Magento eCommerce Project Introduction

At Abacus Tech, we put developers first and are committed to equipping them with a framework that enables them to deliver value to our clients. That's why Abacus Tech's development teams deliver outstanding results for our clients, no matter how big or small. We adopted this approach when developing a Magento-based e-commerce solution for a global company in the US IT industry. The client wanted to build a localised e-commerce site for its branch offices in the Asia-Pacific region. Our developers worked on the project and later came up with a solution that exceeded the client's expectations. This first website using our solution saw a 300-400% increase in sales and revenue after its development and successful launch. We then plan to replicate these results with 15 other websites distributed in other parts of the world. How was this achieved? This case study will show you how ABACUS TECH developers and our unique approach achieved this amazing result.

The Solution – bring IoT-based intelligent farming system into the industry

In other words, in order to make the idea viable and sustainable, the client needed a team of knowledgeable and professional developers to: Develop a fully functional website for the client and its customers Development of a bespoke web application with a detailed user interface Full integration of the client's customised hardware into an intelligent agricultural system As a remote development solution provider, Abacus Tech assembled a team of four people to undertake all software development and hardware integration work. The team then established communication channels, arranged several site visits and created a development plan. Abacus Tech's unique approach to working with customers and developing software enabled Abacus Tech to deliver a product to the customer in just three months.

Strengthen Communication by Transparent Progress
How were you able to develop a viable solution that met all the client's requirements within three months? The entire development process was completely transparent to the client, so they knew exactly where the software was in its development phase. With daily email updates, instant messaging platforms and project management tools, the client had direct access to the progress of the development and was able to get timely and relevant feedback based on this. Our team is very eager to receive such feedback as it greatly improves the functionality of the submissions and helps the team to quickly resolve any issues encountered. It also provides us with the right support to align our resources. To further strengthen the connection between the customer and the Abacus Tech team, weekly video conferences are held. Ongoing communication is key not only to building trust and providing support to both parties, but also to delivering excellent software at a consistent rate. Our customers receive regular updates to help them in their day-to-day work.

Continuous integration by Two-week Iteration Process
We need to ensure that the Smart Farming system continues to meet the needs of our customers. To achieve this, we adopted a 'continuous integration, fortnightly iteration' approach that allowed the customer to use, evaluate and comment on all software development phases. As a result, a development phase consisting of fortnightly sprints was established. Upon completion of each development sprint, we received extensive feedback which was quickly implemented into the software. This feedback enabled our team to effectively identify and resolve issues, achieve greater development efficiency and reduce potential risks. Finally, to get to know our client's users better, our experts made several visits to the farm. During the first visit, team members spent four weeks on site, as it was essential to understand how the systems built by Abacus Tech worked on site. This meant that our experts accompanied the machine operators into the cabin to see the hardware in use first hand. While in the cabin with the operator, they thoroughly tested the system, discussed all the details with the end user and looked at how the system and all its components functioned in the event of a poor network connection. They then re-tested the system and made frequent visits to ensure that all components were working as intended.

The Results - a fully functional intelligent farming system

During the development phase of this project, the Abacus Tech team and the client encountered many obstacles and difficulties. Building such a large IoT agricultural intelligence system meant that each small component had to function and synchronise well with the rest of the system. Furthermore, there were a number of problems that had to be solved when integrating the hardware itself into the IoT system. Finally, the system needed to be secure and stable, as IoT systems often have a bad reputation for lacking security measurements. In any case, our team was able to overcome these difficulties by utilising our expertise, problem-solving skills and hard-working, positive attitude. Some examples of how this collaboration has worked include Data extraction and processing: linking different devices together and using them as a coherent system. Amazon Web Services: adopting AWS was the right choice in terms of security, versatility and ease of use. Google Maps: thanks to the experience and high technical skills of each team member, the Abacus Tech team successfully implemented the necessary functions and complex operations such as tagging, plotting and displaying data from Google Maps. Real-time GPS data acquisition: accurately acquiring large amounts of GPS data is always difficult. After rigorous testing and countless algorithm modifications, the system was finally able to meet the requirements and needs of the end customer. Currently, the software built by Abacus Tech supports more than 20 farms, the system is connected to more than 150 planters and processes more than 700 GB of data. The project is still ongoing and our experts are working on further expansion.