开源软件项目的敏捷管理方法研究
发布时间:2017-06-06 03:12
本文关键词:开源软件项目的敏捷管理方法研究,由笔耕文化传播整理发布。
【摘要】:软件开发项目的计划与控制是一个传统的项目管理课题,已有大量相关研究结果与管理经验。随着全球化进程的发展与网络技术的普及,基于新型生产方式的开源项目应运而生。然而,传统的软件开发项目的方法论大多是研究不开源的商业软件项目而总结出来的。开源项目的开发模式有别于商业软件项目,无论是项目团队的组织方式、资源的分配方式还是费用等方面都无法完全照搬传统软件开发项目的经验,两者应用截然不同的软件生命周期模型、开发流程和工具,项目管理的方法也因开源项目的特殊性而有所不同。笔者将结合开源项目的特点,分析现有项目管理理论的适应性,尝试总结开源项目在项目管理方法方面的不同之处。由于开源软件项目的特殊性,很多传统的项目管理理论在管理内容和管理方法上都不能满足要求,而目前流行的敏捷开发思想部分符合开源项目的特点。对实例的分析支持了以下观点:虽然应用范围需要有所取舍,敏捷开发的核心原则适用于一般开源项目。
【关键词】:开源项目 项目管理 软件工程
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:F49
【目录】:
- 摘要3-4
- Abstract4-5
- 目录5-7
- 第一章 绪论7-10
- 第一节 研究背景7-9
- 第二节 研究目标与意义9
- 第三节 研究方法和思路9-10
- 第二章 相关概念与基础理论10-15
- 第一节 项目管理理论10-12
- 第二节 传统的软件项目管理12-15
- 第三章 开源软件项目管理的发展现状15-19
- 第一节 开源项目管理现状概述15-16
- 第二节 开源项目的特殊性16-17
- 第三节 当前开源项目管理上出现的问题17-19
- 第四章 管理开源项目的具体方法和内容19-29
- 第一节 开源项目的管理内容19-21
- 第二节 开源项目托管平台21-24
- 第三节 敏捷开发24-27
- 第四节 适合开源软件项目的管理方法27-29
- 第五章 实例:管理一个开源项目29-58
- 第一节 建立项目团队29-32
- 第二节 关于PULL请求32-38
- 第三节 使用错误跟踪38-40
- 第四节 项目分析40-42
- 第五节 敏捷项目管理42-47
- 第六节 持续集成47-52
- 第七节 代码评审52-53
- 第八节 文档53-57
- 第九节 本章小结57-58
- 第六章 总结58-60
- 参考文献60-62
- 致谢62
【参考文献】
中国期刊全文数据库 前3条
1 姚列健;韩涛;卢荣;;项目管理在软件开发中的应用[J];舰船防化;2008年03期
2 汪广怡,龙源,张士峰,瞿兆荣;一个面向组件的软件分发框架[J];计算机工程;2000年07期
3 郭宇飚;开放源代码软件现象研究评介[J];外国经济与管理;2005年01期
本文关键词:开源软件项目的敏捷管理方法研究,,由笔耕文化传播整理发布。
本文编号:425260
本文链接:https://www.wllwen.com/guanlilunwen/sjfx/425260.html