期刊文献+

一种基于交流成本的全球软件任务调度方法

Communication-cost based task scheduling method in global software development
下载PDF
导出
摘要 在全球软件开发中,由于时区、地理位置、文化和语言等各种因素,交流和协作变得非常困难,如果在进行任务调度的时候不考虑交流对整个项目所造成的影响,则有可能使整个项目开发的总成本增加,从而给项目带来很大的风险。通过采用基于交流成本的任务调度方法,在项目初期就考虑交流风险,并对任务进行调度,从而能有效减少该风险对项目可能造成的损失。通过一个示例项目将该方法与传统的基于阶段的方法进行对比,说明了交流成本对整个项目成本的确有很重要的影响,并且使用基于交流成本的任务调度方法能有效降低项目开发的总成本。 In global software development,communication and coordination become more difficult than traditionally co-located software development,because the global teams may be distributed in different locations,which may cause time-zone,language,culture differences,etc. If the impact of such inefficient communication is not considered,the overall project cost may be very high because of a high communication cost. In order to reduce the possible damage which the communication risk may cause to the global software development project,this risk should be considered when scheduling tasks. This paper proposed a communication-cost based method to support task scheduling to allocate tasks to different employees in distributed locations, which could effectively reduce the communication risk and made the overall project cost a low level. This method was compared with a phased-based task scheduling method with an example global software development project,and it proves that it really can effectively reduce the overall project development cost.
出处 《计算机应用研究》 CSCD 北大核心 2010年第8期2942-2947,共6页 Application Research of Computers
基金 国家自然科学基金资助项目(90718042 60903051) 国家"863"高技术研究发展计划基金资助项目(2007AA010303) 国家"973"重点基础研究发展计划基金资助项目(2007CB310802)
关键词 全球软件开发 交流成本 任务调度 global software development communication cost task scheduling
  • 相关文献

参考文献12

  • 1SETAMANIT S,WAKELAND W,RAFFO D.Using simulation to evaluate global software development task allocation strategies:research sections[J].Software Process:Improvement and Practice,2007,12(15):491-503.
  • 2SETAMANIT S,RAFFO D.Identifying key success factors for globally distributed software development project using simulation:a case study[C] //Proc of International Conference on Making Globally Distributed Software Development a Success Story.Berlin,Heidelberg:Springer-Verlag,2008:320-332.
  • 3RAFFO D,SETAMANIT S.A simulation model for global software development project[C] //Proc of International Workshop on Software Process Simulation and Modeling.2005.
  • 4MOCKUS A,WEISS D M.Globalization by chunking:a quantitative approach[J].IEEE Software,2001,18(2):30-37.
  • 5ESPINOSA J A,CARMEL E.Modeling coordination costs due to time separation in global software teams[C] //Proc of International Conference on Software Engineering.2003.
  • 6JALOTE P,JAIN G.Assigning tasks in a 24-hour software development project[C] //Proc of the 11th Asia-Pacific Software Engineering Conference.Washington DC:IEEE Computer Society,2004:309-315.
  • 7LAMERSDORF A,MUNCH J,ROMBACH D.A decision model for supporting task allocation processes in global software development[M] //Product-Focused Software Process Improvement.Berlin Heidelberg:Springer-Verlag,2009:332-346.
  • 8RAMASUBBU N,MEHRA A,MOOKERJEE V.Modeling coordination in offshore software development[C] //Proc of PACIS2009.2009.
  • 9ESPINOSA J A,CARMEL E.The effect of time separation on coordination costs in global software teams a dyad model[C] //Proc of the 37th Annual Hawaii International Conference on System Sciences.2004.
  • 10HOFSTEDE G.Culture's consequences:international differences in work-related values[M].CA:Sage,Beverly Hills,1980.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部