企业管理软件平台内幕揭秘


 2014-10-20 10:57:13       748

个人媒体:http://blog.csdn.net/david_lv/

企业管理软件平台内幕揭秘

关于博主:阿朱,吕建伟,新浪微博:http://weibo.com/happyljw

中国有相当的程序员和软件公司在从事着企业管理软件的开发。大部分接项目的软件公司,3、5个程序员,老板拉来什么项目就做什么项目,进销存、费用报销、销售管理、请假考勤管理等等为大部分单子内容。

有朋友留言:就10来万的单子,就1-2个程序员,从调研到设计到开发到测试到打包到实施安装到培训到推动上线到支持,哪来的精力再去开发平台。再说,10来万的单子,开发平台大才小用了,什么设计模式,什么OO,什么界面和代码分离,什么代码重构,都扯淡,往界面拖控件,用ADO连数据库。费那精神干嘛,把钱快速赚到才是真理。

其实,你发现没,你做的管理软件有一些东西都挺相似。我有个专门给小企业做网站的朋友,5天一个网站。他手里面从免费邮箱服务器、BBS论坛、流量统计软件、网站新闻内容管理系统全从网上找好源代码,各种图标图片素材库,机器上装好Dreamweaver、PhotoShop、Flash。小企业老板来了,他把过去做的案例往出一拿,你挑吧。然后七凑八凑几天完工。

这是不是平台呢?

我们为什么需要平台?我们需要什么样的平台?平台应该包括哪些东西?一个完备的平台是怎样的?我们一一揭秘。

拿刚才的例子剖析。我个人认为那就是一个平台。为什么需要平台?就是为了不每次都重新发明轮子,为了能快速的完成代码工作。

快速完成,是平台的第一目标。但是三下五除二干完了,去客户那里一跑,BUG百出,还得熬夜修改。痛苦,还不如推倒重新正式写代码。

看来,平台的第二个目标必须是稳定。

既能快速开发,又能稳定,这是个好平台了吧?

不,客户个性化需求来了,真难改。按照普通简单流程处理(增/删/改/查),确实平台能给很大帮助,但是客户一个性化,平台就不灵了。好不容易遇到个好个性化定制的平台,性能不佳,老挂机,客户的电话吼的真想把电话线拔掉。

终于搞定以上的问题,给客户安装上,培训好,推动上线。没想到恶梦刚刚开始。客户的电话又来了:我发现报表不对呀,数对不上去,你看哪里出问题了?

好吧,你有QQ或PcAnyWhere吗,我给查一下数据库。什么?服务器不容许上网?看来需要一个排错、可跟踪、可输出详细日志、可过滤日志的东西,就像SQLSERVER的查询跟踪器一样。

好不容易把问题搞定,修改完代码,需要给客户升级。

什么?你们家没有网管,都是兼职的,根本不会SQLSERVER,脚本怎么执行,怎么备份,不知道?算我倒霉,电话我告诉你一步步操作。

什么?升级了也不好用?那你肯定没按我说的操作来。

什么?有的机器好用,有的机器不好用?你肯定没有把所有客户端都升级了。

看来需要一个自动升级的模块。

挖咔咔,软件卖的好好哦。可是……居然有家伙盗版我们的软件。

加密,加KEY,加并发用户数,加正版判别,加使用期过期。

我们似乎并不是为了平台而平台,为了市场宣传和销售便利而做平台噱头。我们确实在多如牛毛的小项目的水深火热战火纷飞中,我们渴望有这些东西将我们快速解脱。如果我们是开发中大型系统的,我们的产品需要延续生命周期8-10年,需要部署给成千上万的客户,客户需要管理几亿的关键数据,有几千个客户并发,我们更需要平台。

所以,不管做小项目的,或者做大项目的,我们都需要平台。

相关阅读: