When we embarked on the project, time was running out and our client was unable to find enough specialists in the given region to start work. We knew we needed to act quickly and in an agile way, therefore, we dismissed the standard approach and decided to build a fully remote team. We formed several recruitment groups in different locations and in less than one weeks, the first two PHP Developers joined the client team. The first step was taken, but that was not enough. There was a need to accelerate the process and allow our client to begin their project on time. We found three ways to approach this.
In the first approach we engaged a few experienced programmers from our Internal Mobility Programme which allows us for fast projects ramp up. This accelerated the team building process and saved a lot of time on recruitment. The second was to run a constant onboarding process. As someone joined the team, he would start training immediately, and in no time was ready to start working. The third was to share the knowledge about the client and their technology among the team members. Those developers who joined the project in its initial phase, shortly became inside experts and were training new specialists.
Thanks to this agile approach, we saw tangible results quickly. In one month, the team was at full velocity. Two months later, our client had a whole new team and the project was in full swing.