中国软件的感慨

来源:互联网 发布:淘宝店铺上架宝贝教程 编辑:程序博客网 时间:2024/05/02 05:00
       以前老是觉的,怎么做出这么烂的软件,会有人要吗?比方做一个企业项目,1、需求没有完全弄清楚,却开始动工。我一直认为做项目之前将需求弄清楚,是启动项目的前提条件。但是呢?实际做起项目来才知道,要想在启动项目之前弄清楚需求是不可能的。一方面是客户根本就提不出系统性的需求,他们明白业务,(但真正系统性地熟悉业务的,恐怕不多)但对究竟要从软件里得到什么,他们肯定是不明白的,因为双方根本没有摆在面前的东西,没有谈的对象,怎么个谈法。所以一般公司是愿意请一些以前做过该方面业务项目的人(既熟悉业务又熟悉技术的人就很吃香了)来和客户沟通,聊聊。聊个大概,然后就开始做了。一般公司是采取先做原型(可能花一把月,将界面和大概的流程做出来),然后让客户看看。(这个原型,很多客户是不理解的,老是以为原型就是你们已经做出来的东西),客户看了之后呢,很多意见,这是肯定的。接受了一些意见之后呢?开始动工。至于什么速度、效率等,是不在考虑范围内的。开始动工了,人少的话呢?就请几个1500-2000块的代码工人加入,开工。便宜的工人,技术质量可想而知了。
2、在开发过程中,没有一个很严谨的监督机构来时刻监督软件的进程和质量。按照正规的软件开发流程,需求确定后,测试工作就已经要开始了,在这个开发过程中,要一直监督软件质量,而项目经理就要监督进度。所以测试机构其实是一个很重要的机构,需要一些态度严谨熟悉测试技术和业务的人。但是一般公司呢,就是完全忽略这个东东,花个800块请个女生(细心啊)来担任此重任。可能,我也觉的,为什么公司要这样做呢,因为一请不到这样的人,二企业软件嘛,客户为中心,凡事客户说了算。客户是检验软件质量的最终者,好不好,合不合格,客户说了算,其余的东西说的话,都不算。就象嫖客认为这个妓女好用,而那个妓女不好用,一个道理。嫖客嘌鸡难道还需要有别人的监督。说这个不行,不好看,等等。所以这样想起来,测试工作人员是可以不要的。
由于缺少对需求的理解,质量的监督,而不是每个程序员都是神。神有时候也会犯错误啊。所以开发软件给客户就象嫖客和鸡的交易。鸡告诉嫖客:你有什么需求啊?我什么都满足你,无论你怎么变态。只要做完给钱就是。而嫖客呢,高潮即可。其实呢,需求是什么嫖客也不知道,只要还看的顺眼,过得去,就可以了。
原创粉丝点击