- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
敏捷技术在成长型企业ERP实施中的应用研究
摘要:为解决成长型企业需求变化快,IT资源复用效率低,ERP实施困难大等问题,提出对传统“总体规划、分步实施”的ERP实施方法的改进方案。通过敏捷开发方法实现业务系统快速交付,随后基于SOA技术构建服务库,形成能响应业务流程变化的敏捷架构,提高了ERP项目的成功率。
关键词:成长型企业;敏捷;SOA;ERP;ERP实施方法
中图分类号:TP311.52文献标识码:A文章编号:1007-9599(2012)20-0000-02
企业资源计划(ERP)系统能提高企业的竞争优势,但对于高速成长的企业而言,传统ERP的结构比较复杂,缺乏柔性,难以及时响应企业的管理变革。
本文提出一套成长型企业的ERP实施方法,综合了敏捷方法和SOA的优势,改善了交付,延长了IT资产的生命期,提高了ERP项目的成功率。并举出在成长型企业应用敏捷技术实施ERP项目的实际案例。
1成长型企业的特征
成长型企业,是指具有可持续发展能力,未来发展预期良好并能得到高投资回报,具有较强成长性的企业。[1]
据统计,最具成长性的不是规模最小的企业,也不是规模最大的企业,而是规模达到一定程度的企业。在我国主要集中在规模在10000-20000万元之间的企业,其次为规模在20000-50000万元之间的企业。[2]
成长型企业的特点是:成长快、变化频繁、重视信息化、强调合作关系、寻求管理变革。[1]该类企业的发展的经历若干阶段,间隔一般是1-3年。每个阶段都有特定的战略目标和企业环境,组织结构一般会有较大的调整,形成新的需求和约束条件,引起企业原有信息资源整合与重组。[3]
成长型企业实施ERP项目的经验表明,ERP要能在短期内见成效,如果实施的时间超过半年以上,这个项目可能就会失败。
2ERP在成长型企业的应用现状
ERP进入中国已有30多年的时间,它依托信息技术,融合先进的管理思想,通过整合企业的资金流、物流、信息流等内部资源和外部资源,实现资源的优化配置。为企业的经营决策、计划控制、业务评估等方面提供了有力的支持。[4]
通常,ERP的实施遵循传统的自顶向下的方法论,适合组织结构和业务流程稳定的应用环境,但对于需求多变的成长型企业并不合适。
近年来,快速成长的企业对ERP系统的要求越来越高,但是据统计,实现ERP全局应用的企业只有10%-20%,局部实施的有30%-40%,已实施的ERP系统,也有一半以上的应用以失败告终[5]。企业投入了大量的人力、物力和财力,却未能收到预期的效果。
因此,对敏捷方法和敏捷架构在ERP实施中应用的研究具有非常重要的意义。
3用敏捷开发改善交付
相对传统方法而言,敏捷方法更为适合需求不清晰或变化较大的场景。采用迭代增量式开发,快速、低成本的验证软件与管理的契合度,不断调整方向,利用变化来发展和完善自己。
3.1敏捷方法简介。敏捷方法的主要内容包括4个核心价值观和12条过程实践规则。[6]
4个核心价值观分别为沟通、简单、反馈和勇气。
12条过程实践规则分别为简单设计、测试驱动、代码重构、成对编程、持续集成、现场客户、发行版本小型化、系统隐喻、代码集体所有制、规划策略、规范代码、40小时工作机制。
3.2敏捷方法对快速交付的支持。成长型企业对ERP实施时间进度比较敏感,敏捷方法在简化开发流程,提高交付速度和交付质量方面有先天的优势。
(1)提倡小版本发布的迭代开发,为软件的质量提供保证;(2)可以迅速的对业务需求的变化快速响应;(3)减少繁琐的过程控制,关注有效沟通,避免需求不清晰造成的返工;(4)通过及时响应客户反馈来调整项目开发的方向,节约了项目成本。
4基于SOA构建敏捷架构
4.1SOA的介绍。面向服务的架构(Service-OrientedArchitecture,SOA)是一种敏捷的体系结构,遵循该体系结构所构造出来的应用系统不仅能适应业务变化和技术更新,还有利于软件复用和系统持续集成。[3]
SOA是无关于具体技术平台的架构模型,其体系结构见图1。
图1:SOA体系结构
基于SOA技术的设计原则是:标准化、松散耦合、抽象、可复用、自治、无状态、可发现、可组合。目前,实现SOA的主要技术平台是Web服务。
4.2SOA对需求变化的支持。传统ERP系统的各业务之间耦合紧密,刚性强、柔性差。单一模块业务功能升级会引发整个ERP产品的升级,单一业务流程的调整也将对整个企业的信息系统产生非常大的影响。
SOA把业务逻辑和具体实现技术这二者分离开来,服务之间可以通过标准的接口来相互调用,减少了重新开发的浪费。通过建立服务库存,如果企业的业务内容
文档评论(0)