Outsourcing high quality software development power

  • Content
When outsourcing developers to augment our partners' software development efforts, we prefer to outsource a full development team while maintain internal team coordination in-house. In order to avoid downtime, in rare occasions we will outsource our developers individually for a limited period of time.
9Y logo SVG
Year

Jul 2018 - Feb 2020

Technologies

Typescript, Outsourcing, Team augmentation

Executive Summary

We've worked with our partner, an Austrian based software development agency, on several projects in the past. Due to increased scope of work, they asked if we could help them meet the project goals by outsourcing a couple of our senior developers to join their team.

While we usually prefer to maintain coordination of our internal team, we had some downtime between projects. So, in order to honor our collaboration until that point, we agreed to help them out.

Our developers integrated seamlessly into their team and quickly established technical authority on the project, thus massively boosting the progress of development on multiple project for the end client.

They provided us with some team members to work on a couple of our projects. We’re building a website for a New York-based real estate company, which is a fully custom, ground-up implementation.

Challenges and objectives

As stated above, when providing team augmentation services, we prefer to outsource teams in order to maintain internal coordination within the team. This gives us ability to coordinate with our clients and swap developers in and out of the project with minimal risk of jeopardising the success of the project.

We hire only top developers; as a Toptal partner we currently employ 4 developers that have successfully gone through Toptal's highly rigorous screening process. Even though most of our developers have extensive freelancing and remote work experience, all of our collaboration with the client up until that point was by providing internally managed teams. Removing the central point of communication between our team and the client's team could have posed a risk to the project.

Additionally, while we have extensive in-house experience with Javascript and ReactJS, the project required Typescript developers. Even though our developers had some experience with Typescript, it was unclear how long it would take before they became proficient and productive.

How we helped

Before joining the project, we organised several Typescript workshops to get up to speed with the nuances of the language.

As a guarantee of quality, we assigned our top developers. They quickly integrated into the client's team and quickly started extensively contributing to the project, both technically and by taking a firm grip on the business domain and domain language.

Our contribution helped our client and the end client increase the speed of production and launch additional projects supporting their core flexible workspace platform.

Results

The initial requirement was outsourcing two quality engineers for a few months. As our developers took control of many technical aspects of the business domain, they ended up spending over two and a half years working on multiple projects supporting the end client's business.

As the end client's business grew, they ended up setting up their own development team, and following a seamless transition of code and production systems, our engagement came to an end

Everybody is very happy with their work.

Future plans

We continue to work regularly with our client on different projects, ranging from outsourcing developers, internally managed teams, all the way through to full product delivery.

The end client continues to grow and currently operates offices in over 15 cities around the world, planning to extend further in the near future.

Do you have a similar project?

We'd love to find out more...

Planet used as section decoration

See other projects

Section headline decoration
9Y logo SVG

A cross platform React Native mobile app to support utility meter readings

We've developed a React Native mobile app to support the end client employees in efficiently reading utility meters at their end customer locations. The employees receive assignments on their tablets, are navigated to the location of the assignment, and are able to photo the meter state, which is OCR-ed and sent to the server for processing.

Profil Klett logo SVG

Developing real-time physics simulations for a national academic research institution.

Our client is one of the largest publishers of books and digital content for education in Croatia. They operate a successful digital interactive content creation and publishing platform. They've hired us to help them develop dozens of interactive physics simulations targeted for high school students.

Designing a complex financial assessment platform

The client is a leading insurance products and services provider in the United States. With over a 100 offices nationwide, more then 3000 employees and over a billion USD in revenue, it is among top 15 largest insurance brokerages.