作者: Salma Imtiaz , Naveed Ikram
DOI: 10.1002/SMR.1832
关键词:
摘要: Context Global software development (GSD) promises high-quality at low cost. GSD enables around-the-clock to achieve maximum production in a short period of time by using expertise around the globe. This is only possible if tasks are effectively distributed among sites ensure smooth development. Therefore, one key challenges design task allocation strategy. Objective The objective this study identify various factors that influence decisions and assess their relative importance. We also aim determine interrelationship between along with role played product architecture communication coordination needs during allocation. Methods We used multiple methods collect data about process. A web-based survey 54 practitioners from globe was conducted importance for decision. The selection sample performed via snowball sampling technique. To increase size, posted on social media, is, Facebook, LinkedIn, Twitter. Nonparametric statistical tests were applied response correlations significance. Interviews 11 project managers having 10 30 years experience gain insight into dynamics process. Results The results highlight “expertise,” “site characteristics,” “task site dependency” as most important interview has highlighted situation-specific decision making allocation. significance varies characteristics task, organization, type GSD, doing GSD. culture differences have been assigned priority majority practitioners. common way distributing functional area phase-based division, where detailed not considered. Interdependent modules allocated because overhead. Our demonstrate correlation support Conway's law. Conclusions We interesting which certain ranked differently prevalent views literature. confirmed application law practice allocation, interdependent sites. require trade-off factors. need well-defined framework evident study. outline presented.