« 以核心展开产品开发 | 一路上 »

软件因业务而伟大

bruce | 六月 12,2004 11:39

昨晚11点抵达中国抵特律,汽车之城——十堰。

开始对一家本地软件公司的一个产品做开发规范文档的补充指导。因为他们的要参加科技部评审,必须有各种软件工程文档


而这种地市级小城市的公司怎么可能按照软工规范,从需求-设计-文档-测试 一步一步来呢?

今天接触了他们的软件团队,看了软件,感悟非常深刻。

软件因业务而伟大,因为涉秘项目不好细说

他们采用技术:成熟的开发工具+三方控件,相信很多人搞清楚这些不会超过2个月。
采用Oracle DBMS

功能是简单数据库/文档自动化、打印自定制、界面自定制和简单的级别管理

需求来自业务专业人员 + 遵循规范指导文档

立项者很不错,是个业务专家,他有这种想法就和别人商量,当发现别人开发不是他想要的东西时,果断的腾出几个办公室把开发人员请到自己身边办公。

最终生成了这个 业务软件。

相当易用,简便日常电脑工作80%工作量。

这才叫软件。因为有心人在业务上非常清楚,开发人员也用心把过程搞得很易用,定制性也强。用户觉得很好用,因为可以偷懒,他们以前打字打得累死,现在所有东西自动生成,以前干一天的事情几个小时可以填完,以前繁杂的整理书写文档工作,现在一个按钮可以解决。

虽然界面不规范,UI根本不易用,从专业眼光不值得一提,但总体软件解决的问题和思路相当易用。易于理解,我仅仅看1小时演示就基本掌握了业务过程。

现在用户的电脑不再是摆设和拿来玩纸牌的东西了,这种软件足以让他们用电脑解决很多问题。我想这才是正在意义上的软件吧,不夸张的说,宏观上可以为国家节省上以亿记的资源。

与他相比:一家国家二级资质的公司的一套系统,又是j2ee又是weblogic的,反倒根本不能解决问题。

虽然他们的开发文档堆起来有1米那么高。

这就是现状,那么多高级开发人员根本不知道自己在做什么,最终死在无畏的技术上。

为什么不为人类软件做点有意义的事情呢?

一家地市级的小公司,1个开发人员,一个销售服务团队,1个与业务部门的联合实验室 花费2年时间制造的产品  大大于>>  国家高级软件资质,N个专业开发人员+几十万字的需求分析+各种软件工程文档。

为什么呢?

只因 软件因需求、因产品而伟大。