|
网络游戏开发属于典型的软件工程,而且开发的时间跨度也很大,开发过程中隐藏着的各种因素造成的项目变更风险也比普通的软件工程要多,因此投资时确定开发过程中的阶段和每个阶段的目标就变得非常重要。创游咨询根据著名的巴利玻姆的软件工程七条原理,分析一下评估网游项目时要注意的几个重点。
1 分阶段的周期管理
很多市场运营背景的投资者一般会在一开始就对研发团队提出产品研发的几个时间点的要求,但出于习惯和知识背景,往往给出的里程碑都是运营相关的,比如什么要求什么时候内测,什么时候公测,什么时候商业化等等。这些时间点用在财务控制上还说得过去,但要知道一般情况下,产品从Demo版本开始到内测阶段要持续开发1年以上,而公测和商业化的时间点往往又是项目后期根据市场的变化和运营商的准备情况而变化的,所以投资者提的这些里程碑的定义就会过于含糊,同时双方对于项目前期风险反而更容易疏忽。可想而知,研发团队根据要求给出的时间点和阶段目标的可信度也就大打折扣了。
所以创游建议投资人在看网游团队的项目计划的时候应当更侧重其前期开发里程碑的阶段划分,重点关注团队对于网游项目功能点的定义,阶段开发和整合的计划,注意开发团队的项目管理的方法和能力是否容易进行跟踪和验证。同时,如果条件允许,前期的里程碑中应该对于重点的功能进行优先级和风险的排序,这些对于项目前期风险控制都大有助益。
2 必须的阶段评审
网游的开发是一项“牵一发而动全身”的工程,因此错误发现的越晚代价就越大,所以必须在整个研发的过程中持续进行阶段性的评审,投资人和团队应该在投资初期就阶段评审的频率和方式达成一致,既不能过于频繁影响到团队的实际开发进程,也不能过于松散导致质量管理失效和项目失控。既不能让项目偏离开发初衷太远造成投资风险过大,也不能越俎代庖代替研发团队思考和决策,阶段评审环节对于项目成败非常关键,创游建议可以基于项目的功能点清单和阶段整合版本为基础,安排或委托专业的项目管理人员进行。
网络游戏开发过程中的阶段评审是一项颇为讲究的学问,其评审过程的分寸拿捏、评审内容的设定和评审结果的有效性都很重要,创游咨询会在以后的文章中单独来阐述。
3 严格的产品控制手段
对于网游研发团队来说,产品需求的变动往往无法避免,更何况有时候变动需求来自利益相关方的投资人。所以在资金链的压力下,不少开发团队会在开发决策方向上左右为难。比较有经验的开发团队会对网游项目开发过程中的变更控制进行预先的规划,在投资初期就和投资者确定了双方的角色,对于开发变更的发起、变更范围、对进度和工作量的影响、变更优先级、决策依据和流程等都会进行约定,同时在开发过程中规范项目的版本管理。
4 善用现代程序技术
很多网游团队都有自主研发引擎的能力,但最终投资的项目是否采用自主开发的引擎是一把双刃剑,自主研发的引擎确实对喜欢秀技术的团队有加分因素,而且在实际运营的时候自主研发的引擎可能更快解决出现的棘手问题,对于后续产品的研发也能起到事半功倍的效果。但话说回来,没有经过市场检验的自主引擎的风险极大,可能会分散团队的研发人力和精力,还可能出现项目技术瓶颈,甚至可能会导致项目开发失败。
因此创游咨询建议投资者面对团队的项目引擎选择的时候要区别来看,除非引擎确实出类拔萃或者市场上已证明成功,加上团队对引擎已经非常熟悉,否则尽可能使用成熟的商业引擎,对于网游这样的高风险项目来说,选择合适的引擎确实能显著减少投资风险。
5 做到清楚的审查结果
由于网游的创作的特殊性,项目在每一个阶段都不容易进行量化的跟踪管理。因此,创游咨询建议投资者和研发团队一起设定一个阶段评审标准,对难于量化的阶段评审目标做一个规划,比如覆盖整个研发周期的持续性的测试计划,将不容易评估的指标通过针对性的测试反馈的评估指标进行量化,然后根据持续性的数据变化来跟踪每个阶段的工作是否达到预期的效果。
有一点要指出的是,网游的美术设计是最容易吸引人眼球和引发评论的,但也是最容易受到影响的。鉴于每个人对于产品的理解深度不同、审美上也有差异,况且市场接受程度也还是未知的,因此创游咨询建议投资者在开发阶段不要过多在美术风格上过多的干涉团队的发挥,也不要将市场上最好的产品或是自己最喜欢的竞争对手的作品来要求团队,这很有可能起到相反的作用。
6 高效的核心开发团队
不同于普通的软件工程,网络游戏是一群不同性格特征的开发者的共同作品,策划、美术、程序、项目管理、测试人员的专业背景和性格特点有着极大的不同,所以对于网络游戏开发的团队管理者而言也提出了更高的要求,这就要求核心团队不但要有高效的技术能力,还要拥有极强的理解能力和沟通能力,能在最有效的沟通维度内处理开发过程中团队内外的庞杂信息,并能够应对不同开发时期内项目和资源的变化。
7 不断改进的必要性
这条原理在巴利玻姆的理论中主要是放在软件工程结束之后阐述对于新技术的吸纳和应用到新的项目中的必要性。创游咨询认为放在网游自身项目的开发过程中也应同样适合,而且更适合网游投资人来关注。开发过程中团队能定期总结经验,投资人能随时获得开发过程进展报告和错误统计报告,核心团队能随时吸收新的技术或市场信息并适当的置入到项目中提升项目品质都是网游产品获得成功的重要保证。
可以看到,上述七条原理中有将近四条是和项目阶段评估有关,这也证明了网络游戏的阶段划分和评审的重要性,网络游戏开发是一项严肃和复杂的大型软件工程,每一个细节,每一个阶段对于项目的成败都非常重要,所以无论网游项目开发过程中设立的阶段里程碑是否和投资商务条件挂钩,唯有投资者和开发者关注每一个阶段的评审结果,秉承专业精神,通力协作才能达到良好效果。 |
|