MultiQ hired ProCoders that provided a dedicated team of senior Angular developers to upgrade the legacy codebase in AngularJS. The team worked closely to the MultiQ CTO and Development Manager to deliver updated CMS software.
MultiQ is a leading provider of Digital Signage solutions in the Nordics, delivering SaaS that enhances customer experiences and drives business growth. The company has an impressive portfolio of clients, including Scandinavian Airlines, Telia, Swedish Railways, Skånetrafiken, and many other successful companies in Transport, Gaming, and Retail industries.
MultiQ needed to upgrade their flagship CMS software product and sought the expertise of external developers. The challenge was to migrate from the outdated AngularJS to Angular 5 and address security and scalability issues.
We’re always challenged with the decision of whether to fix legacy software or do new development. At times, we work with existing projects with existing clients, and other times we work with new development for new clients — sometimes those collide a bit where we need to work with existing clients and bring new clients on board. It’s not always possible for us to handle all of it ourselves, so we needed a company to provide us with staff augmentation.
Initially, the Digital Signage company had an assumption of a 3 to 4 month timeline for the full migration. Still, ProCoders was skeptic to this expectation and suggested running a Discovery phase first.
ProCoders, an IT consulting company, provided a full-time dedicated team of senior front-end development consultants to work on the project. ProCoders was selected from a shortlist of companies after a few months of search by MultiQ, due to their experience in Angular and ability to provide a staff augmentation model at a reasonable cost.
The project began with a senior engineer from ProCoders researching the existing software’s architecture and business logic to identify modules, services, dependencies between AngularJS components, and narrow points for future development. ProCoders then provided a decomposition chart to MultiQ stakeholders to define the scope of work. ProCoders worked collaboratively with MultiQ on a development roadmap to eliminate the AngularJS core from the code architecture.
We were in a three-month process to find a nearshore partner that we could work with long-term. Success is measured in multiple different ways, such as the overall relationship with the vendor, and the timeliness of them getting back what we request — they always get back to us the same day.
ProCoders assigned two senior front-end engineers with expertise in AngularJS and Angular to work full-time on the migration. The developers used a hand-made library that helps AngularJS codebase utilize components in modern Angular 5.
The team rewrote all the services and components from AngularJS to Typescript and Angular 5, and then created another dev-server, leaving only the new and clean Angular 5-based code. MultiQ wanted the developers to upgrade the software by component, and along with ProCoders they created and used a hand-made module to make AngularJS and Angular components work simultaneously.
Interested in Assembling a Dedicated Team for Your Angular Migration Project? Check the Availability of Our Skilled Developers and Start Your Journey Toward Successful Project Completion.
Prev Next
The development was remote, but ProCoders engineers had daily meetings with MultiQ and provided bi-monthly progress demos. ProCoders VP Partnerships George Helgesen also visited the MultiQ office to meet with the engineering team and management in Lund, Sweden.
MultiQ wanted the developers to upgrade the software by component, and ProCoders used a hand-made module they created along with MultiQ to make AngularJS and Angular components work together.
The technical challenges involved in the project were significant, as AngularJS and Angular are two completely different platforms, written in Javascript and Typescript, respectively. ProCoders and MultiQ have joined forces to create their own library which was used to synchronize AngularJS with Angular, allowing developers to make changes in AngularJS software on-the-fly using a modern Angular framework version 2 and later.
I’m very satisfied with their skill level of communication and timeliness — I don’t like surprises and they’ve always kept their word and there have never been any billing issues
Learn About the Technical Solutions ProCoders Can Implement for Your Migration Project. Let’s Discuss Our Innovative Approach to On-the-Fly Software Changes.
The ProCoders team dedicated to the project successfully completed it within the agreed timeframe of 18 months, meeting the expectations of MultiQ in terms of both the results and the quality of the work. The partnership resulted in the delivery of secure and updated CMS software that can be conveniently scaled and maintained by MultiQ’s internal team for the benefit of both MultiQ and their customers.
We like that ProCoders pays close attention to detail and they’re committed to the task at hand. The trust built between them and us in a very short period of time really makes them stand out.
Due to going through the Software Discovery Phase with ProCoders our engineers and MultiQ optimised the migration process and its delivery time.
Cut out the expensive recruiting process and shaved 99% of its hassles by working with a pool of already vetted talent.
MultiQ has already spent three months searching for the highly-qualified developers to migrate the CRM. ProCoders helped to staff up the team within just one week thanks to our ready-to-go pool of talent.
Outsourcing to a low-cost-of-living country saved 30 percent in consulting fees.