Abstract: This paper focuses the three ways of enhancing cooperative R&D performance. The first is to select good partners for resolving the famous problem about Adverse Selection. The second is to adopt good organization modes for keeping away the potential opportunistic behavior involved in contributing own know-how to the alliance during the course of cooperation. The third is to design good organizational mechanisms for reducing the degree of moral hazard. It is more important to study the dynamic relationship between partners.