Purpose This study aims to develop a model for coordination and communication overhead in distributed software development through case study analysis in the Indian outsourcing software industry. The model is based on business knowledge, which can be classified as domain, regulatory, strategic, business process and operation process knowledge as per existing literature. Design/methodology/approach Double case study method was used to verify an existing knowledge–management framework of software development from the literature. The stakeholders of both the cases were interviewed, and project documents were verified to reach conclusions. Findings The findings supported the business knowledge classification from the literature. The concept can be used to analyze the software project in a distributed environment. Research limitations/implications The research work findings are based only on two case studies. The study findings cannot be generalized and should be used as a learning tool. There can be large variations of project characteristics with differences in business knowledge requirements. The research shows the importance of business knowledge transfer in global software development. Practical implications Projects managers in the distributed software development environment can use the findings in project planning and work allocation for better control over cost and schedule, etc. Originality/value There is little research works attempted to study the business knowledge classification in the global software industry making the research novel.
Read full abstract