ATTRECTO’S ‘CASE STUDIES’ OF OFFSHORE OUTSOURCING
In our experience, large international companies and global brands are most likely to choose offshore outsourcing, as it is best suited for the layered, long-term projects they usually require. Moreover, it’s also preferable to these organizations because of the quick access to comprehensive software development teams, as well as the full control they can exert over development processes in a strategy and value-based model.
In these last 10 years, we’ve had several outstanding projects that we completed for our offshore partners in a Teams-as-a-Service (TaaS) setting. Below, you can glimpse at two of these product development projects and see how this model works in practice.
Centric Digital’s Internal Platform
We were tasked with developing a new platform for the client’s web application that models Centric Digital’s internal processes. In the beginning, we had two different tasks running side by side: establishing the foundations of a long-term project and delivering features with hard deadlines. Two new technologies had to be introduced, along with the team’s upscaling.
We recommended Angular.js, while CD requested Node.js technology during Sprint 0. It meant that the teams needed to be set up extremely quickly. Leading this highly diversified team – with in-house and external colleagues, backend, frontend, junior and senior developers – was also one of the greatest challenges of this project.
First, we developed a prototype to convince the client about our competences and, after that, we started product development. However, there wasn’t any tech lead on the client’s side in the beginning; consequently, they needed to rely on our expertise, which meant that the business expectations were adapted by our own technology experts. We dedicated a solution architect to manage these challenges, while also taking care of the infrastructure as well. Our automated deploy / build processes ultimately let us deliver the project quickly, and it also helped the QA team to provide the best quality code to the client.
When CD put their full professional trust in Attrecto, we established a smooth, productive, and highly cooperative working model that resulted in a scale-up operation of 25 developers over a 4-month period. Attentive planning ensured that the app’s modular design can be easily supported, maintained, developed, and extended. The primary business goal was successfully achieved: currently, the platform is the only app that CD uses internally for researching, analyzing, and planning processes.
Applied technologies and methodologies
- Angular
- Node
- Microservice architecture
- SonarQube for first-look testing
- CI (continuous integration) and CD (continuous delivery)