首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于关键链的敏捷软件开发多项目网络模型
引用本文:綦方中,汪俊枫,胡丹,叶雷宏.基于关键链的敏捷软件开发多项目网络模型[J].数学的实践与认识,2017(7):11-20.
作者姓名:綦方中  汪俊枫  胡丹  叶雷宏
作者单位:浙江工业大学 经贸管理学院,浙江 杭州,310023
基金项目:国家自然科学基金(71371169),国家社会科学基金(12BJY116)
摘    要:敏捷软件开发因其效率和文档量远低于传统方法在一提出就得到广泛应用,但仍无法有效解决软件开发多项目管理中的资源受限调度问题.将关键链思想应用到包含多个项目的敏捷软件开发问题中,在分析敏捷软件开发多项目网络模型的基础上,建立了数学优化模型;提出了一种适宜敏捷软解开发的多项目网络迭代调度假设与规则,并设计了相应的算法,具体包括关键链选择算法和调度算法;最后进行了实例分析,所得结果与遗传算法的相比从52个单位时间的迭代周期减少到42,使得工期节省了近20%.

关 键 词:敏捷软件开发  关键链  受限资源调度  多项目管理

Multi-Objective Network Model of Agile Sofeware Development on Critical Chain
QI Fang-zhong,WANG Jun-feng,HU Dan,YE Lei-hong.Multi-Objective Network Model of Agile Sofeware Development on Critical Chain[J].Mathematics in Practice and Theory,2017(7):11-20.
Authors:QI Fang-zhong  WANG Jun-feng  HU Dan  YE Lei-hong
Abstract:Agile software development is widely used because of its efficiency and low document quantity compared to traditional method when proposed,but still unable to effectively solve the resource-constrained multi-project scheduling problems in software development.Applying critical chain concept to the multi-project management in agile software development problem,establishes a mathematic optimization model based on the analysis of agile software development projects in multi-project network model.According to previous studies,this paper proposes a more suitable project scheduling network iteration assumptions and rules for agile software development,and the corresponding algorithm designed,including critical chain selection algorithm and the scheduling algorithm.After example analysis,the results shows iterative cycles per unit time reduced to 42 when compared with genetic algorithm 52,and the makespan of the project saved nearly 20%.
Keywords:agile software development  critical chain  resource-constrained project scheduling  multi-project management
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号