评说企业管理软件平台架构
企业管理软件,由于进入门坎低,各行各业各层次企业都需要,做面向企业应用比做面向个人应用要赚钱多,好销售,所以中国内地有相当大部分的程序员在从事着企业管理软件的开发。尤其是接项目的软件公司,这类公司往往在中国当前软件行业占很多。3-4个或5-6个程序员,老板拉来什么项目就做什么项目,以进销存、费用报销、销售管理、客服维修工单、请假考勤管理等等为大部分单子内容。
有朋友留言:就10来万的单子,就1-2个程序员,从调研到设计到开发到测试到打包到实施安装到培训到推动上线到支持,全活儿,哪来的精力再去开发平台。再说了,都是10来万的单子,开发平台就大才小用了,什么设计模式,什么OO,什么界面和代码分离,什么代码重构,都扯淡,往界面拖控件,用ADO连数据库,OK。费那精神干嘛,把钱快速赚到才是真理。
其实,你发现没,你做的管理软件(叫它MIS也行,你爱戴高帽就叫它杭州OA)有一些东西都挺相似。我有个专门给小企业做网站的哥们,5天一个网站。他手里面从免费邮箱服务器、BBS论坛、流量统计软件到网站新闻内容管理系统,全从网上找好源代码,各种图标图片素材库,机器上装好DreamOA、 PhotoShop、Flash。小企业老板来了,他把过去做的案例往出一拿,你挑吧。然后七凑八凑几天完工。
这是不是平台呢?
我们为什么需要平台?我们需要什么样的平台?平台应该包括哪些东西?一个完备的平台是怎样的?带着这些问题,我们一一揭秘。
拿我哥们刚才的例子剖析,我个人认为那就是一个平台。我们为什么需要平台?就是为了不每次都重新发明轮子,为了能快速的完成代码工作。快速完成,是平台的第一目标。但是快速三下五除二干完了,去客户那里一运行,BUG百出。倒霉,还得熬夜修改,长期出差回不了家。修改代码,痛苦,还不如推倒重新正式写代码。看来,平台的第二个目标必须是稳定。
既能快速开发,又能稳定,这是个好平台了吧。不,客户个性化需求来了,发现真难改。按照普通简单流程处理(增/删/改/查列表/明细),确实平台能给很大帮助,但是客户一个性化,平台就不灵了,个性化代码怎么都插不进去手。平台自成一套圈子,外围异常代码根本插不进去--- -这是现在很多号称“平台”的产品都共有的最大弊病。
好不容易遇到个好个性化定制的平台,平台性能不佳,老挂机,客户的电话吼的真想把电话线拔掉,甚至幻想全公司电话和互联网和自己的手机都坏了。
终于搞定以上的所有问题,给客户安装上,培训好,推动上线,终于可以闪人了。回到自己的床上,真舒服呀。没想到恶梦才刚刚开始。客户的电话来了:“发现报表不对呀,数对不上去,哪里出问题了?”O,My God。我刚回来,你就...。我又不能飞过去。好吧,好吧,你有QQ或PcAnyWhere吗,我们来连一下,我给查一下数据库。什么?服务器不能上网?那我怎么办?
看来需要一个排错、可跟踪、可输出详细日志、可过滤日志的东西,就像SQL Server的查询跟踪器一样。
嗯,好不容易把问题搞定,修改完代码,需要给客户升级。什么,你们家没有网管,都是兼职的,根本不会SQL Server,脚本怎么执行,怎么备份,不知道?
算我倒霉,电话我告诉你一步步操作(长途电话费N多,老板冲你发火,你低头不语,心里念到这个猪头)。
什么?升级了也不好用?那你肯定没按我说的操作来。
什么?有的机器好用,有的机器不好用?你肯定没有把所有客户端都升级了。
哦,看来需要一个自动升级的模块。
软件卖的好好哦,可是,可是...。居然有家伙盗版使用我们的软件,看来我不加密不行了。加密,加KEY,加并发用户数,加正版判别,加使用期过期。嗯,终于天下太平了,抱得美人归。
- 1重庆OA行业资讯
- 2广州OA行业资讯
- 3南京OA行业资讯
- 4南宁OA行业资讯
- 5南昌OA行业资讯
- 6合肥OA软件行业资讯
- 7青岛OA行业资讯
- 8太原OA行业资讯
- 9上海OA软件行业资讯
- 10石家庄OA行业资讯
- 11长春OA行业资讯
- 12哈尔滨OA软件行业资讯
- 1计世独家:构造服务是SOA的基础
- 2详解企业杭州OA系统选择14方略
- 3计世独家:低调观望vs情绪高涨 双面SOA
- 4分析企业实施SOA的优势与挑战是什么
- 5计世独家:杭州OA招标选型走稳第一步
- 6计世独家:从分散到集中 IT部门转型三步曲
- 7精益生产与南京OA水火不容?
- 8杭州OA咨询顾问具备技能大挑战
- 9如何增强杭州OA项目中的团队默契
- 10计世独家:电子支付安全市场拼图待完成
- 11计世独家:杭州OA项目启动会不是花瓶
- 12计世独家:中小企业信息化应“小步快跑”
- 13解决SAP SRM产品带来的困惑
- 14SOA企业应用架构和标准规范
- 15以用户为中心进行管理公司OA办公软件
- 16中小企业如何决断租用或购买销售管理软件
- 17系统上线前如何进行基础数据整理
- 18计世独家:BO发布单一平台商业智能解决方案
- 19杭州OA实务:如何处理手工开立采购单
- 20如何规避风险 让你的SaaS数据更安全
- 21关注UC CIO为企业管理铺路
- 22讨论:PDM行业适合创业么?
- 23计世独家:全面资产管理需要统一平台
- 24SOA 解决业务部门与IT部门的分歧
- 25实施SOA同时不要忽略架构问题
- 26电子商务“赶集” CIO浅谈电子商务应用
- 27十大忠告让杭州OA项目顺利实施
- 28解读实施SOA中的困惑和迷茫
- 29SOA有助于企业实施商务智能解决方案
- 30阐述中小型企业网站建设技巧