摘要 | 第4-5页 |
ABSTRACT | 第5-6页 |
第一章 绪论 | 第9-14页 |
1.1 研究背景及意义 | 第9-10页 |
1.1.1 研究背景 | 第9-10页 |
1.1.2 研究目的及主要内容 | 第10页 |
1.2 文献综述 | 第10-12页 |
1.3 论文研究思路与框架 | 第12-14页 |
1.3.1 研究思路 | 第12-13页 |
1.3.2 论文框架 | 第13-14页 |
第二章 软件开发相关理论与方法 | 第14-26页 |
2.1 传统软件过程模型 | 第14-15页 |
2.1.1 瀑布模型 | 第14-15页 |
2.1.2 V模型 | 第15页 |
2.2 项目管理概述 | 第15页 |
2.2.1 项目管理简介 | 第15页 |
2.2.2 项目干系人和项目生命周期 | 第15页 |
2.3 敏捷开发理论 | 第15-26页 |
2.3.1 敏捷开发综述 | 第15-16页 |
2.3.2 敏捷宣言和原则 | 第16-18页 |
2.3.3 极限编程(XP) | 第18-20页 |
2.3.4 基于Scrum开发过程模型 | 第20-26页 |
第三章 Z公司U产品开发现状分析 | 第26-35页 |
3.1 Z公司HPPD研发流程介绍 | 第26-28页 |
3.2 Z公司U产品简介 | 第28页 |
3.3 U产品开发现状描述 | 第28-32页 |
3.4 Z公司U产品开发问题分析及原因 | 第32-33页 |
3.5 HPPD中融入敏捷开发的现实需求 | 第33页 |
3.6 HPPD中融入敏捷开发的宏观策略 | 第33-35页 |
第四章 敏捷开发方法在Z公司U产品开发中应用研究 | 第35-59页 |
4.1 U项目敏捷开发与HPPD研发框架结合设计 | 第35-38页 |
4.2 U项目敏捷目标和组织架构 | 第38-39页 |
4.3 U项目敏捷管理策略总体 | 第39-41页 |
4.4 U项目敏捷管理关键环节的策略 | 第41-47页 |
4.4.1 迭代管理策略 | 第41-43页 |
4.4.2 迭代计划策略 | 第43-44页 |
4.4.3 状态墙管理策略 | 第44页 |
4.4.4 每日站会策略 | 第44-45页 |
4.4.5 反向澄清策略 | 第45页 |
4.4.6 迭代评审策略 | 第45-46页 |
4.4.7 迭代回顾策略 | 第46-47页 |
4.5 U项目敏捷需求分解策略 | 第47-53页 |
4.5.1 故事分解策略 | 第47-49页 |
4.5.2 敏捷需求分解步骤 | 第49-52页 |
4.5.3 故事和场景的关系 | 第52-53页 |
4.6 U项目敏捷开发技术方法 | 第53-59页 |
4.6.1 基于Jenkins的U项目持续集成部署方案 | 第53-56页 |
4.6.2 持续集成 | 第56-57页 |
4.6.3 自动化测试 | 第57页 |
4.6.4 单元测试 | 第57-58页 |
4.6.5 代码走查 | 第58页 |
4.6.6 结对编程 | 第58-59页 |
第五章 U产品敏捷开发实施效果分析 | 第59-63页 |
5.1 U项目敏捷管理策略实施效果分析 | 第59页 |
5.2 U项目需求分解策略实施效果分析 | 第59-60页 |
5.3 U项目敏捷开发技术方法实施效果分析 | 第60页 |
5.4 U项目实施敏捷开发的关键绩效指标分析 | 第60-63页 |
第六章 总结 | 第63-64页 |
6.1 文献及资料介绍 | 第63页 |
6.2 U项目实施敏捷开发方法总结 | 第63页 |
6.3 今后研究的方向 | 第63-64页 |
致谢 | 第64-65页 |
参考文献 | 第65-66页 |