如果系统的库存数据或者已收现金和实际不符,应如何找出问题?
如提,当系统运行一段时间(如一天),日结时发现系统数据和实际数据有出入。
最为一名开发者当然要首先强调:系统绝对不会有错误,问题当然是由操作错误造成的。
但客户不一定会那么想,尤其是系统刚刚实施时客户可能并不完全信任系统的准确性。
在系统刚刚投入使用操作员完全不熟悉系统的情况下肯定会出现系统数据和实际数据不符的情况。
总而言之,不论是操作员的操作错误还是系统的错误,必须找出问题的所在以及相关的证据才能令客户信服。
以前我接触过的做法是在系统试运行期间让操作员手工记账,然后在和操作流水一一比对。
这样做的好处就是任何一笔错帐都跑不了,证据确凿令客户无话可说。
缺点也很明显,首先增加了操作员的工作负担,在处理业务的同时还要记录手工帐。
另外更要命的是:对帐工作很多情况下都要有我们来完成,面对几千几万的流水工作量非常大。
讨论下,还有什么更好的办法吗?