4 things to do before you outsource your Product Development