choosing a development partner