`
- 浏览:
456618 次
- 性别:
- 来自:
深圳
-
在阐述业务组件活动及其业务流程前,我先说明下,有朋友可能会说能不能结合项目来分析企业架构。其实项目是体现业务架构的载体的。为什么企业架构理论性比较强的一个原因是,它主要给企业管理者,业务分析需求分析有很大的作用。至于结合项目。之后在完成企业架构的阐述后,我会根据我的经验来进行拆分企业架构运用到IT项目中。不过在运用到项目中之前,你必须先明白这些知识。
现在就就阐述两个问题
1. 业务组件的活动
业务组件的功能一定是有它的活动体现的,所以活动是组件的最主要的组成部分。任何一个活动都会跟一个或者多个流程有关。大家经常办事的时候都接触到一些流程,比如在医院看病有看病的流程。那么流程是什么呢?流程是为完成一个特定的业务目标而把多个活动组成而来。比如看病的流程:先去门诊部挂号---然后看医生--接着去拿医生看的药方去交钱---接着拿着缴费单去取药----最后出医院。
这个就是简单的一个看病的流程,这个流程就是为看病而设计的。所以在这个流程中有多个活动。这些活动的不同组合就能产生不同的流程。不同的流程又代表不同的业务目标。这里要注意。每个活动还可以分流程,流程中还可能有活动。因此这些是动态的,必须根据业务目标来进行划分。
2. 业务流程
在业务组件的活动中已经牵涉到流程了。这里为什么还要单独来阐述业务流程呢?业务以外流程是非常灵活。很多企业常用BPM,为什么用BPM。因为很多企业认识到企业在不断的成长,而业务流程是需要变化而让其具有灵活性和适应性。因此通过流程再造和流程优化都能给企业带来成本降低和服务质量的提升。
BPM 主要的任务就是根据企业业务活动与所提供的服务经营目标之间的关系,来对企业的内部流程、职责进行重新设计或者优化以保证所完成每一业务活动都能支持企业的最终目标(战略目标)。
BPM有什么好处呢?
- 能够规范化企业流程。梳理企业流程,界定流程各个环任务极其各个环节的关联,让业务能够无缝衔接
- 能够优化企业流程,企业流程的持续优化,能够很好的随着企业的成长而成长。并且能不断的强化很完善流程体系。
根据人在思考问题的时候,一般都是进行分解。那么在流程的设计的时候也应该采用这种方法。先设计最上层的流程,然后再将最上层的流程分解直到分解到最细。或者分解到已经能够达到最小业务目标为止。
在流程设计方法有以下几个点值得参考
- 基于业务目标的流程设计方法
- 根据BPMN流程管理理论
- 利用六西格玛中的SIPOC流程设计方法
现在很热的JBPM就是根据BPMN流程管理理论产生的关于流程改造的技术。这里稍微介绍下SIPOC流程设计方法,该方法适合设计高层次的流程。
这篇就先写到这里,之后在看看组织架构。如果你是IT开发人员,这些看似理论的东西对你绝对是有用的。之后在用分析模式或者设计模式的去IT架构的时候就会发现这些知识很有用。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
数据架构是企业架构的一部分,旨在描述在业务运作和管理决策中所需要的各类信息及其关系的一套整体组件规范。应用架构是企业架构的一部分,旨在描述各种用于支持业务架构并对数据架构所定义的各种数据进行处理的应用...
### 企业架构流程详解 #### 一、引言 企业架构是现代信息技术管理的重要组成部分,其目的是通过构建一套系统的框架来指导企业的信息化建设与发展。本文将深入探讨企业架构的开发流程与规范,特别是针对大型项目的...
业务架构(Business Architecture,BA)是企业运营模式的蓝图,涵盖了组织架构、流程架构、业务组件和治理模式。其目的是确保业务目标与IT系统之间的一致性。业务流程Owner在BA中扮演重要角色,他们负责制定和优化...
【企业全部的业务流程图--VISIO版本】是企业管理和运营中不可或缺的重要工具,它以图形化的方式展示了企业的各项业务活动及其相互关系,有助于优化工作流程、提高效率、明确责任分配。VISIO作为Microsoft开发的专业...
- **业务领域划分**:将复杂的业务流程拆分成不同的业务领域,每个领域聚焦于特定的任务集。 - **任务聚类与组件化**:将相似的任务聚类成组件,便于管理和复用。 - **实体与属性**:定义业务实体及其属性,为...
- **识别关键业务流程**:通过对组织业务的深入理解,明确关键业务流程及其输入、输出、活动和参与者。 - **流程优化与重构**:针对现有业务流程中的瓶颈和问题,进行流程优化和重构,提高效率和灵活性。 - **跨...
本文将详细介绍业务组件的识别方法及其在SOA中的应用。 #### 二、业务组件的概念与特点 业务组件是指系统内部一系列高度内聚、低耦合的业务活动集合,拥有清晰的业务意义,并能创造业务价值。业务组件之间通过服务...
- **定义**: 制定企业内部的业务流程和操作规范,包括各项管理制度。 - **作用**: 规范员工行为,确保业务流程顺畅执行,提升客户满意度。 **1.4 业务绩效与评估** - **定义**: 建立一套完善的业务绩效评估体系。 -...
这是一种将企业活动按责任级别系统进行分类的方法,具体表现为一个3行N列的表格。其中: - **责任级别系统**:表格的三个横行分别代表不同的责任层级(指导、控制、实施),这反映了企业在不同层面决策和执行的范围...
面向服务体系架构(SOA)是一种设计方法,它提倡将应用程序构建为一组独立的服务,这些服务可以通过标准协议进行交互,以实现业务流程的整合和灵活性。SOA的核心思想是解耦和重用,允许不同的系统和服务之间进行互...
2. **业务流程(Business Process)**:描绘了不同业务领域的活动如何相互协作完成特定任务,包括工作流、审批流程等。 3. **数据实体(Data Entities)**:表示产品处理的各种数据类型,如客户信息、订单详情、...
ArchiMate作为一种成熟的企业架构语言,为企业架构师提供了一套强大而灵活的工具,用于描述、分析和管理复杂的IT系统和业务流程。通过ArchiMate,架构师能够以标准化的方式构建架构模型,促进跨部门的沟通和协作,...
本篇文章将深入探讨TOGAF的主要概念、组件及其在企业架构开发中的应用。 TOGAF由四个主要部分构成:架构开发方法(Architecture Development Method, ADM)、架构内容框架(Architecture Content Framework)、工具...
业务架构旨在根据企业的战略目标,梳理出企业的价值链,并识别出关键业务流程及其相互之间的依赖关系。它通常按照以下步骤来进行设计: 1. **识别战略**:通过走访业务部门、问卷调查等方式,了解企业的发展方向和...
- **业务架构**:定义了企业的业务目标、业务策略、关键业务流程及相关的组织结构。 - **数据架构**:明确了数据的管理规则、数据模型、数据流及其在组织中的分布情况。 - **应用架构**:涵盖了应用程序和系统之间的...
- **自顶向下的规划**:从企业战略出发,逐步细化至具体业务组件。 - **跨部门协作**:建立多部门共同参与的协作机制,确保业务架构的设计符合实际需求。 - **迭代式设计**:根据业务反馈和实际情况,不断优化与...
企业架构的目的是为企业的业务和IT系统提供一个统一的、结构化的蓝图,以支持组织的战略目标和业务流程。 在定义上,ISO/IEC42010:20072 将架构定义为系统的基本结构,包括多个组件及其相互关系,并在一定的环境和...
随着现代企业规模的不断扩大和业务的日益复杂化,高效的企业业务流程管理(BPM)成为了提高组织效率的关键因素之一。JBPM作为一种开放源代码的工作流和业务流程管理系统,为企业提供了灵活且强大的流程管理工具。...