Chadli Saad Yasser, Idri Ali, Ros Joaquín Nicolás, Fernández-Alemán José Luis, de Gea Juan M Carrillo, Toval Ambrosio
Software Project Management Research Team, ENSIAS, Mohammed V University, Rabat, Morocco.
Department of Informatics and Systems, Faculty of Computer Science, University of Murcia, Murcia, Spain.
Springerplus. 2016 Nov 24;5(1):2006. doi: 10.1186/s40064-016-3670-7. eCollection 2016.
Global software development (GSD) which is a growing trend in the software industry is characterized by a highly distributed environment. Performing software project management (SPM) in such conditions implies the need to overcome new limitations resulting from cultural, temporal and geographic separation. The aim of this research is to discover and classify the various tools mentioned in literature that provide GSD project managers with support and to identify in what way they support group interaction. A systematic mapping study has been performed by means of automatic searches in five sources. We have then synthesized the data extracted and presented the results of this study. A total of 102 tools were identified as being used in SPM activities in GSD. We have classified these tools, according to the software life cycle process on which they focus and how they support the 3C collaboration model (communication, coordination and cooperation). The majority of the tools found are standalone tools (77%). A small number of platforms (8%) also offer a set of interacting tools that cover the software development lifecycle. Results also indicate that SPM areas in GSD are not adequately supported by corresponding tools and deserve more attention from tool builders.
全球软件开发(GSD)是软件行业中一种不断发展的趋势,其特点是高度分布式的环境。在这种情况下进行软件项目管理(SPM)意味着需要克服因文化、时间和地理上的分离而产生的新限制。本研究的目的是发现并分类文献中提到的为GSD项目经理提供支持的各种工具,并确定它们以何种方式支持团队互动。通过在五个来源中进行自动搜索,开展了一项系统映射研究。然后,我们对提取的数据进行了综合,并展示了本研究的结果。总共识别出102种工具用于GSD的SPM活动。我们根据这些工具所关注的软件生命周期过程以及它们对3C协作模型(沟通、协调和合作)的支持方式对这些工具进行了分类。发现的大多数工具是独立工具(77%)。少数平台(8%)也提供了一组涵盖软件开发生命周期的交互工具。结果还表明,GSD中的SPM领域没有得到相应工具的充分支持,值得工具构建者更多关注。