ABSTRACT
The practice of software development continues to evolve in the composition of development teams and the cross-functional nature of software. Managing the boundaries of the team is difficult under cross-functional requirements while at the same time retaining effective processes to arrive at creative systems. We employ boundary spanning theory to develop a model of activity for communications internal and external to the development team that effectively delivers a creative software product. Strengthening the boundary can improve both creativity and effectiveness, although with different activities. Spanning the team boundary promotes creative outcomes but impairs the effective performance of the project. The results show the importance of developing a comprehensive strategy for boundary management as activities can be either complementary or contradictory.