西西河

主题:【原创】好吧,给一个铁道部订票系统的正确答案 -- 布老虎

共:💬185 🌺732 🌵9
全看分页树展 · 主题 跟帖
家园 决定软件是否可用的不仅是技术

我也算科班出身,软件开发的专业,也算国内最好的学校之一了。从毕业几乎就没做过什么通用软件,基本上都是定制化的业务软件。开始的时候,想法很简单,客户有什么需求就说,我肯定都给你做出来。后来发现,真不是这么回事。业务人员所描述出来的业务,肯定只是业务的一个表象和片面。如果真的在某个项目里面能够碰到一个啥业务都懂的客户,那真是烧了几辈子的高香了(当然还得祈祷这不是个大忽悠)。所以如何理解多个用户从各自的角度所描述出来的业务,如何理清背后的业务逻辑和数据关系,这真的不是技术精通就能够解决的问题。如果对于业务逻辑没有足够的理解,你会在快上线的时候发现,哎,这个需求当时怎么没说,这个需求你当时说的不是这样啊等等.......。用户不是专家,他不了解从系统的角度都需要了解什么内容,你也很难保证当时说的话真的完全匹配现场的情况。这就需要你对所做业务的一定程度的了解,既要有深度,又要有广度。更不要说,在业务系统里面,同样有那种可能会超出一般技术水平的要求,对于他们可能就是一句话的事情,但对于开发人员真是苦逼大了。

特别对于红黑客所说的后面的政治要求等特殊的背景问题,更是从一立项开始就要充分考虑的因素。这个将会影响到报价,工期,技术方案,项目组织方式,上线安排等等一系列的事情。如果项目经理没有这个意识,基本上不要想做好项目了。而且这不是所谓的中国或者国企特有的,私企也是一样,国外也是一样,看看医改网站就知道了。区别只是在于影响的要素有所不同罢了。

通宝推:jent,老醋花生,铁手,
全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河