企业架构之业务组件活动及其业务流程


    在阐述业务组件活动及其业务流程前,我先说明下,有朋友可能会说能不能结合项目来分析企业架构。其实项目是体现业务架构的载体的。为什么企业架构理论性比较强的一个原因是,它主要给企业管理者,业务分析需求分析有很大的作用。至于结合项目。之后在完成企业架构的阐述后,我会根据我的经验来进行拆分企业架构运用到IT项目中。不过在运用到项目中之前,你必须先明白这些知识。
    现在就就阐述两个问题
1. 业务组件的活动
      业务组件的功能一定是有它的活动体现的,所以活动是组件的最主要的组成部分。任何一个活动都会跟一个或者多个流程有关。大家经常办事的时候都接触到一些流程,比如在医院看病有看病的流程。那么流程是什么呢?流程是为完成一个特定的业务目标而把多个活动组成而来。比如看病的流程:先去门诊部挂号---然后看医生--接着去拿医生看的药方去交钱---接着拿着缴费单去取药----最后出医院。
这个就是简单的一个看病的流程,这个流程就是为看病而设计的。所以在这个流程中有多个活动。这些活动的不同组合就能产生不同的流程。不同的流程又代表不同的业务目标。这里要注意。每个活动还可以分流程,流程中还可能有活动。因此这些是动态的,必须根据业务目标来进行划分。

2. 业务流程
     在业务组件的活动中已经牵涉到流程了。这里为什么还要单独来阐述业务流程呢?业务以外流程是非常灵活。很多企业常用BPM,为什么用BPM。因为很多企业认识到企业在不断的成长,而业务流程是需要变化而让其具有灵活性和适应性。因此通过流程再造和流程优化都能给企业带来成本降低和服务质量的提升。
   BPM 主要的任务就是根据企业业务活动与所提供的服务经营目标之间的关系,来对企业的内部流程、职责进行重新设计或者优化以保证所完成每一业务活动都能支持企业的最终目标(战略目标)。
  BPM有什么好处呢?
  • 能够规范化企业流程。梳理企业流程,界定流程各个环任务极其各个环节的关联,让业务能够无缝衔接
  • 能够优化企业流程,企业流程的持续优化,能够很好的随着企业的成长而成长。并且能不断的强化很完善流程体系。

  根据人在思考问题的时候,一般都是进行分解。那么在流程的设计的时候也应该采用这种方法。先设计最上层的流程,然后再将最上层的流程分解直到分解到最细。或者分解到已经能够达到最小业务目标为止。

在流程设计方法有以下几个点值得参考
  • 基于业务目标的流程设计方法
  • 根据BPMN流程管理理论
  • 利用六西格玛中的SIPOC流程设计方法

   现在很热的JBPM就是根据BPMN流程管理理论产生的关于流程改造的技术。这里稍微介绍下SIPOC流程设计方法,该方法适合设计高层次的流程。

这篇就先写到这里,之后在看看组织架构。如果你是IT开发人员,这些看似理论的东西对你绝对是有用的。之后在用分析模式或者设计模式的去IT架构的时候就会发现这些知识很有用。

猜你喜欢

转载自jiangduxi.iteye.com/blog/1624393