信息化 频道

从设计的角度看待物流软件

变项目为产品,物流信息化的优秀的解决方案
 
  为什么中国的软件公司,很少有产品做好的,除了用友跟金蝶在财务方面做得很漂亮,但是其他的在产品方面,做得都做不了很长久。这是我目前没有想清楚的问题,也是很困惑的一个问题。
 
  但是以项目带产品的模式,我认为是一种伪产品的开发模式,因为从我们看到的事实和情况看,我们很多软件公司给物流公司做产品的时候,只是因为要做这个,我给你设计这个,所以只是从项目的开发,最后形成不了产品的设计模式。这里面的原因就是说,一个项目设计的一个基础,和这一个架构,因为软件我们强调一个架构,为什么强调这个问题呢,它的目的就是说在建一个房子的时候,首先把房子整个一个模式,和架构撑起来,但是你要的是卧室,还是办公间还是什么东西,那是内部模块做的,但是对项目设计来说,因为你开始的时候,比如说我要的是一个住宅区,那么在做项目的时候,开始模块和架构,就设计成一个住宅,那么另外一个公司可能要的是商用房,那么如果把住宅房的结构用到商用房做的话,肯定不适合的,第二个原因就是说,如果这个项目要转换过来,把以前的结构全部推翻掉,再设计一个商用的一个模块,这样的话肯定他俩之间的理念和模式的转换,肯定是有冲突的,以前的设计人员很难做,这样的话,这个项目最后会做得比较失败。
 
  另外一种,以产品带项目,当然这个问题我要强调一点,可能这里面大家可能会问一个东西,就是说一个鸡蛋的问题,是有鸡还是先有蛋,是先有产品,还是先有项目,按我的想法来说,是先有项目,因为软件是新生事物,在多个项目上提取精髓,做出一个产品出来,但是我觉得目前作为物流软件的开发来说,我们可以跃过这个阶段,因为软件很多是通用的开发模式,软件有很多积累,从60年代的时候,国外开始软件做库存,在中国从八十年代,九十年代就开始做这个,现在来说,应该有做这种做产品的能力和架构。
 
  所以说我觉得可以用产品这种方式,来做物流的项目。而这个就是说,我们先做好一个,就像建楼一个,我们先做好一个公用的结构,再在此基础上再做,这就是我们产品的骨干和架构,通过各种模块,适应特性的东西。
 
  我套用一句古话,就是说,由产品入项目易,由项目入产品难。开发产品属于一个开发观点的问题,我觉得这个问题要分析一个共性的问题,现在我觉得整个社会上,比较急功近利,比较浮躁,很多东西要讲爆发,想拿到一个东西的时候,马上就把这个东西给开发完事了,开发完了之后就收钱,收钱之后就不管了,很多软件公司都是这样,不管是为了生存也好,还是什么也好,但是很难保证软件的长久性。我跟曲攀也探讨过这个问题,一个短期的现金流跟长期的利益发生冲突怎么解决,他的回答就是认真,持久,不能为了短期的利益,去抹煞整个的长远的规划,我觉得很多软件公司,为了顺应客户这么一个东西,顺应客户的需求,也不顾自己产品的规划,立马开发东西出来,找了那么四五个比较有开发经验的工程师,一个项目不管架构,不管什么东西,也不管需求,不管产品延伸,两三个月全部搞定,还设计得很漂亮,觉得是定制的东西,但是这样的话只是为客户而做,但是不能抽取行业的共性。
0
相关文章