howtochoosedevpartner