学位论文 > 优秀研究生学位论文题录展示

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

相似论文

  1. X公司高集成产品生产计划流程改进方案设计,F273
  2. 房地产行业算量软件的设计与实现,TP311.52
  3. A公司转台控制系统软件开发的项目管理,TP311.52
  4. 矩阵型组织结构在G公司软件项目管理中的应用,TP311.52
  5. 基于风险控制的软件项目管理系统的原型开发,TP311.52
  6. 敏捷型项目管理在软件项目中的运用,TP311.5
  7. CH公司位置服务软件项目管理研究,TP311.52
  8. 电信CRM软件项目需求管理研究,TP311.52
  9. 江西省数字复合出版系统构建,G237.6
  10. 基于Scrum敏捷开发的软件过程管理研究,TP311.52
  11. 敏捷软件开发在新农村合作医疗系统中的研究与实现,TP311.52
  12. Web2.0技术与Scrum软件过程在Microsoft Chat项目中的应用,TP311.52
  13. 诺西公司Agile开发模式应用研究,TP311.52
  14. 敏捷测试在CRM项目中的应用研究与实践,TP311.52
  15. 软件敏捷开发过程Scrum中的缺陷管理方法研究及应用,TP311.52
  16. 面向Scrum开发模式的自动化测试平台的分析与设计,TP311.52
  17. 基于Scrum的测试管理系统的设计与实现,TP311.52
  18. AB公司HMI软件开发项目进度管理案例研究,F426.672
  19. 基于Scrum的敏捷框架在软件企业中的应用研究,F407.672
  20. RelayHealth网上医疗系统的测试,TP311.52
  21. 基于SCRUM的手机网络游戏项目管理,F49

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程
© 2012 www.xueweilunwen.com