从无辜电信扣费谈业务需求重要性
好久没有查手机话费了,心里一直不踏实,于是我登陆电信网站查了一下每月的话费。我定的是189元套餐,每月没有超过额度,所以应该每月189元。但是令我震惊的是,我每个月都是194元,多了5元!那这5块钱是哪来的呢?查看我定制的增值服务,发现没有什么收费的业务,奇怪了?
打电话问客服才知道,去年我由150元商务领航套餐换成189套餐时,原来随商务领航套餐免费赠送的一个视频业务我没有退掉,但189套餐中这个业务是收费的,所以就收了我的钱。查询不到的原因是这个业务不是电信的,是别的公司提供的,所以必须打电话问客服才能查询到。当然这其中最关键的一点是我根本就不知道有这个视频业务的存在!
我只能说这个系统的漏洞太大了,客服说我如果每个月查看账单的话就不会有这种情况了,我说你们的系统有漏洞:这种无中生有的收费,最快发现的时候我也已经花了一个月的冤枉钱了,这次是5块钱不多,但是如果是个钱很多的业务怎么办呢?作为用户就必须买单。这是需求中的漏洞,必须要改才行。当然我知道和客服说再多都没用。最后说了句谢谢就挂了电话。
在当今的企业系统中,由于业务范畴越来越广,业务需求越来越多,系统也越做越庞大。对于小型的系统,优秀的开发人员很重要,随着系统复杂性的提高,测试人员的重要性逐渐凸显,再复杂,优秀的需求分析人员也显得重要了。开发人员对于技术和自己系统的会很熟悉,相关系统也会了解一些,但是系统复杂之后,开发人员不可能过多了解相关系统的细节,而且开发人员的本职工作就是按照需求说明书开发程序。测试人员对于业务比较了解,但是大多是根据需求进行测试的。所以可以发现如果需求中存在漏洞的话,很可能开发、测试都不会发现问题。电信的这个问题就是,正常上线的项目肯定已经通过测试了。反正电信给我推销的所有免费项目我都不会定制,说不定什么原因免费就变成收费的了,偷偷扣我的钱。相信很多人都被电信运营商的不透明扣费弄怕了。当然这最终吃亏的是运营商,因为失去了客户的信任。可见一个好的需求是项目成功的基础。
面对复杂的系统,需求的设计也困难重重,需求分析员必须非常了解整个企业的业务架构,了解新建系统与其它系统的关系,了解新建系统要实现的目标。这需要有大局观又做事认真仔细。在编写需求说明书的时候,可以邀请业务部门、开发部门、测试部门一起进行讨论,这样可以将问题提前暴露出来,而不是等测试的时候才发现问题或者上线后客户反馈才发现问题。需求分析是一个需要经验的工作,我认为开发人员或者测试人员都可以考虑转型做需求分析。而且有开发、测试的经验再做需求分析更能写出优秀的需求。
有的企业由业务部门提供业务需求说明书,由开发部门根据业务需求说明书编写软件需求说明书,然后再进行开发。然而业务部门编写需求的能力参差不齐,或者说大多数都不如人意,由此导致开发部门需要细心地将软件需求说明书写清楚,写明白,期间要不停地向业务部门询问细节,最终的软件需求和业务需求一般都不一样,有的还会出现比较大的区别。然后业务部门再把确定的业务需求修改一番。如果遇到比较懒的开发经理,有很多问题就不明不白地过去了,测试发现问题再改,发现不了就上线了。这其中的隐患很大,而且开发部门也埋怨不断。需求这方面应该重视起来,在编写的时候就将各方叫到一起进行沟通,形成终稿后要进行评审。这些工作确实比较耗时耗力,但是在大企业中这些工作是值得的,总比出了事故,影响了企业形象代价低吧。