收藏本站
《华南理工大学》 2017年
收藏 | 手机打开
二维码
手机客户端打开本文

资源约束下的敏捷软件开发项目进度管理

张文雅  
【摘要】:如何能有效进行软件项目管理,使得软件产品按时按质交付,同时能快速应对市场变化或客户需求变化,是软件项目管理需要解决的重要问题。敏捷软件项目管理模式是当前软件行业主流管理模型。资源调度理论与敏捷软件项目管理理论相吻合,两者结合适用于软件开发项目的管理实践,结合软件资源的特性及实际资源约束的情况,合理安排资源及任务,缩短周期或在固定周期内增加需求,增加企业收益是学术界与企业界都关注的热点。本文在敏捷开发的基础理论上,以敏捷开发最小周期,即迭代期为例,构建了项目进度管理模型。基于软件开发资源的特色,引入关键链技术,解决资源冲突及任务冲突的问题,并以三点估算进行工期估算,结合软件开发任务的复杂性、难度系统、资源紧张程度来设置缓冲,以解决迭代阶段的进度计划及过程控制的问题。基于关键链技术的敏捷软件项目管理模型,结合软件开发的资源弹性特性,引入加班系数,采用创新的蚁群算法求解FRCPSP问题,构建敏捷软件开发项目管理中最小周期的项目调度模型,求解在合理的加班系数的前提下,每个迭代周期的最优进度计划,采用并行进度生成机制及分支定界分支机制,加快算法运算效率。针对多个软件项目,消除多项目之间的资源冲突,采用二次调度求解迭代中多项目的最优解,第一次调度主要是进行各个项目的调度,找出各项目的关键链及最短工期。第一次调度的结果将作为第二次调度的参数输入,进行多项目的调度,求解在不同加班系统的情况下,最短的项目工期。最终计算企业因工期提前而获得的收益,为项目管理人员提供合理的决策依据。在软件快速迭代的过程中,资源冲突或约束是不可避免的,基于敏捷软件开发项目管理模型,对资源进行控制和调度,提升企业效益。
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:F49

【相似文献】
中国期刊全文数据库 前10条
1 匡松;周启海;陈森玲;黄涛;;敏捷软件开发的认识偏误与推广瓶颈浅析[J];计算机科学;2007年12期
2 Ramesh Rajagopal;钱量;朱永泰;陆榕;林裕科;;没有银弹,量体裁衣——Visual Studio Team Architect团队的敏捷软件开发之一[J];程序员;2009年11期
3 芮雄健,王忠民;基于敏捷软件开发方法的基金管理信息系统开发[J];计算机应用;2004年11期
4 李默;;敏捷软件开发图书概览[J];程序员;2006年05期
5 ;新书上架[J];程序员;2008年01期
6 李晓慧;;敏捷开发,拥抱变化[J];中国计算机用户;2008年24期
7 Ramesh Rajagopal;钟鸣;林俊彦;陆榕;;协同实施,制胜之道——Visual Studio Team Architect团队的敏捷软件开发(3)[J];程序员;2010年01期
8 丁志平;;敏捷软件开发中的风险管理[J];信息与电脑(理论版);2010年01期
9 栾好利;;敏捷软件开发应用研究[J];沈阳工程学院学报(自然科学版);2010年02期
10 朱建刚;;对于敏捷软件开发重要元素的思考[J];计算机光盘软件与应用;2013年07期
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026