Leadge.com首页 > 知识库
文章搜索
从游戏研发看需求管理
2008-12-25 11:16:12  作者:蔡培堃
  游戏作为一种特殊的软件产品,比普通的软件开发更为复杂,因此,游戏项目的管理较之一般软件项目也更具挑战性。在软件工程中,需求管理是关乎项目生死存亡的首要环节。本文将透过游戏研发管理的视角,重点探讨如何通过有效的需求管理保证项目成功。

游戏研发项目特点

项目整体复杂性强

游戏是一种特殊的软件,尤其是大型网游,通常比一般的软件开发规模大、人数多、周期长、复杂程度高。首先,正规的游戏开发会包括策划、美术(含2D和3D)、编程和测试等多个团队,如何使这些具备不同工作技能的团队成员协同工作,如何使各个工作环节衔接顺畅,是一个颇为复杂的问题。其次,网络游戏项目的开发周期较长,虽说一般在1年半到2年之间。另外,游戏项目的成败很大程度上依赖于市场对游戏的反响和接受意愿,频繁的需求变更再次增添了游戏研发的复杂性。

需求管理难度大

游戏的需求管理贯穿整个开发过程,是影响游戏开发质量的关键。游戏项目最初的需求是从策划部门提交的游戏创意、玩法、美术风格、大致背景、特色系统、与同类游戏区别等等一系列繁杂的内容中,通过各部门讨论和评估而总结出来的。虽然通过需求分析会得到《游戏功能描述书》这一结果性文档,但是,如果不进一步结构化分解,项目成员要进行任务分配和编程仍然很难。

除了最初的需求分析,需求变更管理也是一个难点。游戏项目计划经常改动,往往也是由需求变更引起的。一方面,为了使游戏发布后更具有竞争力,需求变更不可避免,如果不对变更进行评估取舍,项目的整体目标可能很难达到;另一方面,为了弥补需求变更对项目进程带来的影响,开发人员常常快速的进行功能修改和增加,而没有遵循统一的流程控制,从而使游戏整体的有序性被破坏,人为地增加了工作量,最后导致跳票。

项目规划与执行要求高

项目规划准确性。游戏作为大众娱乐的商业产品,通常都会选择在重要档期推出,如圣诞、新年和暑假等。准确的项目规划能使企业在第一时间收回成本并盈利,游戏跳票就意味着被竞争对手抢占先机;若为了在档期按时发布而忽略了游戏的品质,将给企业带来更为严重的后果,导致游戏只能降价出售,甚至召回。

项目执行过程规范程度。游戏作为创意产业,很多从业人员都充满智慧、自信、极具创造力,同时也有些不容易受到流程和规则的约束。例如,一些开发人员喜欢增加不必要的“玩家欣赏”,这些功能并不在需求规格说明书中,也不是玩家所期望的,开发这些功能必然会影响项目整体进程。因此,游戏的创意虽要无拘无束,但项目管理必须要流程化、规范化,才能使项目往预期的方向发展,直至游戏成功发布。

美术资源管理。游戏设计中会有大量图片、视频等大文件资源,尤其是在3D游戏中,包含模型、贴图和骨骼等内容。目前的版本控制工具很多都不适合大文件的管理,或者会浪费过多的存储空间。另外,在游戏发布时,都会对资源文件打包,网游的客户端文件中有很大部分都为美术资源,只有将这些文件按规则存储到相对应的路径并规范命名,才能有序管理这些资源,提高效率。

此文章共有3页  1 2 3 下一页

文章来源:中国项目管理资源网

软件开发项目管理培训课程方案


发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴