Information system development (ISD) is a knowledge intensive process, and a socialize cross-disciplines collaboration that brings up innovations and creates a competitive advantage for the organization. However, different layers of knowledge boundaries (syntactic, semantic, pragmatic) arise with the knowledge diversity of the ISD project and further lowers the project performance and product quality. To solve the problems, we will follow a construct development methodology to empirically identify the critical knowledge boundary spanning (KBS) processes, roles and objects for different layers of knowledge boundary, examine their influences to the effectiveness of corresponding KBS, and further assess the direct and moderating relationships from KBS effectiveness to project performance and product quality through a questionnaire survey. For academic applications, we not only split up the layers of KBS effectiveness and examine their direct and moderating effects to ISD performance but also offer categorized KBS activities under a formal construct development methodology for future studies. For practical implications, we offer a model for ISD team members to refer to for solving their knowledge boundary issues and increase their project performance and product quality.