How to build a development team that meets your business needs