热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

流程_从架构到流程

本文由编程笔记#小编为大家整理,主要介绍了从架构到流程相关的知识,希望对你有一定的参考价值。特别强调的两点:
本文由编程笔记#小编为大家整理,主要介绍了从架构到流程相关的知识,希望对你有一定的参考价值。

特别强调的两点:

IT以流程架构作为业务架构,规划企业信息化建设路线;

合规:不是独立的建设一个个合规体系,而是将合规体系要求融合到流程中、融合到流程导向的制度中

 

一、架构

1、架构设计的目的或产生背景

(1)架构产生背景,个体时间、能力、资源等的有限性,所以需要分工、需要交易/交换,此时也产生了架构。架构设计师从主体问题出发、整体出发,进行整体的切分与沟通机制的建立,而建立的顶层结构即架构。架构中需要有主体对象及对象交换机制等。

(2)做架构设计是为了降低人们对复杂系统的认识,方便沟通,其次做架构是为了分工合作。架构设计任务就是为了划分模块,设计模块交互方式。架构设计指导思想就是使用面向对象的思想。

 

架构一词最早产生与建筑领域,有建筑架构等名词,近几年IT、互联网领域兴起,软件架构、软件架构师等名词。

 

2、定义

(1)架构

架构,是系统的顶层结构。

架构设计思想,就是设计系统顶层结构背后所使用的方法,考虑的因素、原则等。

 

架构一词来自多重抽象(时间上的先后、空间上的多次),每个人的抽象基础不同,基于现实存在,如人们首先基于归纳:
第一层抽象:建筑、软件、汽车等基础概念。(时间上有先后)
第二层抽象:建筑架构、软件架构、汽车架构。(时间上有先后)
第三层抽象:架构。
其次人们又可以基于演绎,由架构衍生出企业架构、战略架构、组织架构、人体架构、商业架构等词汇。
每一次词语的出现,其内涵或外延也随之变化。



(2)架构任务

A 架构是面向主体问题的最顶层系统的划分;

B 架构的任务是划分系统的模块/要素,系统内有哪些“个体”组成;

C 系统内的模块之间的交互关系、协作规则;

(3)相关概念

系统是由一群有关联的个体组成,根据某种规则运作,能完成个别原件不能单独完成的工作的群体;(维基百科)

子系统是由一群有关联的个体组成得系统,是更大系统的一部分;

模块和组件都是系统的组成部分,只是从不同的角度拆分,模块是从逻辑的角度拆分,主要目的是职责分离,组件是从物理的角度拆分,目的是单元复用;(组件即部件,是整体中的部分,后产生与软件领域软件操作系统与嵌入式软件组件)

框架关注规范,架构关注结构;

 

3、假设前提

所以,凡是谈“架构”,都得看是主体是谁?谁的架构?解决主体的什么问题?

 

二、企业架构

企业架构,涉及股东、企业自身、客户、员工,代表架构如平衡计分卡等。

技术图片

技术图片

 

三、管理架构

企业管理架构,涉及企业管理所使用的岗位、绩效、流程、IT等手段

技术图片

 

四、流程架构

1、流程架构的设计

而企业中的流程架构,是企业流程体系建设的顶层设计,涉及时间、空间两个维度。(明确公司涉及的各种内外部需求,公司内部都做了哪些事,直接关系)

(1)时间上,过去、现在、未来,企业流程架构也存在AS IS和TO BE ;

(2)空间上,核心是对流程架构的分类和分级,分类是一种“专业分工”,分级强调管理跨度、幅度,流程架构就是关注同一层级上的分类及关系。

(3)相关概念

流程架构即 业务域、流程组、流程三个层级的流程目录;

流程清单/流程框架是基于流程架构细化到末级流程层级;

流程场景图/流程视图是流程架构(各层级)流程之间的接口关系画成图;

(4)流程分类的2分法(APQC,运营和管理支持)、3分法(POS法规划运营支持、OES法运营使能支持)、ETOM

 

2、流程架构的应用

以流程架构作为企业管理的结构和共同语言,流程架构承接战略(战略关注点),同时,企业的制度体系、绩效体系、IT体系、组织、合规等均基于流程的架构进行搭建或建立映射关系。用流程把人力部、财务部、IT部、综合管理部、法务部的管理职能进行打通,不要各说各话增加管理内耗;

(1)组织:流程架构,流程的分类分级能够一定程度指导部门的切分;

(2)岗位:流程本身是岗位工作的流转;从流程流转的工作看岗位设计的合理性;

(3)表单数据:流程流转的是表单,从流程流转看企业横向数据的共享,纵向决策分析体系的搭建;

(4)制度:流程从企业全局把公司做了个分类,告别曾经部门视角、不断打补丁的制度建设,而是基于流程架构做制度体系搭建;

(5)绩效:不是由部门直接承接公司级绩效,而应让端到端流程承接公司级指标,将端到端流程指标按权重分派给相应部门;

(6)IT:以流程架构作为业务架构,规划企业信息化建设路线;

(7)合规:不是独立的建设一个个合规体系,而是将合规体系要求融合到流程中、融合到流程导向的制度中;

 

五、流程

流程是将例行工作显性化、明晰化,非例行工作难以流程化,流程关注协作效率(流程接口)、管控效率(流程审批)、运营效率(流程活动)、关联要素:

(1)协作效率:业务域间强调关注接口关系,才能保持业务域之间的协作与配合;

(2)管控效率:流程本身关注审批关系,基于流程所涉及的业务事项,形成企业的分权机制设计,尽量将例行事项降低审批层级

(3)运营效率:业务域内关注流程活动及表单本身的优化,并不需要过度细化的显性化现状;

(4)关联要素:流程涉及的表单、制度、岗位、绩效、IT等合理性,流程的协作效率、管控效率、运营效率三个模块均需考虑这些要素。

 

六、流程到IT

以上的流程设计方法来自BPM方法,在IT架构TOGAF中:

业务架构采取:BPM法、IBM CBM法;

应用架构:SOA面向服务理念;

数据架构:对数据进行分类分级,系统分布分析,CRUD矩阵、ER图;

技术架构:依据数据架构推算所需资源;



 


推荐阅读
  • 收割机|篇幅_国内最牛逼的笔记,不接受反驳!!
    收割机|篇幅_国内最牛逼的笔记,不接受反驳!! ... [详细]
  • RabbitMQ 核心组件解析
    本文详细介绍了RabbitMQ的核心概念,包括其基本原理、应用场景及关键组件,如消息、生产者、消费者、信道、交换机、路由键和虚拟主机等。 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • 一家位于长沙的知名网络安全企业,现面向全国诚聘高级后端开发工程师,特别欢迎具有一线城市经验的技术精英回归故乡,共创辉煌。 ... [详细]
  • 对象存储与块存储、文件存储等对比
    看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 计算机架构基础 —— 冯·诺依曼模型
    本文探讨了计算机科学的基础——冯·诺依曼体系结构,介绍了其核心概念、发展历程及面临的挑战。内容涵盖早期计算机的发展、图灵机的概念、穿孔卡的应用、香农定理的重要性以及冯·诺依曼体系结构的具体实现与当前存在的瓶颈。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
  • 本文总结了一次针对大厂Java研发岗位的面试经历,探讨了面试中常见的问题及其背后的原因,并分享了一些实用的面试准备资料。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • 深入解析Dubbo:使用与源码分析
    本文详细介绍了Dubbo的使用方法和源码分析,涵盖其架构设计、核心特性和调用流程。 ... [详细]
  • PCIe中的弹性缓冲原理解析
    PCIe是一种高速串行总线,其传输信号为差分信号,并采用同步传输方式。然而,PCIe并没有专用的同步时钟。本文将详细介绍PCIe中的弹性缓冲(Elastic Buffer)原理,探讨其如何处理时钟差异,确保数据传输的稳定性和可靠性。 ... [详细]
  • 本文探讨了实现类似滴滴出行的实时位置推送的技术方案,包括LBS服务和消息推送服务的架构设计。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
author-avatar
49897801g9Iq
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有