Assign and Appraise: Achieving Optimal Performance in Collaborative Teams