学位论文 > 优秀研究生学位论文题录展示
Scrum敏捷方法在HM公司软件项目管理中的应用
作 者: 周文凡
导 师: 杨洪涛
学 校: 华东理工大学
专 业: 工商管理
关键词: 敏捷 Scrum 软件项目管理
分类号: TP311.5
类 型: 硕士论文
年 份: 2013年
下 载: 206次
引 用: 0次
阅 读: 论文下载
内容摘要
Scrum是一种主要的敏捷项目管理方法,目前在世界500强企业中得到广泛应用。Scrum不是一种过程,也不是一项构建产品的技术,而是一个框架,在这个框架里可以应用各种过程和技术。Scrum的作用就是让开发实践方法的相对功效显现出来以便随时改进。HM公司是一家专业的软件设计公司,是世界顶级测量软件PC-DMIS的开发商,已有30多年历史。随着业务的增长,用户遍布世界各地,用户的需求也是千变万化。如何能在有限的资源下,快速满足用户的需求,以最短的时间提供给客户满意的产品,是摆在HM公司面前的一个紧迫的课题。首先,本文从项目管理角度出发,结合软件项目管理的特殊性,对HM公司的组织结构和软件项目管理方式进行研究和分析,找出其在软件项目开发过程中存在的问题。其次,针对其存在问题,运用敏捷思想和Scrum方法及工具,对公司的项目组织结构和开发流程进行改进。最后,通过在HM公司的一个软件项目(DP+)中的应用,并对项目实施效果进行分析和评价,验证了Scrum的有效性及其对软件项目管理的改善。Scrum不仅对提高软件项目管理水平具有实践意义,而且其他企业,尤其是开发一些复杂产品的企业,对其项目管理也具有一定的参考价值。然而,Scrum只是提供一个项目管理的框架,可以解决许多实际问题,但它不是灵丹妙药,它肯定不会让所有的问题消失,需要在项目中根据项目实际情况灵活变通,才能起到好的效果。
|
全文目录
摘要 5-6 Abstract 6-10 第1章 绪论 10-16 1.1 论文研究的背景 10-11 1.2 论文研究的目的和意义 11 1.2.1 论文研究的目的 11 1.2.2 论文研究的意义 11 1.3 国内外研究现状 11-13 1.3.1 软件项目管理研究现状 11-13 1.3.2 敏捷项目管理及Scrum研究现状 13 1.4 论文的主要研究内容与结构 13-16 第2章 敏捷软件项目管理与Scrum 16-24 2.1 软件项目管理 16-18 2.1.1 软件项目的定义 16 2.1.2 软件项目开发的复杂性 16-17 2.1.3 软件项目管理的特殊性 17-18 2.2 敏捷软件项目管理 18-20 2.2.1 敏捷思想概述 18-19 2.2.2 敏捷软件项目管理的优点 19-20 2.3 Scrum 20-24 2.3.1 Scrum概述 20-21 2.3.2 Scrum中的管理者角色 21-22 2.3.3 Scrum的特点 22-24 第3章 HM公司软件项目管理现状及问题分析 24-32 3.1 HM公司概况 24 3.2 HM公司软件项目管理现状 24-29 3.2.1 公司组织结构 24-25 3.2.2 项目开发流程 25-27 3.2.3 项目管理辅助工具 27-29 3.3 HM公司软件项目管理中存在的问题 29-32 3.3.1 组织结构中存在的问题 29-30 3.3.2 开发流程中存在的问题 30-31 3.3.3 辅助工具的局限性 31-32 第4章 HM公司软件项目管理的改进建议 32-53 4.1 建立Scrum敏捷项目管理团队 32-35 4.1.1 项目的利益代表——产品负责人 33-34 4.1.2 团队的领导——Scrum Master 34 4.1.3 开发团队——Scrum核心 34-35 4.2 建立Serum项目开发流程 35-40 4.2.1 Scrum开发流程 35-36 4.2.2 Sprint 36-38 4.2.3 燃尽图 38-39 4.2.4 “完成”的定义 39-40 4.3 构建Serum工件 40-43 4.3.1 使用产品任务列表收集客户需求 41-42 4.3.2 使用Sprint任务列表控制每个迭代的价值增量 42-43 4.4 建立Scrum会议机制 43-47 4.4.1 版本计划会议 43-44 4.4.2 Sprint计划会议 44-45 4.4.3 每日例会 45-46 4.4.4 Sprint评审会议 46-47 4.4.5 Sprint回顾会议 47 4.5 采用敏捷项目管理辅助工具 47-53 4.5.1 任务管理工具—JIRA 47-50 4.5.2 分布式版本管理工具—Mercurial 50-52 4.5.3 沟通与共享工具—Skype+Joinme 52-53 第5章 案例实践 53-56 5.1 DP+统计软件项目简介 53 5.2 Scrum在DP+项目的实施 53-54 5.3 实施结果评价 54-56 5.3.1 明确合理的分配任务 54 5.3.2 更高的生产力及更低的成本 54 5.3.3 更高的产品质量 54-55 5.3.4 更快的用户需求响应时间 55 5.3.5 团队成员的参与度和工作满意度增强 55-56 第6章 结束语 56-57 参考文献 57-58 致谢 58-59 卷内备考表 59
|
相似论文
- X公司高集成产品生产计划流程改进方案设计,F273
- 房地产行业算量软件的设计与实现,TP311.52
- A公司转台控制系统软件开发的项目管理,TP311.52
- 矩阵型组织结构在G公司软件项目管理中的应用,TP311.52
- 基于风险控制的软件项目管理系统的原型开发,TP311.52
- 敏捷型项目管理在软件项目中的运用,TP311.5
- CH公司位置服务软件项目管理研究,TP311.52
- 电信CRM软件项目需求管理研究,TP311.52
- 江西省数字复合出版系统构建,G237.6
- 基于Scrum敏捷开发的软件过程管理研究,TP311.52
- 敏捷软件开发在新农村合作医疗系统中的研究与实现,TP311.52
- Web2.0技术与Scrum软件过程在Microsoft Chat项目中的应用,TP311.52
- 诺西公司Agile开发模式应用研究,TP311.52
- 敏捷测试在CRM项目中的应用研究与实践,TP311.52
- 软件敏捷开发过程Scrum中的缺陷管理方法研究及应用,TP311.52
- 面向Scrum开发模式的自动化测试平台的分析与设计,TP311.52
- 基于Scrum的测试管理系统的设计与实现,TP311.52
- AB公司HMI软件开发项目进度管理案例研究,F426.672
- 基于Scrum的敏捷框架在软件企业中的应用研究,F407.672
- RelayHealth网上医疗系统的测试,TP311.52
- 基于SCRUM的手机网络游戏项目管理,F49
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程
© 2012 www.xueweilunwen.com
|