• 浅谈企业自主信息化开发模式


    刚刚开了博客,写了人生中的第一篇随笔,而后网上遭遇老魏,谈了谈他的开发初衷和经历,竟然感慨万千起来了。。。自认为不是个感性动物,也不是什么写手,可竟然睡不着觉想着写点东西出来抒发抒发,那就索性起来在水一篇,又能怎样。

    对于AgileEAS的开发,老魏的初衷是帮助更多的需要实现信息化项目的企业,快速的、低成本的开发出适合自己的同时又具有很强的通用性的企业架构。那么,什么样的企业才是适用于这种傻瓜式开发模式的呢?

    首先,对于项目开发,我的理解是,只要你做,你就一定可以创造出相应成果来!在过去的10年里,也许培养一个足够胜任企业级应用的开发人员的成本是相对较高的,需要一个具有一定规模的软件公司,需要一系列相关业务的案例作为支持,通常一个刚毕业的大学生通过3个月到1年的努力,才能够具备开发者应当具备的素质。但是这种局面在铺天盖地技术博客和论坛的今天已经被打破了,技术,这个词已经不再是衡量一个开发者是否合格的唯一指标。

    什么是技术呢?读懂C#、java、会写xml是技术,可以熟练的使用blend、webdesigner、Dreamweaver是技术,可以发布IIS,tomcat是技术,会用mssql、oracle也是技术,但我觉得可以这样总结:一个敢于、乐于学习的人+2m的adsl宽带+google、baidu = 无穷无尽的技术。是的,在互联网高度发达的今天,在具有无数无私的共享精神的网络时代,技术已经被淡化为一种理解,一种业务,就如同陪客人吃饭聊天唱歌一样,技术就是开发人员的基本业务素质。它,绝对不是最重要的。

    说着说着似乎有点跑题,什么样的企业适合自主信息化开发?我认为,任何企业,尤其是处于大型行业中的中小型企业,最为适合这种开发模式。

    购买一套MES系统需要多少钱?一套成本核算又要多少钱?ERP、EAM、库存管理又是怎么结帐的?我想,参与过企业信息化产品销售和购买的朋友的心里有数。尤其是想要为企业量身定做一套适合自己的系统,中间还需要自己的业务人员和信息化开发者之间具有紧密的联系和沟通,那么这样的业务人员又到哪里去找?难道要求我们搞销售的或者是搞物流的业务员多少明白一些信息化开发的技术要素?这,很难。

    我们如果从开发者的角度出发呢?现在社会上流行的ERP、EAM、MES系统几乎都是成型的,框架式的平台式的开发,用户提出需求后,软件开发商甚至只需要改几个表名,改一些字段,包上一层和你们企业类似的漂亮外壳,就直接卖给你了,他所付出的开发时间甚至远远的小于写需求分析、可行性分析、软件设计说明书、使用说明书、数据库说明书等等一大堆没意思的文档来的要多。当然,作为一个没有软件公司就职经历的人,我没有资格也绝对不会对软件开发公司的做法提出质疑和诋毁,言过其实处还请海涵。这样说的主要目的是指出在这样一个信息化大环境里,在具有成熟的架构方案的前提下,使用自己的业务人员、培养自己企业的信息化开发维护人员的成本将会大大的降低,一个3000人规模的企业,只需5到7人的信息化团队,即可足够维持整个企业的开发和系统维护。而企业内部开发带来的好处是不言而喻的,业务契合度高、突发情况响应速度快、对于企业本身的个性的针对性强,最重要的是7个人的薪水才多少钱?养几十个不知道做什么的专家工程师还不如培养几个自己的信息化人才来的划算。

    如果我上面说的废话还具有一定的可信程度,那么,如何组建这样一个信息化开发团队?如何开启企业自主信息化开发道路呢?作为一个从设计者走向编程的二道贩子来说,我觉得最重要的是企业的领导阶层要有足够的创新精神和领先意识。只要感想,就能做到!看到别人家企业做了个成本控制系统,不要急着买,想一想成本控制实际上包含了哪些东西,想一想自己是不是也可以照着作出一个样子来。看到人家的供销存一条龙带智能进货提醒,想一下是不是现有的业务已经包含了大半,差得仅仅是将实体业务信息化,差得就是把邮箱里来回发的那些个excel表格整理到一个合适的信息化平台上来。没有那个信息化系统是脱离实体业务的,任何一个信息化系统的构建都是建立在实体业务之上的,其实总结一下信息化开发的实质,就是在充分的了解了你现有业务的基础上,将他们打包整合,通过数据库构建和用户界面UI的开发,把实体业务搬家到你的信息化平台上来,仅此而已。

    当然,万事皆有前提。。。你要是愣说你连c#代码都看不懂,循环语句都不会写,请无视我这么多废话。。。想要学会如何编程?一个智力成熟的年轻人,有着基本的逻辑思维能力,3个月时间,足够了(一开始一般会有专业程序员带一带,没有可以雇一个)

    我从事开发到现在也有快3年了,从一开始各种不懂,各种摸索,到现在的懵懵懂懂却也轻车熟路,不得不说也是一段很难熬的历程,但对于后来者,你们却大可不必如此,感谢无私奉献的共享精神吧,AgileEAS免费框架的成熟和推广,一定可以让更多从事自主信息化开发的团队迎来曙光,一个真正让具有读写代码能力的初学者具备开发能力的中间件平台。我不是广告,广告是要收费的,共享精神确实无价的,希望通过使用AgileEAS,你可以加入到和我一样的自主信息化开发队伍中来,让更多的企业从中受益!

    我会在未来的一段日子里竭尽所能的将如何使用AgileEAS框架进行快速开发的整个过程表述清楚(以我自己的项目为例),希望对此感兴趣的朋友能和我一同进步,提高!

    零零散散不能成文,不足之处还请海涵,望赐教。

  • 相关阅读:
    Query Designer:变量的偏移 Variable Offset
    Query Designer:变量注意事项
    Query Designer:Variable 变量
    Query Designer:Hierarchy层级显示
    Query Designer:公式冲突
    Analyzer中进行货币转换
    Analyzer报表里显示的 * 星号、红叉、#井号的意义
    增量测试
    BW系统之间的InfoProvider数据传输:Export DataSource
    DSO的记录模式Record Mode字段测试
  • 原文地址:https://www.cnblogs.com/HelloWang/p/2967017.html
Copyright © 2020-2023  润新知