软件工程应用现状

来源:互联网 发布:容祖儿 知乎 编辑:程序博客网 时间:2024/05/21 17:07

转眼N多年,又回到CSDN。过去这几年居然没留下什么。

 

这期间,从程序员到项目管理,又到测试管理,虽然管理的下属逐渐增多,但在技术领域逐渐退化了。

还是回来看看,捡回一些以前的感觉。

 

在这里谈谈这些年来软件工程在国内一些软件公司的状况。(很惭愧,本人才疏学浅,没在像样的公司混过,但我感觉这几家的状况带有一定普遍性。)

 

第一,缺乏科学有效的需求分析

需求分析在软件工程中应该说是项目成败的关键。我遇到的情况有一下几种:

1.项目计划急功近利,重编码轻设计。

       这种情况多发生在以项目为生的中小公司,签约主要靠销售的嘴,不客观分析开发过程需要的资源和时间便跟客户签合同,因为签约后是研发团队的事情,与销售无关了。项目经理的计划不得不按照合同要求制定,合理性无法保证,而且老板总是把需求分析的时间一压再压,我见过有的项目不得不压到2、3天,试想这样的需求能达到什么水平。后果是,无限期需求变更、无限延长交付期,软件质量无法千疮百孔,进度控制基本失效。

 

2.需求分析人员缺乏对业务的理解

       软件从业人员新人辈出,但能够正真从客户角度出发制定需求的分析人员并不多。设计的软件到试运行的时候就会遇到大的阻力,推不动了,而此时再修改的不仅仅是界面的问题。

 

3.产品设计充当需求分析

      这是一家以产品为主业的公司,所谓的需求分析师很多,但基本从事编码工作,承担设计的是产品部的MM,产出的需求仅仅限于界面上的要求,至于功能,听程序员的,没办法呀,产品MM不懂技术。

 

 未完待续

原创粉丝点击