给ERP初学者一些建议与学习方法 | ||||||||||||||||
助力所有ERP初学者 1)如果说作软件开发不能作一辈子,那么作ERP可以作一辈子的,一个有经验的ERP实施顾问,往往是一个行业的专家,熟悉企业流程,一个精于企业流程的人,自然也会管理企业。所以作ERP实际上就是教你管理企业,学习ERP重要的是学习ERP的思想。特别推荐:《ERP核心理念》讲的真的入骨入髓 把这个问题弄清楚后,你应该知道这个系统在企业中的地位是什么?通俗一点就是:erp产品是套软件系统,他可以管理企业的财务数据,人力资源,采购,库存,生产流程。并且每个流程的数据都不是独立的,是一个联动的系统。具体通俗的例子:企业要要人力资源系统发工资,那么会让财务系统的银行存款减少,而增加相应的人力费用。而一般的信息系统一般来说是两个独立的系统不能联动。你可以这样理解:ERP软件是通过软件开发者对各种企业的调研,发现他们通用的一些地方,然后开发了一套适用于各种企业经营模式的软件,为了适应每个企业的不同,他们会开设一些设置选项让实施顾问在实施项目的时候作设置。 2)知道erp系统是什么,但是还没有接触ERP产品。 学习ERP重要的是流程,技术是其次的。还没有接触产品的朋友,我建议你们参加培训,虽然需要花钱,但是这个是很必须的。 一般会是大学刚刚毕业的,希望从其他行业转erp的,我大致介绍一下,erp的产品有很多,国外知名的产品有10多种,最知名的算是SAP(全球排名第一),Oracle ERP(全球排名第 二),国内有用友和金蝶。学习ERP不像其他编程和程序开发,自学就可以。学习ERP自学是很难的,如果没有培训,没有一个很好的老师或者同事带是很难学习的。
3)作erp和作其他软件开发对人生规划有什么不一样? 做ERP还有一个和作软件不一样的地方是,作软件开发需要不断的学习新的软件开发技术(架构师除外),而作ERP就不需要,这样就有一个天然的好处就是:有利于经验的积累,也就是说作1年和作半年有区别,作2年和作1年的有区别。有很多是要靠不断的理解才会懂的。 如果说作软件开发不能作一辈子,那么作ERP可以作一辈子的,一个有经验的ERP实施顾问,往往是一个行业的专家,熟悉企业流程,一个精于企业流程的人,自然也会管理企业。所以作ERP实际上就是教你管理企业,学习ERP重要的是学习ERP的思想。
作ERP不是一天两天可以学会的,而一个成熟的软件工程师学一样新的技术也许1天就可以学会,这个也是一个区别。这也是为什么我们会对一个作了10年SAP的资深顾问肃然起敬的原因,因为他所积累的行业经验,对行业的理解哪怕是一个聪明绝顶的人都需要一个漫长的时间去学习。这也是所谓的:冰冻三尺非一日之寒的道理啊。
4.我是一个对ERP一点不了解的人,我如何入手? 这个问题比较难回答,不过结合自己的实际情况,我认为应该尽早实践。但是在实践以前应该选对ERP产品进行学习,如果你能够忍受较长时间学习那么我建议学习Oracle ERP或者SAP,这是在国际上享有盛誉的产品,应该说无论到了那里都是有市场的,而如果希望短时间就可以掌握,我建议学习国内的主流产品用友和金蝶。为什么要选择Oracle ERP,SAP,用友,金蝶呢?原因很简单:他们是主流产品,我总不能让一刚学会的学员还没有找到工作这个产品就消失了吧。
入手的步骤: 1)环境的搭建 学习ERP是需要有环境的,所以第一步就是软件安装,对于Oracle ERP应该是比较麻烦的(软件大:25G,还有若干注意事项),SAP的安装我不是很清楚,用友和金蝶应该很容易。 2)学习的第一步 安装好了系统,那么很恭喜你,你至少看见了ERP产品都长什么样吧,其实很多在企业作的人基本上都不会安装,因为这个都有专人负责。安装好了,你会发现其实ERP产品也不过如此,甚至界面都有一些朴素的感觉。安装好了系统也可以消除神秘感,建立了自信。。。。 3) 安装好系统后,又怎么学习呢????
erp的实施,顾问的作用很关键,一个好的方案将可以为企业节省很多成本(减少操作),反之会增加成本。 首先祝贺你,你已经有了可以练手的环境了,你要知道erp不是office,安装好就可以直接用的。拿Oracle ERP来说吧,Oracle是一套适用于全球所有企业的系统,很多功能都是通过设置来实现的,有很多设置选项要根据企业和所在的行业来设计。而当然设置方案的设计的人我们称之为顾问。顾问有资深,高级和入门三种,他们他们的工资我觉得差不多是15:12:5这样一个水平。 初学者最好找一个老师,让老师带着你去学习,或者你就下载一些设置文档自己推敲了,学习的过程是很漫长的。
网站的ftp资料库有很多资料,所以基本上所有的资料都在论谈的资料库上。我的笔记本上有的资料上面都有。
.学习的方法
学习的时候一定要看足够多的操作手册,有的时候不明白原理先记住再说,学习的时候要注意巩固,我觉得两个月可以将Oracle ERP学的还凑合,不信你可以试验一下,当然我说的不是三天打鱼两天晒网的那种学习。 如果没有项目或者有咨询顾问带领学习,我想学习ERP是比较难的。就拿Oracle ERP来说把,要学的东西很多,比如安装,开发(PL/SQL,Report,Form,workflow,Discoverer,Java等等),功能(财务,人事,订单,采购等等)。但是一个人不可能什么都学习,要选对一个方向,如果是作软件开发的朋友可以选择从开发入手,如果是作系统管理的可以从安装入手,学习财务的可以从功能方面入手。
选对了方向后就是开始了,俗话说万事开头难,学习ERP更是如此,建议经济条件允许的朋友可以参加一些培训,培训的目的在于让自己入门,俗话说:师傅领进门,修行靠自己。 对于Oracle ERP的培训,每年的五一和十一都会举行,06年国庆的技术培训得到了很大的成功,今年将继续进行,培训可能会有技术和功能两个方面,大家可以和管理员取得联系,了解相关事项。 学习的时候要给自己制定一些计划,先简单后复杂,先通读资料,不懂的就记住。为什么要通读资料呢?因为如果遇到一个小问题就去解决,会浪费很多时间,并且ERP错综复杂,很多资料不一定可以很好的联系起来,通读资料说不定前面的问题可以在后面的阅读中解决。你说呢??
7.对ERP认识的各个阶段 在经过2个月以上的学习后,大家对ERP有了一定的了解,这些了解可能都处于表皮,从一个过来人的角度来对大家的认识进行一下分析,每个人都会将ERP描述为如下的一些模样: 8.ERP是神秘的,知道在中国有很多失败的案例、 其实很简单,失败的毕竟是少数,为公司或者企业带来效益的是多数。 我想这样的一些同学可能受到的影响太大了,甚至有一些沉重,决定项目失败的因素有很多,至少我觉得一下的要素占有比较重要的因素:项目管理,需求分析,管理层支持。具我现在了解到IT公司的实施情况:新浪,百度,搜狐,盛大,华友等等公司都上了ERP系统,这些ERP系统都在各自的公司中发挥着比较重要的作用。如果这些项目都失败了,那么为什么还有这么多的公司前仆后继的要上呢? 9.ERP是一套软件 如果没有先期的培训,直接就上手用,这样的感觉可能是最真实的,如果用呢Oracle ERP的朋友更可以这样说:ERP是一套比较别扭的软件,原因如下: 界面好像比较特别(特别是和微软office有棱有角比较) 运行速度有点慢哦(比excel慢多了,比用友也慢,有的时候也并不是慢,就是感觉反应迟钝) 报表功能需要改进的地方多(运行一个报表还需要request) 要输入的信息多了,工作效率下降了。 如果你有以上的感觉,我觉得是对的。但是同时你对erp也停留在软件角度,其实ERP最精华的在于其理念,这个词语也太深奥了吧。其实用什么方式来实现并不重要,无非就是java,vc,vb或者其他软件开发语言的一种,重要的是为什么要这样实现。我对除开Oracle ERP的其他ERP系统知之甚少,从软件角度来看一下Oracle ERP软件设计吧。我觉得他有如下的特点:
1)整个软件庞大。一个用友2万个表,更多视图的系统,你说庞大不庞大。 2)取其一个小模块分析,感觉软件设计水平一般,但是又挑不出太多毛病。(从软件设计的角度来讲,个人感觉如果你有能力来设计一个有10个表以上的系统你应该有一些自信,但是Oracle ERP有万多个表,如果要你去设计我想你会没有头绪的,但是oracle的软件工程师作到了,并且看上去很美,呵呵虽然有一些bug,从软件设计角度学习的话,建议直接把这些表结构记住或者加以分析,以后设计任何系统拿来用就行了,或者直接照搬,不说100分,85分总是有的。) 3)程序运行最小单元为请求。这些请求可以是系统标准的,也可以是自己开发的,总之在Oracle ERP系统要实现任何事情都要运行请求。 4)核心开发语言为PL/SQL,外围开发工具有report,form,ofa(现在还不懂),ame(作动态审批的,现在还不会),workflow(用过)。 5)感觉需要学习的东西永无止境。想想这是oracle几千个工程师,耗费十几年的开发成果你也就认了吧,从此不在想都学会,而是学多少是多少了。 10.感觉ERP系统可以给我们一些启发。
我是在1年以后有这样的感觉的,感觉他在无形中教会我如何管理企业,在向我灌输一个企业的运作,至少我在Oracle ERP系统中悟出了如下的道理: 财务系统原来是会计的信息系统,人力资源系统包含薪酬,培训,考勤,基础信息,高级福利。
销售订单有如下流程:报价(CRM范畴),审批(灵活的设置,可以包含管理层,财务,信用控制),下达订单,登记订单,发货,确认收入等等。 预算:预算是对实际业务的推测,所以预算数据的预测要尽可能的贴近实际的模式,收入的预测要让收入产生部门预测,部门费用需要部门经理提供,如果要想精细化预算,一些利息收入都需要财务部预算。并且作好预算一个excel表格就够了,但是部门多了可能就比较麻烦了。 4.感觉学会了ERP管理企业应该没有问题。 1)浅谈Oracle ERP入门与精通周期 按照个人和身边朋友的经验,大致ERP的成长时间表如下(仅分享个人意见,成长速度和所处的环境关系很大): [另外,在小学级别后基本上有一个方向的细分,大致分为,顾问/二次开发/数据库] 幼儿园级别(~1 months) 了解Oracle ERP的宏观上的一些概念,了解主要模组的基本业务流程 学前班级别 (~6 months) 开始Oracle ERP的用户手册第一遍阅读,能够独立完成主要模组的基本业务流程 / 能够进行单个技术点的开发(报表 或者 Form 或者 Custom.pll) / PL/SQL能够进行基本的编写 小学级别 (~1.5 years) ERP的用户手册完成第一遍阅读,能够针对流程中的基本问题进行troubleshooting / 熟练进行技术点的开发(报表 或者 Form 或者 Custom.pll) / PL/SQL能够进行熟练编写,并能够进行基本的Performance Tuning 中学级别(~2 years) ERP的用户手册完成第二遍阅读,能够独立进行troubleshooting / 独立进行定制开发和开发Team管理、项目管理 / 中级PL/SQL 高中级别 (~3 years) 已经精通所负责的1到2个模组:参数设置配置,详细业务,后台数据流 / 精通二次开发技术点 / 初级DBA 大学级别 (~5 years) 局部业务规划和流程设计 / 二次开发体系规划和实施 / 中级DBA 研究生以后级别(~10 years)
|