While we were deciding what is the best outsourcing option for us we went through meetings with different companies. From what I have observed during that process we can categorize the outsourcing options in below different categories
- Small Scale
- Medium Scale
- Large Scale
- Individual Free Lancer
Our elimination process worked in the following way -> Because we needed a fast turn around time we had to eliminate a couple of small scale companies as they could not start on the project right away. Some of the individual free lancer were available to start right away and were reasonable too – but the issue came down to they not being able to support our need for a design team. And once they would take up another project we were worried about the support we would get from them even after the project was over.
Now we were left with 2 options – Large Scale and Medium Scale companies. For a large scale company we were a small client and I was not sure if they would move around resources if they get some request from some of their regular big clients. And the last thing I wanted during the execution was change of the person in the middle of project.
Once we had narrowed down our search to Medium scale companies we met with a few of them and chose the one who had mostly work with US client and knew how quality mattered. Also influencing our decision was the communication and trust we got built up while meeting. They were ready to sign the NDA and they were able to provide the timeline and broken down hour structure for the project. And I am very happy to say they really were able to stuck to the timeline and deliver milestones along the way! They were also able to support us even after beta launch which was one of the most important thing for us.
Of course during the project we did come across quite a few things that you would need to keep in mind while working with an outsourcing company – and we will be covering those within the next few posts.