游戏研发项目管理与一般软件项目管理有何不同?

1 个回答

游戏作为一种特殊的软件产品,比普通的软件开发更为复杂,因此,游戏项目的管理较之一般软件项目也更具挑战性。在软件工程中,需求管理是关乎项目生死存亡的首要环节。游戏研发项目特点: 项目整体复杂性强、需求管理难度大、 项目规划与执行要求高。

目前国内网游团队的测试能力相对较弱,大部分都没有高效、全面的缺陷管理系统,甚至有一些测试工作与客户支持任务都由同一团队来负责。相反,测试在欧美游戏公司中起了非常重要的作用,这也是欧美游戏品质上乘的重要原因之一。

有效的需求管理方法
从游戏研发项目特点不难发现,目前存在于游戏开发管理中的很多问题都源于需求管理环节。游戏项目通常规模巨大,涉及部门众多。很多欧美视频游戏的开发投入都在千万美元以上,通常需要200人以上的专业团队开发2到3年时间。游戏项目的需求涉及到很多内容,包括游戏类型、界面类型、引擎、游戏性等。

游戏项目的需求文档最初来源于策划案,内容包括剧情创意、玩法、美术风格等。结合游戏硬件和软件环境等因素,被分解生成《游戏功能描述书》,包含众多内容,若用整篇的文档来指导开发和测试工作,很容易引起任务分配的混乱;当发生需求变更时,也很难追溯历史版本。美国TechExcel从实践中提炼出一个行之有效的解决方法—用规范点(Specification,以下简称Spec)量化需求,正规表达每一个功能单元。只需打开《游戏功能描述书》的WORD文档,就可以利用插件,将其中的功能单元逐条地复制出来,在需求管理系统DevSpec中直接生成Spec.相对于需求,Spec是更面向技术人员的语言。