Choosing the best software development team for your project