Distributed software development is pervasive in the software industry as companies vie to leverage global resources. However popular quality and process frameworks do not specifically address the key processes needed for managing distributed software development. We develop an evolutionary process maturity framework for globally distributed software development that incorporates 24 new key process areas essential for managing distributed software product development We test the validity of our process framework using data collected from more than sixty large, distributed enterprise product development projects. We believe we have laid new ground for software process research by extending generic quality process frameworks to address the distributed development scenario.
Ramasubbu, Narayan and Krishnan, M. S., "Leveraging Global Resources: A Process Maturity Framework for Managing Distributed Software Product Development" (2005). AMCIS 2005 Proceedings. 386.