基于DevOps的D公司软件项目管理改进研究
发布时间:2021-10-26 17:56
对于以软件产品及相关服务作为主营业务的企业来说,快速交付高质量的软件应用是在市场上发展的前。随着互联网时代的到来,与传统基于PC环境的桌面应用软件相比,市场对基于Web的互联网应用软件出了更高的要求:既需要像传统软件一样快速高效地完成开发,还需要即时快速的部署上线,面对客户持续的反馈进行改进,同时还应保障线上服务的稳定性。国内外对软件企业的项目管理有了很多的研究,通过能力成熟度模型CMM对软件企业的开发过程进行改进,通过敏捷方法实践如Scrum、XP和极限编程等框架高软件开发的效率等。目前这些针对软件项目管理的各类研究,都主要集中在软件的开发过程改进,而对与开发密切相关的测试与运维过程研究较少。本论文的研究主题是通过DevOps理论与实践对基于Web的互联网软件项目测试与运维过程进行改进,进而达到高软件项目整体交付效率,升软件企业市场竞争力的目的。本文首先对软件项目管理的历史和发展进行了回顾,介绍了软件项目管理的特点和各类软件过程管理模型;然后简述了与DevOps密切相关的丰田精益生产、敏捷宣言及体现敏捷原则的开发方法;接下来从软件项目整体价值流的角度说明了敏捷开发的不足以及DevOp...
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究历史与现状
1.3 研究内容与方法
1.3.1 研究内容
1.3.2 研究方法
1.4 本论文的结构安排
1.5 本章小结
第二章 理论综述
2.1 软件项目管理
2.1.1 软件项目管理的目的
2.1.2 软件项目管理的内容
2.1.3 软件项目管理的特点
2.2 软件过程模型
2.2.1 瀑布开发模型
2.2.2 快速原型模型
2.2.3 螺旋模型
2.2.4 增量模型
2.2.5 迭代模型
2.3 DevOps
2.3.1 DevOps相关理念
2.3.2 DevOps理论发展历史
2.3.3 DevOps核心原则
2.4 本章小结
第三章 D公司酒店电视二期项目现状
3.1 项目背景
3.1.1 公司简介
3.1.2 项目简介
3.2 组织结构与流程
3.2.1 项目组织结构
3.2.2 项目管理流程
3.3 项目管理的现状
3.3.1 运维过程耗时多
3.3.2 测试过程效率低
3.3.3 部署与交付频率低
3.3.4 项目内外沟通少
3.4 原因分析
3.4.1 归纳原因
3.4.2 梳理关系
3.4.3 确定改进重点
3.4.4 改进方案评估标准与度量指标
3.5 本章小结
第四章 酒店电视三期项目改进
4.1 组织结构改进
4.2 流程改进
4.2.1 审批流程简化
4.2.2 部署过程改进
4.2.3 测试过程改进
4.2.4 运维过程改进
4.3 沟通与能力改进
4.3.1 重塑项目组文化
4.3.2 开展运维技能培训
4.3.3 使用ChatOps技术快速共享信息
4.3.4 建立项目知识共享平台
4.4 改进结果
4.5 本章小结
第五章 评估与总结
5.1 全文总结
5.2 后续工作展望
致谢
参考文献
【参考文献】:
期刊论文
[1]DevOps发展现状研究[J]. 牛晓玲,吴蕾. 电信网技术. 2017(10)
[2]基于Docker的DevOps系统设计与实现[J]. 丁海斌,崔隽,陆凯. 指挥信息系统与技术. 2017(03)
[3]面向云服务的DevOps知识获取与应用[J]. 陈咏秋,张斌,徐明珠,顾永生. 计算机系统应用. 2016(12)
[4]基于Jenkins的持续集成测试环境插件开发[J]. 段清蛇,李筠. 信息技术. 2013(10)
[5]浅析软件项目管理[J]. 陈欣欣. 合作经济与科技. 2012(09)
[6]软件项目管理的六大要素[J]. 胡晓婷,王小林. 计算机与数字工程. 2006(05)
[7]看板管理在企业的应用[J]. 栗贺友,郝建男. 工业工程与管理. 2003(02)
本文编号:3459945
【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究历史与现状
1.3 研究内容与方法
1.3.1 研究内容
1.3.2 研究方法
1.4 本论文的结构安排
1.5 本章小结
第二章 理论综述
2.1 软件项目管理
2.1.1 软件项目管理的目的
2.1.2 软件项目管理的内容
2.1.3 软件项目管理的特点
2.2 软件过程模型
2.2.1 瀑布开发模型
2.2.2 快速原型模型
2.2.3 螺旋模型
2.2.4 增量模型
2.2.5 迭代模型
2.3 DevOps
2.3.1 DevOps相关理念
2.3.2 DevOps理论发展历史
2.3.3 DevOps核心原则
2.4 本章小结
第三章 D公司酒店电视二期项目现状
3.1 项目背景
3.1.1 公司简介
3.1.2 项目简介
3.2 组织结构与流程
3.2.1 项目组织结构
3.2.2 项目管理流程
3.3 项目管理的现状
3.3.1 运维过程耗时多
3.3.2 测试过程效率低
3.3.3 部署与交付频率低
3.3.4 项目内外沟通少
3.4 原因分析
3.4.1 归纳原因
3.4.2 梳理关系
3.4.3 确定改进重点
3.4.4 改进方案评估标准与度量指标
3.5 本章小结
第四章 酒店电视三期项目改进
4.1 组织结构改进
4.2 流程改进
4.2.1 审批流程简化
4.2.2 部署过程改进
4.2.3 测试过程改进
4.2.4 运维过程改进
4.3 沟通与能力改进
4.3.1 重塑项目组文化
4.3.2 开展运维技能培训
4.3.3 使用ChatOps技术快速共享信息
4.3.4 建立项目知识共享平台
4.4 改进结果
4.5 本章小结
第五章 评估与总结
5.1 全文总结
5.2 后续工作展望
致谢
参考文献
【参考文献】:
期刊论文
[1]DevOps发展现状研究[J]. 牛晓玲,吴蕾. 电信网技术. 2017(10)
[2]基于Docker的DevOps系统设计与实现[J]. 丁海斌,崔隽,陆凯. 指挥信息系统与技术. 2017(03)
[3]面向云服务的DevOps知识获取与应用[J]. 陈咏秋,张斌,徐明珠,顾永生. 计算机系统应用. 2016(12)
[4]基于Jenkins的持续集成测试环境插件开发[J]. 段清蛇,李筠. 信息技术. 2013(10)
[5]浅析软件项目管理[J]. 陈欣欣. 合作经济与科技. 2012(09)
[6]软件项目管理的六大要素[J]. 胡晓婷,王小林. 计算机与数字工程. 2006(05)
[7]看板管理在企业的应用[J]. 栗贺友,郝建男. 工业工程与管理. 2003(02)
本文编号:3459945
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3459945.html