主题:【原创】好吧,给一个铁道部订票系统的正确答案 -- 布老虎
我也算科班出身,软件开发的专业,也算国内最好的学校之一了。从毕业几乎就没做过什么通用软件,基本上都是定制化的业务软件。开始的时候,想法很简单,客户有什么需求就说,我肯定都给你做出来。后来发现,真不是这么回事。业务人员所描述出来的业务,肯定只是业务的一个表象和片面。如果真的在某个项目里面能够碰到一个啥业务都懂的客户,那真是烧了几辈子的高香了(当然还得祈祷这不是个大忽悠)。所以如何理解多个用户从各自的角度所描述出来的业务,如何理清背后的业务逻辑和数据关系,这真的不是技术精通就能够解决的问题。如果对于业务逻辑没有足够的理解,你会在快上线的时候发现,哎,这个需求当时怎么没说,这个需求你当时说的不是这样啊等等.......。用户不是专家,他不了解从系统的角度都需要了解什么内容,你也很难保证当时说的话真的完全匹配现场的情况。这就需要你对所做业务的一定程度的了解,既要有深度,又要有广度。更不要说,在业务系统里面,同样有那种可能会超出一般技术水平的要求,对于他们可能就是一句话的事情,但对于开发人员真是苦逼大了。
特别对于红黑客所说的后面的政治要求等特殊的背景问题,更是从一立项开始就要充分考虑的因素。这个将会影响到报价,工期,技术方案,项目组织方式,上线安排等等一系列的事情。如果项目经理没有这个意识,基本上不要想做好项目了。而且这不是所谓的中国或者国企特有的,私企也是一样,国外也是一样,看看医改网站就知道了。区别只是在于影响的要素有所不同罢了。
- 相关回复 上下关系8
压缩 2 层
🙂我这是第一次看到用政府部门做的网站 布老虎 字64 2013-10-19 23:22:59
🙂铁道部也是政府部门 川普 字29 2013-10-20 12:20:02
🙂又尼玛来个回帖不看帖的 3 布老虎 字1095 2013-10-13 12:46:48
🙂决定软件是否可用的不仅是技术
🙂连最终用户的体验都没有重视 1 假设 字68 2013-11-01 09:44:29
🙂说得很到位 3 大散人 字304 2013-10-31 00:50:54
🙂再补充一点 懒厨 字90 2013-10-31 03:04:45
🙂评软件从业人员的业务瓶颈 167 红黑客 字4800 2013-10-14 01:13:40