Considering knowledge workers team coordination in the knowledge-intensive enterprises and project task assignment, this paper quantifies the qualitative factor (team coordination) and divides the staff and task assignment costs into team uncoordinated cost, employment cost, employee switching cost and project delaying cost. And then a mixed integer programming model for the knowledge staff and task assignment is established. According to the characteristics of the problem and model, ILOG tool is adopted and appropriate strategies are selected to solve the problem. Finally, an example is used to illustrate the model's practicality and the effectiveness of the algorithm.