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

SCRUM敏捷方法在小型团队移动游戏开发中的应用研究

作 者: 宋妍
导 师: 黄庆明; 孙宏铃
学 校: 中国科学院大学(工程管理与信息技术学院)
专 业: 项目管理
关键词: 敏捷 SCRUM 移动游戏 软件开发 小型团队
分类号: TP317
类 型: 硕士论文
年 份: 2013年
下 载: 6次
引 用: 0次
阅 读: 论文下载
 

内容摘要


游戏产业现在在全球飞速发展,中国越来越多的厂商投入移动游戏开发的领域,目前移动游戏开发商面临厂商竞争多,市场变化快等外部因素。同时原有的开发方式随着游戏开发的需求变化暴露出越来越多的问题。内因外因的并存给游戏开发商带来双重压力,同时移动游戏行业广泛使用的瀑布开发模型也暴露出多种问题。应用敏捷开发是否适用于游戏开发行业,敏捷开发方法是否能够应对和解决开发商面临的这些问题,以及如何在游戏开发团队应用敏捷方法成了新的研究课题。本文对游戏开发管理过程和传统软件开发管理过程进行研究,通过经验总结和比较分析的方法,总结出游戏开发独有的特点,并从中提炼出移动游戏开发自身的一些特性。本文通过对瀑布开发模型进行研究,通过对瀑布模型、快速应用开发模型和迭代模型进行优缺点的比较分析,依据游戏开发的特性从敏捷开发方法的迭代模型中选取最为常用的极限编程和SCRUM方法进行深入分析,通过多篇文献和资料的调查,为小型团队在移动游戏开发过程应用SCRUM模型建立了理论依据和支持。本文为10人以内的移动游戏开发团队设计了基于SCRUM模型的开发过程管理方法,围绕团队组建,项目设计过程,开发迭代过程,质量验收过程进行项目管理。本文完成的主要工作如下:(1)基于SCRUM方法制定了团队组建的衡量标准。衡量标准进行评分,从而衡量团队组建和SCRUM知识储备的完善程度,从最开始降低团队实施SCRUM方法的风险,确保了项目能够顺利启动。(2)设计了基于SCRUM方法的游戏开发迭代过程。过程分为设计、迭代、评估三个阶段。设计阶段将原有WBS(工作分解结构Work Breakdown Structure)转换成backlog的形式。迭代阶段通过4种会议贯穿,将验收阶段的部分工作贯穿到迭代开发阶段的方式。灵活的应对游戏开发过程的多变更和体验滞后的问题。(3)使用比较式敏捷评估的方式,尝试对小型团队进行敏捷评估。通过评估的衡量结果分析当前应用SCRUM存在的问题,并进行改进。(4)通过实际项目对整个基于SCRUM模型的过程管理方法进行验证。本文为移动游戏行业和小型游戏开发团队应用SCRUM方法增加了实践的案例,验证了基于SCRUM模型的过程管理的有效性。本文是对移动游戏开发应用SCRUM过程的一次系统的分析,深入地探索和总结。对于广大的中小团队应用SCRUM方法进行游戏开发过程有一定的指导意义。

全文目录


摘要  5-7
Abstract  7-9
目录  9-11
第一章 绪论  11-17
  1.1 选题背景及意义  11-13
  1.2 国内外研究现状  13-14
    1.2.1 国外研究现状  13-14
    1.2.2 国内研究现状  14
  1.3 课题研究内容与方法  14-17
    1.3.1 研究内容和组织结构  14-15
    1.3.2 研究方法和技术路线  15-17
第二章 敏捷软件过程管理  17-23
  2.1 概述敏捷软件过程管理  17-19
    2.1.1 敏捷软件过程管理的概念  17-18
    2.1.2 敏捷软件过程管理的基本过程  18-19
    2.1.3 敏捷软件过程管理的特点和原则  19
  2.2 敏捷管理方法的核心内容  19-20
  2.3 本章小结  20-23
第三章 游戏开发过程  23-31
  3.1 游戏开发过程比较分析  23-26
  3.2 移动游戏开发过程应用瀑布模型分析  26-29
    3.2.1 移动游戏开发应用瀑布模型的开发过程  26-28
    3.2.2 移动游戏开发应用瀑布模型的劣势分析  28-29
  3.3 移动游戏开发应用瀑布模型的常见问题  29-30
  3.4 本章小结  30-31
第四章 敏捷开发模型分析及Scrum选型  31-49
  4.1 敏捷开发模型比较研究  31-33
  4.2 Scrum敏捷方法概述  33-34
  4.3 Scrum敏捷方法在小团队的实践  34-36
  4.4 基于Scrum方法开发过程管理与设计  36-47
  4.5 本章小结  47-49
第五章 移动游戏项目开发过程应用SCRUM研究  49-83
  5.1 游戏项目开发现状及SCRUM解决方案  49-52
  5.2 应用Scrum敏捷方法项目背景  52-53
  5.3 基于Scrum的组织结构管理  53-56
  5.4 基于Scrum的项目需求设计管理  56-63
  5.5 基于Scrum的开发迭代过程管理  63-80
  5.6 基于Scrum的质量验收  80-81
  5.7 本章小结  81-83
第六章 结论与展望  83-85
  6.1 研究成果总结  83-84
  6.2 研究的适用性与局限性  84
  6.3 研究展望  84-85
参考文献  85-87
致谢  87-89
个人简历、在学期间发表的论文与研究成果  89

相似论文

  1. 珠三角地区高性能混凝土配合比智能化系统,TU528
  2. 法兰克酒店管理系统的研究与开发,TP311.52
  3. X公司高集成产品生产计划流程改进方案设计,F273
  4. 基于“空间定位”的GIS教学软件开发及应用策略研究,G633.55
  5. 基于SCRUM的小型团队软件项目开发应用与研究,TP311.52
  6. 移动软交换网单通电路排查方法研究和实践,TN929.5
  7. 内蒙古电信公司翼支付手机客户端研究设计与实现,TP311.52
  8. 大型带式输送机动力学建模与软件开发,TH222
  9. 基于敏捷制造的供应链协同机制的评价研究,F224
  10. 城市地下管线地理信息系统设计与开发,TP311.52
  11. 三门峡高职教务管理系统的设计与实现,TP311.52
  12. 吉视传媒人事管理系统设计与实现,TP311.52
  13. 基于Eclipse的嵌入式数字电视开发平台数据仓库的研究与实现,TP311.52
  14. 基于LabWindows/CVI的风洞数据处理系统的设计与实现,TP311.52
  15. 成都双流机场贵宾服务管理信息系统的设计与实现,TP311.52
  16. A公司敏捷供应链绩效评价,F426.6;F224
  17. A公司转台控制系统软件开发的项目管理,TP311.52
  18. 遂宁市市政信息管理系统的设计与实现,TP311.52
  19. 成品油物流运行管理系统的开发,F426.22
  20. 基于风险控制的软件项目管理系统的原型开发,TP311.52
  21. 仿生软件工程模型研究,TP311.52

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