软件需求--从脑筋急转弯想到的

来源:互联网 发布:网络三剑客下载 编辑:程序博客网 时间:2024/04/28 15:33

今天看湖南TV中看到了一则脑筋急转弯“一年那个月有28号”,第一感觉是2月份,在深入想一下,正确答案应该是每个月,一年中每个月都有28号。汉语真是博大精深。我们在做事,想事情的时候不能只靠第一感觉,第一感觉往往是错误的,必须结合上下文充分理解事物的深层含意。我们在做软件需求调研时也会发生类似的事情。用户在表达需求时是不连续、不精确,还会有很多行业述语或简称,我们要深入理解用户的需求,要结合用户场景,从用户的角度去想,不仅仅从字面理解用户的需要。开始时用户很难清楚的表达自己的需要,只知道自己平时所做的工作,没有人经常总结提炼平时的工作。所以自己在联系用户的需要总结他们的共性,抽象出用户正确的需求。需求明确后必须要写成书面的形式,让用户确认后签字。用文字表达的需要还是会有很多二义性,所以要尽量用浅显易懂的词来表达。不要像脑筋急转弯一样,让用户费心思去猜。需求分析是严肃的事情,不是娱乐节目。不规范的用户需求没办法指导后续的软件开发。对于我们不太注意用户需求,需求几天做完,分析设计3,5天完成,开发就是一个多月,一边开发一边改,代码写到那就改到那,需求也在随意的变,也没什么开发柜架和规范,对一些功能,程序员经常固执的认为用户就是这样做的,强迫用户按自己的意识来使用软件。这样的软件按理是用不好的。可我们也走了10多年,每天都在改代码,替用户维护数据,改数据,每天很忙又没有多少成果,一年年就这样过去。

中国目前好多软件的需求都是三言两语,就以为说清楚了。多数项目都是关系项目。用户虽然上了许多信息化系统可是效果就是不好,不能提高工作效率,都是因为偏离用户需求。我感觉要想使用好信息化管理软件,企业必须有自己的信息化团队,随时解决自己的需求,光靠软件公司的一次性的服务是不能解决长期的问题,我想这是很多软件在企业死掉的原因。用户的需求在软件的使用过程中会发生多次变更,如果软件不跟上用户的需求,软件就没办法在企业中应用好。对于一些关系项目或政绩项目,是花企业的钱,搞跨自己。这年头做实事的人太少了,不同时期说不同的话,在什么岗位做什么事,我们的“奶牛”太多了,中国人要杀的“奶牛”太多了,请空去看看《谁杀了我的奶牛》这本书,说出了人的虚伪。

原创粉丝点击