软件定制开发项目实施中策划和程序不得不说的爱与恨
中国的软件定制开发行业程序员往往被人称为一种似乎很难沟通的工种,在国内的游戏开发团队中,程序扮演工程师,策划扮演设计师。在团队磨合的过程中,策划完全不懂程序,不能用程序员的思路和他们交流的话,当然很难获得对方的认同,但有的时候出现的状况是程序对策划不信任,导致会出现很多矛盾,当然这些矛盾不是一天两天就有的,而是在日常中累积的,现在就来聊一下策划和程序的相处。
策划最重要的品质,在于认真与虚心,认真对待自己的工作,如果自己有缺点,虚心接受并改进,如果一个策划拿着自己辛辛苦苦搜寻了很久的资料弄出了各种方案对比,没有人会嫌你小白,就算你查了很多资料给出的方案还是很扯,但至少你努力过了,不至于让程序一看到策划案就觉得那是你拉屎的时候随随便便想出来的,游戏开发本来就是协作,心态放平去做,肯定不会有问题。
技术型程序的特点是,我不关注或者很少关注你这个项目怎么样,我只关注我能提升多少自己的技术,我的梦想不是做多牛逼的游戏,解决技术难题才是我的追求,按理说这种程序和策划应该不会有冲突才对啊,错,这种程序在对待有些事情上会比产品型程序粗暴的多,比如说,一开始我们定义好了技能的数据结构,游戏框架整个已经搭建好了的情况下,你跟我说我们要改技能机制,而这个改动可能会导致底层大范围重构或者产生许多垃圾代码,这个时候,脾气好的就会跟你讲这个不能改,改了的话这一两个月白干了,或者说我们这边实现起来很恶心,我不太乐意改这个,能不能再考虑考虑,换个方式,脾气差的就直接一句,滚,你当老子是傻逼么。程序一般比较爱惜自己的代码,技术型程序更甚,你一句话抹杀掉他很长一段时间的努力,是很难受的。
产品型程序的特点就是,对于自己所做的项目前景,项目实际情况,以及所面临的问题均有自己的看法,十分关心自己所做的这个项目,这种程序有自己对于游戏开发的抱负与理想,很大部分对于许多为了坑钱而坑钱的功能需求抱有天然抗拒,但随着自己对行业的深入了解,会慢慢接受这种现实,而且到后期会转换为另一种心态,觉得坑钱可以,但游戏一定要优秀,坚持认为游戏只要做的足够好,挖坑赚钱属于分分钟的事情,加上本身对于游戏了解比较深入,基本上已经有了自己对于游戏各个系统以及功能的较为成熟的看法,对于策划新人来说,遇到这样的程序是对自己非常大的考验,因为自己的想法或者说需求很容易被程序发现其不合理或者不完美的地方,加上你的资历尚浅,程序就会怀疑你的能力,当然并不是说只要你是新人,程序就会觉得你不行,往往都是因为策划提供的案子实在是槽点太多,一次两次大家笑笑就过,但很长的开发周期里,你提的需求每次都是这样,或者说自己对于这个系统没有一个全面的认知,有一些东西翻来覆去的改,而这些东西一开始程序提醒过你更好的解决方案,后来改了五六次最终拍板的结果和程序一开始的建议相同,那你基本上就很难过了
程序吐槽策划功能,抵触你的设计,抛开极个别奇葩程序,大部分都是因为你的设计或者策划案在他看来是不合理甚至于幼稚可笑的,策划要让程序闭嘴,就是用你的专业技能把他秒成渣,让他明白他知道的那些东西还很肤浅。当然,我不能否认说程序每个人都是对的,只能说,问题的原因很多,但都不是死结,力所能及范围内,愿行业越来越健康,多做一些有料的游戏吧。