This paper investigates the relationships between individual creativity, social network position, and knowledge sharing in a heterogeneous team with personnel from four different companies to complete a software outsourcing project. Our research model is based on a theoretical construction attained from the analysis of previous frameworks proposed in the literature. Based on the survey data of the team members, we construct the advice social network, extract employee network centrality, and obtain employee behavioural variables. We find that a positive and strong relationship between knowledge sharing and creativity. The relationship between network centrality and creativity is also positive, but the relationship is moderated by knowledge sharing. Based on the findings, we propose measures and strategies for the hosting company to effectively coordinate the heterogeneous team.