这一版没有新功能,修的是收货时多点的那几下
仓库系统有一版整理完,真没什么新功能可介绍:收货上架少点几下,扫码和库存显示的几个 bug,字段顺序和提示文案的小调整。那几下是去现场看操作员做才发现的。这一版没发版本说明,操作员说顺手了。做仓储系统这几个月,大部分版本都是这样。

最近做仓库系统,有一版整理完,真没什么新功能可以介绍。仓库操作员和运营同事反馈的问题处理了一轮:收货、上架的步骤少点了几下,扫码和库存显示的几个 bug 修掉了,再就是字段顺序、默认值、提示文案这类小调整。还是收货、上架、发货、盘点这些事。
写起来很容易只剩一句优化使用体验。看着这几个字,连自己都觉得没做多少。
那几下,是在现场看出来的
收货、上架少点的那几下,是我去仓库现场,站在操作员旁边看出来的。
坐在办公室里看流程,步骤都是对的。收货要确认,上架要选库位,每一步都有它的道理,画成流程图,找不出哪一步多余。
站到现场就不一样了。操作员一天要把同一套动作重复很多遍,多出来的一下,乘上一天的次数,就不是一下了。单看每一步都有道理,连着做下来,才知道哪一下是可以省的。
这些东西,操作员自己未必会专门提。用久了,会觉得系统本来就是这样,多点几下也就点了。要不是去现场看,我也不会知道。
所以这一版里最有用的几处改动,没有一处来自需求单。需求单上写的是 bug 和文案,那几下是看出来的。
看,和听,不一样
现场能看到的,和听人讲的不一样。
人讲流程,讲的是应该怎么做。问操作员收货怎么收,他会按步骤说一遍,说得很顺,每一步都在。可讲的时候,那几下多余的点击不会出现,因为在他心里,那不算一步,只是顺手点一下。
看人做,看到的是实际怎么做。手在哪一下停了,眼睛在哪一下回到屏幕上,这些停顿,比讲出来的话更能说明问题。
而且这些停顿,要在真实的量里才看得出来。偶尔做一单,多点一下根本不算什么;一单接一单做下去,差别才显出来。
这一版没发版本说明
这一版上线,没发版本说明。
回头想,也确实不太好写。列出来是几个 bug、几处少点、几处文案,放在一起,读的人很难知道这对自己有什么变化。收货少点一下,写成文字是一行,用的人每天感受到的,是另一回事。
可不发,也就意味着这一版做了什么,除了做的人和用的人,几乎没人知道。
操作员说顺手了
上线以后,操作员的反馈是:顺手了。
没有人说新功能好用,因为没有新功能;也很少有人具体说哪一步少了。少掉的那一下,一旦少了,就像从来没有过。
我觉得这个反馈比什么都实在。顺手是用的人的说法,不是做的人的说法。做的人会说优化了收货流程,用的人只会说,顺手了。
顺手,很难被量出来
这种改动的效果,很难量。
可以数点击次数,可以算一单花多久。可少掉的那几下,落到一单上是一两秒,放进一天里货多货少的起伏,很难说清是改动带来的,还是那天本来就顺。
最后能依靠的,就是用的人那一句。
这种说法听起来有点虚,拿不出手。可在量不出来的地方,用的人一句顺手了,就是最直接的证据。它不精确,但它是真的。
大部分版本都是这样
做仓储系统这几个月,回头数一数,大部分版本都是这样:没有新功能,修的是已经在用的东西。
系统的主干早就有了,收货、上架、发货、盘点,天天在跑。要做的,是让这些天天在跑的东西少出错、少绕路。
慢慢觉得,这就是这类系统的常态。它不靠新功能证明自己,靠的是每天不出事。一个仓库系统,要是每一版都有大的新功能,反而说明它的底子还不稳。
对我意味着什么
大部分版本都是维护,这件事对我自己的影响,比对系统的影响大。
如果只把新功能算成成绩,那做仓储系统的大部分月份,我都会觉得自己没做什么。每一版上线,列出来的都是修了什么、少了什么,没有一样能拿出来讲。
可系统每天在跑,仓库每天在收货发货,操作员每天少点几下。这些事情是真的发生了,只是它们不以新功能的样子出现。
我得换一种方式看自己做的事。不看这一版多了什么,看这一版之后,用的人少了什么麻烦。
新功能好讲得多
新功能好讲得多。从没有到有,支持了什么,一说就清楚,自己也有完成感。维护已有的东西不显眼,做好了,大家继续正常用,往往不会特别注意到。
但仓库同事每天都得用这个系统。收货、上架时碰到的不方便,不会因为需求看起来小就少发生几次。我们偶尔走一遍觉得还能用的地方,他们得一遍遍重复。听他们讲前后怎么操作,有些改动才知道为什么要做。
已经在用的东西也没那么好改。新流程走通了,还得看原来的操作有没有受影响,涉及库存信息更不敢随便。和技术同事讨论、上线前检查,这些时间都花了,最后的变化可能只是一处用起来顺了点。
下次也许写一句
版本说明,下次也许还是写一句。
不写优化使用体验,写用的人能感受到的那一句:收货少点一下,扫码那几个问题修好了。写的不是我们改了什么,是他们会少遇到什么。
这样的说明很短,也不好看,但操作员读到,至少知道哪里变了。
给不好介绍的工作留点位置
我好像还是更容易把做了个新的当成绩。新东西有名字,有入口,介绍起来能指给别人看。维护做完以后不好指,总不能每次都把改之前的麻烦再演一遍。
也不想把所有维护都说得很重要。有些先做,有些放一放,还是得判断。
只是以后整理做过的事,想给这些不好介绍的工作留点位置。这一版没有版本说明,操作员那句顺手了,就算是它的说明。仓库同事照常收货发货,没被系统多拦一下,这一版就不算白做。