业务基础平台-突破企业信息化障碍(一)(马戎)

2003-7-16 10:22:31【作者】 畅享网 【进入论坛】
本文关键字 理论探讨
广告

业务基础平台-突破企业信息化障碍(一)

马戎

一、背景

管理本身是一个复杂的系统,涉及外延(客户,代理商,供应商,竞争对手,政策等),内涵(各个部门及其联系,公司的管理方式和企业文化等),各个环节之间以及各个环节内部的关系都是关联的,一个环节的调整,就涉及另外多个环节的调整。ERP的成功之处就在于以建立业务模型的方式,将系统的实施与系统的开发分层进行,使得复杂系统的实现成为可能。

管理系统的每个环节和环节内部都是人在把握,其不确定性很大。对于年轻的企业,对于快速发展的企业,对于经济快速发展的环境,环节内部,外部以及之间的关系的不确定性和变化性就更加大。ERP建立业务模型所采用的固化流程的方式,在提高规范性的同时,限制了合理的不确定性(个性化),对于快速发展过程中的中国企业不适应。中国企业信息化最大的障碍在于缺乏适合的产品和实施方法。

管理软件是管理思想的载体,系统的实现需要满足管理与技术的交流,需要高水平的顾问将系统与客户的管理相挂钩,ERP的成功之处在于咨询公司进行实施的模式。管理咨询公司和客户自己显然比软件技术人员更加懂得管理(在中国尤其如此)。而中国资深管理顾问和软件需求分析人员的缺乏,也成为中国管理软件实施的障碍。

为了突破中国企业信息化的障碍,需要:

ü 实施简单,快速带来效益

ü 满足个性化,分为空间上的个性化(行业和企业特色)和时间上的个性化(企业不同发展阶段)

ü 完善的服务和成本低

而从企业信息系统本身,还要求

ü 满足流程化要求(即动态的数据交流)

ü 具有客户需求-业务逻辑-数据逻辑过程实现的模式

ü 稳定性和集成性

二、业务基础平台

对于复杂系统的分析与实现,分层理论认为,降低其复杂性与提高效率的最好办法是将系统分层实现,并由此而找到软件开发中标准化与个性化之间的恰当的契合点。

在软件的发展历程中,有三个标志性的软件平台,即操作系统平台、数据库平台、中间件平台(应用服务器)。进入21世纪,软件平台的主要变化有两点,一是中间件平台开始向软件基础架构平台转变,二是业务基础软件平台的诞生。

业务基础平台是一种以业务为导向、可快速构建应用系统的软件平台。它将管理软件的开发基本技术封装,从而实现了管理软件的业务逻辑和开发技术分层,即实现了技术无关性。

平台能满足如下要求:首先是速度要求。通过开发工具,软件商能够很快地研制出用户所需要的复杂应用软件系统。其次是灵活性要求。通过开发工具,软件商能很方便地满足用户个性化的需求。

技术无关性屏蔽了操作系统、软件基础架平台的技术细节,使得应用系统的开发和实施者可以仅关注业务任务,而不必关注其技术的实现。

在业务需求满足方面,平台以业务建模或业务组件为基本手段,预置了很多供参考的软件模块-业务模型,在业务模型基础上结合客户需求直接订制来实施业务应用系统。订制功能的实现比ERP的二次开发更加能够符合客户个性化要求。

业务基础平台解决了用户需求的个性化与软件产品的通用性之间的矛盾,以其快速、灵活、符合个性化的优势,可以突破中国企业信息化的障碍,主要表现在:成本降低,个性化深度满足,可持续扩充。由于障碍的突破,业务基础平台的进展不仅为软件平台供应商创造了机会,也为应用软件商、咨询公司,行业方案提供商开拓市场提供了巨大的商机。被计世资讯成为驱动21世纪软件生产力的新的银弹。

主要的产品有有东软金算盘VP,北京佳软协力商霸,思维加速的TIB,用友的UAP金蝶的BOS,点击科技,中关村科技的核心产品。

业务基础平台完成了业务逻辑与开发技术的分层,但没有完成业务逻辑与数据逻辑的分层。虽然能解决ERP的开发周期长,灵活性差的问题,却不能解决分析调研、系统搭建时的交流和决策问题。软件分析师与资深行业顾问的角色仍不可替代。

虽然由于订制的方便,业务基础平台的业务模型建立要求比ERP要低,但当业务模型的订制量超过30%时就不如重新构架。这样目前业务基础平台的使用基本上还无法脱离订制阶段,只不过比传统的订制项目效率要高得多。

业务基础平台的业务模型建立仍然需要长时间的积累。而由于对新技术极其业务模型的不了解,无法象ERP一样有大量有经验的咨询公司的帮助,尚无法象ERP一样形成完善的产业链。

业务基础平台平台可以节省90%的编程工作量,但无法节省需求分析和调试的时间,而需求分析和调试时间一般需要占到系统实施的4060%的时间。

总之,业务基础平台的优势在于形成了高效、灵活的开发工具。缺陷在于由于业务模型的不成熟和实施模式的不成熟。

业务基础平台特别适合于中小企业和处于快速发展期的企业。其实施方式为:开发平台+组件+需求分析+订制。

三、一致化业务基础平台-UP

UP是所思科技最新提出的,由开发工具-DIG和实施方法SUP组成,进一步实现了业务逻辑与数据逻辑的分层,使得实施人员可以脱离数据逻辑的实现。

既然说目前业务基础平台尚无法脱离订制项目范畴,UP的方法就是通过多次迭代以使得每一步简化到可控和可分层。进一步减少实施时对于业务模型的依赖,提高订制项目的效率。

UP将业务需求满足方式由业务模型,进一步分层为SUP+业务模板生成+业务模板修改,使得每一步都简化到可以让业务人员不考虑技术。

DIG-数据集成生成器

DIG提出了业务模板的概念,将开发过程解释为业务模板的生成机制,使用通用而开放性更好的XML语言编制,同时更加方便集成。

业务模板包括用户界面,数据库连接和数据填充规则(数据逻辑)。

业务模型形成的难度主要在于要适应业务逻辑的复杂性。业务模板将主流程实现与细节(流程细节个性化和界面)实现分层,将主流程满足交给SUP实现,降低了形成的难度。

业务模板的生成简单而规范,可以根据业务人员的需求描述生成。业务模板的使用极其简单,业务人员经过一天的培训就可以使用。

SUP-系统一致化过程

SUP提供了实施过程的基本架构,并有与之相应的、方便易用的实施工具。这个架构给出了实施过程的基本组成部分和实现方法,也预置了多条供参考的文档。有了这样的准备,就可以降低需求转化的复杂性,省去很多基础性的文档,从而大大缩短实施周期,提高实施效率。满足了实施的快速和灵活性要求。

管理软件的实施过程比系统开发更加不容易控制,SUP利用DIG编制快速,调整方便的特点,通过快速迭代,将系统开发方式和需求分析方式大大简化,使系统实施的灵活性和准确性得到完美统一。

SUP以直观而规范的方式形成客户-业务逻辑-数字逻辑的自动沟通。利用业务模板对于流程细节和界面的满足,SUP集中注意力于业务逻辑(面向客户)向数字逻辑(面向技术人员)的转化。另外,采用快速迭代方式,每次迭代都是大家对着逐渐成型的系统沟通。这样,就可以将传统开发方法中的文档减少90%以上而保证配合的流畅。

SUP的实施工具有:

l 演示系统,与沟通更加直观,需求更加可靠。演示系统由一系列标准业务模板组成,模板的可调整性可以让业务人员方便的将演示系统转化为针对客户需求的针对性原型系统(可抛弃)

l 行业通用数据库,具有与业务模板的标准接口。使得项目实施人员可以脱离数据库设计

l 行业主流程调研提纲,使得主流程实现的沟通更加简单、准确。

l 流程生成器,根据调研提纲将业务模板组合,使得项目实施人员可以脱离系统设计。

l 业务模板生成需求文档,针对需要但没有的业务模板,利用文档开发人员可以简单、准确了解业务人员需求,满足业务与技术分层的需要

 

业务基础平台-突破企业信息化障碍(二) (马戎)

本文由作者向AMT提供
作者联系方式:marong@soforce.com

如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amteam.org | 021-51096826-112 | 在线联系
北自所 专栏财务ERP与ERP财务

财务ERP与ERP的财务不是一回事。企业资源计划所包括的资源,不仅仅是财务资源,片面强调资金流,难免挂一漏万。

黄埔江专栏[原创]SBO上线后各部门要做哪些..

SBO是根据中小企业实际业务需求一直在做加法,各个部门到底要做什么,得从系统的功能出发,根据业务与角色来定义。

畅享视频——软件武装左脑 教育培训..

本次访谈中,畅享网请到对话栏目的是用友软件培训教育事业部的总……