首页> 中文学位 >基于关键链的敏捷软件开发项目进度管理研究
【6h】

基于关键链的敏捷软件开发项目进度管理研究

代理获取

目录

声明

摘要

1 绪论

1.1 研究背景和意义

1.2 国内外研究现状

1.2.1 关键链项目管理研究现状

1.2.2 敏捷软件开发研究现状

1.3 研究内容

2 敏捷软件开发和关键链项目管理的理论基础

2.1 敏捷软件开发的理论基础

2.1.1 敏捷开发宣言

2.1.2 敏捷软件开发的特点

2.1.3 敏捷软件开发项目生命周期

2.1.4 管理重点

2.2 关键链技术的理论基础

2.2.1 约束理论概述

2.2.2 关键链项目管理的基本思想和方法

2.3 敏捷方法与关键链思想适用性分析

3 基于关键链的敏捷迭代项目进度管理

3.1 模型描述

3.2 模型构造

3.2.1 资源管理

3.2.2 关键链的确定

3.2.3 缓冲区设置

3.2.4 计划调整

3.2.5 迭代控制

4 基于关键链的敏捷软件开发多项目网络模型

4.1 多项目管理步骤

4.2 设定多项目的优先级

4.2.1 多项目优先级评价体系

4.2.2 用模糊综合评价方法确定多项目优先级

4.3 基于关键链的敏捷软件开发多项目网络模型

4.3.1 敏捷软件开发多项目网络模型

4.3.2 数学模型与优化目标分析

4.3.3 多项目网络迭代调度的假设与规则

4.3.4 关键链识别算法

4.3.5 基于关键链的多项目调度算法

4.4实例分析

5 总结与展望

5.1 总结

5.2 展望

参考文献

致谢

攻读学位期间主要科研成果

展开▼

摘要

目前,软件行业是世界上增长最快的朝阳产业之一,但软件产品日益复杂,软件开发遇到的问题和难度前所未有。敏捷软件开发方法的出现改善了传统软件开发过程中过于繁重的开发模式,倡导循序渐进、逐步改进,快速响应客户需求的变化,准确、高效的开发出客户满意的软件产品。于此同时,关键链项目管理技术在传统项目领域因其出众的表现而得到广泛应用,且经过适用性分析,其与敏捷软件开发在核心理论上没有实质性的冲突,在方法体系层面和实践管理层面互为补充,故两者的结合适用于软件开发项目的管理实践。
  本文在敏捷软件开发项目生命周期的基础上,构建了单项目情况下的基于关键链的敏捷软件开发项目迭代进度管理模型,详细介绍了关键链技术在迭代计划制定过程中的应用,以及关键链思想对项目迭代全过程的指导,解决了时间和范围、风险和范围对迭代进度的影响。
  以单项目为基础,本文重点介绍了多项目多资源冲突的敏捷软件开发项目管理中项目优先级的设定和各项目的交错设置这两个关键步骤。本文从项目、资源、风险和企业运作这四个角度建立了多项目优先级评价体系,并采用模糊综合评价方法定量评价项目的优先级。在此基础上,提出了敏捷软件开发多项目网络模型,并以多项目网络总体延迟收益损失最小为目标,用基于关键链的多项目启发式调度算法进行两级调度,进而得出一个迭代时间盒内的迭代进度计划,以实现资源利用和多项目网络的整体优化。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号