【日常心得】策划应该怎么解决遇到日常问题

事情的发生是这样子的:

在一个祥和的,风和日丽的没有太阳的回蓝天,要打一个国内版本的提审包,就差我配置一个对应分支版本的配置表(为了打包时取各自对应的配置就可以,不需要把所有没用的配置都带上),我吃着火锅(没有火锅),唱着小曲儿三下五除二配置完。奔着策划的优良品质,自己验证一下,噩梦就是从这里开始了。

因为!没有生效!

空气及周围的氛围十分非常以及极其的尴尬,我检查了几遍配置都没有发现问题,就陷入了一种【这他么的到底是哪里错了】的绝望情绪,在一脸懵逼,二脸懵逼十分钟后,没办法啊,问题还是要解决啊,男人不能说自己不行。【因为是新表,所以不能通过回滚来解决问题和确定问题】

(因为游戏在国内还在等版号,不是特别方便截游戏的图,所以就百度随便找了个网图来举例以便理解),大致是下边这样婶儿的【任务配置】

第一步,整理一下目前的问题复盘:

1.新配置奖励表不生效【和另外一个分支的配置表属于同一个功能但因为版本分支不同有细微的差别】

2.页面上,任务文本及跳转正常

3.与另外一个分支配置相同的任务正常

4.与另一个分支配置不同的新任务累计不生效(如上图0/10)

重点:在无数脸懵逼的时候,毫无头绪的时候怎么做出对问题的判断

1.自查

     》如果是配置表,就检查配置表,如果是其他的资源或者其他问题的改动,请检查【自查】

     【我检查了好几遍,包括表的格式,ID,数值,字段等等等等,如果是资源就检查资源(因为策划的提交一般就是资源提交或者是配置提交)】

2.查异

     》如果第一步没有问题,检查更新(以防是其他人改动带来的报错)和检查本地与SVN差异(可能是其他改动导致的这个问题)

    【同样没发现问题】

3.排查客户端

    》因为任务文本及任务内容等客户端内容显示正确,且改动后有对应变化,所以客户端问题排除

4.排查服务器

   》走到这里基本可以确定是服务器的问题。

   》回想表现的问题,新任务不正常,老任务正常

   》锁定问题:之前说过不同版本可能有不同的配置,新任务不行,而之前存在的老问题可以。

                        服务器读一个配置表肯定会一视同仁,如果读取到了配置表数据一定可以一起读到

                          结论只有一个:服务器没有拿到新配置的数据

    》解谜:因为新老配置表其实根本上是一个,只是因为是属于不同版本分支的,有一些细微的差距、

 

   所以,我一直以为新配置没生效,老功能生效了其实完全是一个烟雾弹,根本原因是因为新功能完全没有生效(服务器端)

但客户端生效了之后,新老配置表是有一部分重叠的,造成了一种老功能生效的假象

改完服务器引用,成了,问题解决。

【会一点程序的策划可是真帅呀,虽然后边的解决可能并不需要策划来做,但是主要想向其他人传达这种查错的方式】

1.自查(确定是不是自己的问题)

2.查异(是不是改动冲突的问题)

3.查客户端

4.查服务器

其实大部分正常情况下,如果是因为策划改动带来的问题,都会在第一步就结束了(尤其如果是迭代,回滚一下版本没问题立马就可以确认是改动的问题,不确定问题的时候才回滚,确定问题都不需要回滚,直接改)。但是如果不是第一步的问题,一般第二步配合第一步可以将基本的问题都筛选出来了。如果1,2步都解决不了,很大的可能性就是程序有问题了(且属于不是报错的那种程序,举个例子比如说当AB格式完全一样时取A值,取成了B的那一种错误就不会报错--还有其他例子就不举了因为我暂时也没想到哈哈哈哈)一般3 4步是不需要策划来做的,但是如果有能力的可以尝试这推一推,可以问题圈子缩的更小,也更方便程序了解来解决问题。【在推出是哪里的问题之后跟程序将,程序一下子就知道改哪了】

以上就是全部了,可能说起来没什么实打实可以具体解决问题的干货而且因为这次的问题主要是因为第四步,所以第四步可能更细致一些,而对于第一步自查没有做特别细致如果细致且全面的自查进行一个阐述,只是给诸君提供一些思路,共勉。

                        

猜你喜欢

转载自blog.csdn.net/eat_human/article/details/88060935