流程与项目管理流程

article/2025/10/5 11:05:09

(业务)流程、(业务)流程重构与改进、项目管理流程的管理和优化。项目管理流程属于业务流程。

企业的业务流程是由一系列、具有先后顺序、且互相关联的活动所组成的经营过程。其整体目标是为客户创造价值,以客户利益、员工、效率和效益为中心是业务流程的核心。

一、流程管理基础

1、业务流程管理

业务流程管理(Business Process Management,BPM),是将生产流程、业务流程、行政申请流程等各种通常需要2人以上协作实施的任务,全部或部分由计算机处理,并使其简单化、自动化的业务过程。

2、流程的要素

流程有6个要素:输入、活动、活动之间的相互作用、输出、客户、价值。
在这里插入图片描述
活动之间的相互作用:各个环节(活动)之间的关系,将流程从头到尾串联起来。

客户:流程服务的对象;对流程外部而言,是个人或组织,对流程内部,是流程的下一个环节。

价值:流程带来的好处,通常表现为提高了效率,降低了成本等。

3、BPM的过程

流程设计、流程执行、流程评估和流程改进,其实就是一个PDCA(戴明环)的管理过程。

戴明环,将质量管理分为四个阶段,即Plan(计划)、Do(执行)、Check(检查)和 Act(处理)。

4、流程管理的层次

分为生产流程、运作、计划和战略4个层次。

各个层次各自独立,但又相互联系。流程的高层要通过低层的业务活动来实现,而当低层的管理解决不了问题时,要引入更高层的管理;同时,低层的数据为高层的管理决策提供依据。4个层面的流程管理需要统一到一个框架下,和企业信息系统联系起来。

二、业务流程分析、设计、实施与评估

信息系统的运行基础是企业的业务流程,业务流程不通畅是导致企业信息系统项目失败的主要原因之一。

1、业务流程分析

业务流程分析的目的是了解业务流程的过程,明确各个部门的业务关系和业务处理的意义,为业务流程的合理化改造提供建议和依据。

1)分析步骤**

通过调查掌握基本情况
描述现有业务流程
确认现有业务流程
分析业务流程
发现问题并提出解决方案
提出优化后的业务流程

2)分析方法

(1)价值链分析法
找出或设计出能够使顾客满意,实现顾客价值最大化的业务流程。

(2)客户关系分析法
把CRM用在业务流程的分析上。

(3)供应链分析法
从企业供应链的角度分析企业的业务流程。

(4)基于ERP的分析法
将企业的业务流程看作是一个紧密联接的供应链,供应商、采购、生产、销售,以及客户紧密联系起来,对所有环节进行管理。

(5)业务流程重构

3)分析工具

【业务流程图】(Transaction Flow Diagram,TFD)
TFD是分析和描述现有系统的传统工具,易于阅读和理解,但对一些专业性强的业务处理细节缺乏足够的表现手段,比较适用于反映事务处理类型的业务过程。

业务流程图和数据流程图、流程图

【业务活动图示】(Business Activity Mapping,BAM)
BAM是一个有效的业务流程描述工具,主要功能是提供业务流程情况的全面模型。不但有图例表述业务活动流动的情况,还能提供相关活动细节。BAM可以分别用于流程的调查、分析和实施。
在这里插入图片描述
在这里插入图片描述

UML活动图

建模工具
标杆瞄准(Bench marking)、IDEF(Integration DEFinition method,集成定义方法)、Petri网、DEMO(Dynamic Essential Modeling of Organization,组织动态本质建模法)和业务流程建模语言等。

【标杆瞄准】
连续、系统化地对外部领先企业进行评价的过程,通过分析和评价,确定出代表最佳实践的经营过程和工作过程,以便合理地确定本企业的业务流程。

【IDEF】
一系列建模、分析和仿真方法的统称,从IDEF0到IDEF14。
IDEF0(功能建模)
IDEF1(信息建模)
IDEF1X(数据建模)
IDEF2(仿真建模)
IDEF4(面向对象建模)
IDEF8(用户界面建模)
IDEF10(实施架构建模)
IDEF14(网络规划)

IDEF0模型形象、直观、易于理解和分析,但不适合复杂业务流程。

【DEMO】
DEMO方法定义了信息系统中行为角色之间的通信方式。DEMO的核心是业务事务,由发起者和执行者两个角色实现。

【Petri网】
一种从流程的角度出发描述和分析复杂系统的模型工具。经典的Petri网有2种元素,分别是变迁(用方框表示)和位置(用圆圈表示),有向边表示二者之间的关系。
在这里插入图片描述
参考资料

【业务流程建模语言】
如UML。

2、业务流程设计

现实世界中的业务流程,可以用信息系统的处理流程进行对应,对其建模,以便使用信息系统取代传统的手工处理,提高效率,降低成本。

1)工作流

工作流管理系统(Workflow Management System, WfMS)

工作流参考模型(Workflow Reference Model,WRM)包含6个基本模块:工作流执行服务、工作流引擎、流程定义工具、客户端应用、调用应用和管理监控工具。另外,还有这些基本模块之间的接口标准。
在这里插入图片描述
(1)工作流执行服务
WFMS的核心模块,包括创建和管理流程定义,创建、管理和执行流程实例。

(2)工作流引擎

(3)流程定义工具

(4)客户端应用
客户端应用与工作流执行服务交互。

(5)调用应用
被工作流执行服务调用的应用。比如,调用相关程序查看WORD文档。

(6)管理监控工具

(7)标准接口
为了降低六大基本模块的耦合度,使得模块之间相互独立,可通过接口来进行连接和调用。

2)流程设计工具

程序流程图、IPO图、盒图、问题分析图、判定树、判定表、过程设计语言等。

参考资料:
系统设计

3、业务流程实施

按以下步骤实施:
1)对现有业务流程进行分析,发现问题
2)设计流程改进方案,并进行评估
3)制订规划,形成实施方案
4)组织实施与持续改善

4、业务流程评估

1)方案评估
2)实施条件评估
3)实施效果评估

三、业务流程重构与改进

BPR。
Business Process Reengineering,BPR,业务流程重构。
Business Process Management,BPM,业务流程管理。

BPR是针对业务流程的反思,并进行彻底的重新设计,以使业绩取得显著性提高。

1、概述

一般来说,业务流程可分为管理流程、操作流程和支持流程三大类。操作流程为满足客户需求,支持流程对操作流程提供支撑;管理流程指导企业运营方向。BPR涵盖所有流程。

BPR强调:
1)根本性
根本性的再思考。
2)彻底性
重新构造
3)显著性
业绩有显著增长,而不是小打小闹。
4)流程
打破原有管理框架,创建全新的、扁平化组织架构,提交效率,节约成本。

BPR注重结果,更注重流程的实现。实施过程中,需要遵循以下原则:

1)以流程为中心

一切工作都围绕结果而展开,注重业务流程整体最优,理顺和优化流程,减少无谓活动,每个环节都最大化增值。

2)团队管理

团队作战,扁平化管理,充分发挥成员积极性。

3)以客户为导向

2、实施BPR

主要有2种方法,一是现有业务流程基础上进行重新设计,二是从一张白纸开始构建业务流程,过程中参考相关企业的管理水准。通常两种方法结合使用。

3、基于BPR的信息系统规划

BPR之所以能使企业的业绩得到显著提高,在于充分发挥了信息技术的潜能,即利用信息技术改变业务的过程,简化了业务流程。由此可知,信息技术的应用使业务流程实施的重要技术保证。而信息技术应用的前提,是有一个与其配套的信息系统规划。

1)BPR与信息系统规划的关系

相互作用,相辅相成。信息系统规划以BPR为前提,以业务流程为主线;而BPR为信息系统规划所驱动。

2)基于BPR的信息系统规划步骤

(1)战略规划
(2)流程规划
(3)数据规划
(4)功能规划
(5)实施规划

4、持续优化业务流程

BPR建立在批判传统职能分工的理论基础上。现代管理理论认为,职能分工是熟练的专业技术,但有其固有缺陷,而传统改造方法无法突破这个固有缺陷,信息技术则为改进职能分工提供了可能。应用信息技术是一个不断发展变化的过程,因此与信息化相伴而生的业务流程改进也必然是一个长期的过程。也就是说,业务流程持续优化是企业生存发展的需要。

优化包括:
1)不断改善基础条件
2)不断提高认识水平
3)不断发展工具方法

四、项目管理流程的管理与优化

项目先后衔接的各个阶段的全体,被称为项目管理流程。IT行业的项目管理流程一般包括5个部分:项目的启动、计划、实施、控制、收尾和后续维护。

1、项目管理流程的优化

项目管理需要遵守流程,但不能死板固守,需要根据实际情况灵活变通,不断优化和调整,使流程服务于项目,促进项目成功。

2、敏捷项目管理

敏捷项目管理是规划和指导项目流程的迭代方法。其流程包括构想、推测、探索、适应、结束,有别于传统项目管理的阶段(启动、计划、管理和控制)。
在这里插入图片描述
敏捷项目管理:
1)用构想代替传统的启动,表示构想的重要性;
2)推测代替计划,强调对项目的不确定性的适应能力
3)探索代替管理,迭代交付,强调项目管理的执行是探索性的,而非确定性的
4)密切关注构想、监控信息,不断适应项目实际情况
5)以结束阶段收尾,主要目标是传递知识。

敏捷项目管理最大的特点就是轻量、灵活,有良好的适应性。它没有所谓最佳实践,我之蜜糖,彼之砒霜,一个具体做法,只有在特定的项目环境中,才能真正知道好坏。


http://chatgpt.dhexx.cn/article/yIFjSnQ0.shtml

相关文章

项目管理流程

一、项目管理五大过程组 1.1.启动-制定项目章程并确定初步范围 1.2.计划-制定项目管理计划 1.3.执行-制导和管理项目的执行活动 1.4.监控-监控项目执行并进行整体变更控制 1.5.收尾-项目收尾和结束 二、启动过程 立项管理:立项建议书→立项调查报告→立项可行性分析…

一个项目完整的管理流程有哪些

一个项目从启动到收尾,其中涉及到各个部门、人员、资源等众多因素,往往难以进行合理分配及管控,项目管理者对于整个项目管理过程的控制会随之减弱。但管理流程是确保项目成功完成的关键要素之一,一个完整的项目管理流程能够保证项…

OpenCV学习 之 IplImage*遍历每个像素点

IplImage是OpenCV中CxCore部分基础的数据结构,用来表示图像。IplImage结构体如下所示: typedef struct _IplImage { int nSize; /* IplImage大小 */ int ID; /* 版本 (0)*/ int nChannels; /* 大多数OPENCV函数支持1,2,3 …

opencv 表示图像的IplImage

一、IplImage 大部分内容摘抄自http://blog.csdn.net/xiaowei_cqu/article/details/7557063 OpenCV资料:http://blog.csdn.net/to_utopia/article/details/4856171 IplImage是表示一个图像的结构体,因为之前的OpenCV是用C语言编写的,所以I…

IplImage结构体

一、IplImage的一些重要成员: 1、origin:图像原点的定义。0,则图片的左上角是原点;1,则左下角是原点。                                    IplImage* imgcvL…

CvMat、Mat、IplImage之间的转换详解及实例

IplImage: 在OpenCV中IplImage是表示一个图像的结构体,也是从OpenCV1.0到目前最为重要的一个结构; 在之前的图像表示用IplImage,而且之前的OpenCV是用C语言编写的,提供的接口也是C语言接口; Mat&#xff…

VMware 虚拟机 Ubuntu 系统执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) 解决:UP BROADCAST MULTICAST 问题

VMware 虚拟机 ifconfig没有net_addr地址、Bcast、Mask的解决方法 最新更新时间:2018-11-9 02:43:55 使用时间长的虚拟机,会莫名其妙的连接不上网 在终端中,使用ifconfig命令查看Ubuntu系统的IP地址,发现没有分配IP地址。 eth0&a…

FISCO BCOS简介

FISCO BCOS是由国内企业主导研发、对外开源、安全可控的企业级金融联盟链底层平台,由金链盟开源工作组协作打造,并于2017年正式对外开源。 社区以开源链接多方,截止2020年5月,汇聚了超1000家企业及机构、逾万名社区成员参与共建共…

使用MPI实现broadcast、scatter、gather操作

使用MPI实现broadcast、scatter、gather操作 1.MPI_Bcast:广播消息 MPI_Bcast用于将一个进程的buffer中的数据广播到其他进程的相同buffer变量中。 #include "stdio.h" #include "mpi.h" #include "stdlib.h" #define N 10 int main(i…

用MPI进行分布式内存编程(二)MPI_allreduce MPI_scatt MPI_bcast.....

通过上一篇中,知道了基本的MPI编写并行程序,最后的例子中,让使用0号进程做全局的求和的所有工作,而其他的进程却都不工作,这种方式也许是某种特定情况下的方案,但明显不是最好的方案。举个例子,…

MPI编程(4)—集合通信MPI_Bcast、MPI_Gather、MPI_Scatter、MPI_Reduce

1. MPI_Bcast:广播消息 MPI_Bcast用于将一个进程的buffer中的数据广播到其他进程的相同buffer变量中 代码示例如下: int rank, data[10];MPI_Init(0, 0);MPI_Comm_rank(MPI_COMM_WORLD, &rank);if (rank == 0) {for (int i = 0; i < 10; ++i){data[i] = i + 1;}} //…

MPI_Bcast与MPI_Comm_split配合,实现行广播或列广播

15个进程&#xff0c;3行5列&#xff0c;结合MPI_Comm_split函数&#xff0c;MPI_Bcast实现行广播和列广播。 Bcast广播时&#xff0c;如果通讯域是split之后的&#xff0c;则会按照color相同的进行广播&#xff0c;即color相同的为一组&#xff0c;每个组内编号为root的向组内…

VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) UP BROADCAST MULTICAST 问题

VMware 虚拟机 ifconfig没有net_addr地址、Bcast、Mask的解决方法&#xff1a; 在vmvare中&#xff0c;使用ifconfig命令查看linux系统的IP地址&#xff0c;发现没有分配IP地址。 eth0&#xff1a;网络接口 link encap : 网络类型 HWaddr : 网卡物理地址 Inet addr &…

CABAC

CABAC CABAC&#xff08;上下文自适应的二进制算术编码&#xff09;基于算术编码&#xff0c;在HEVC中&#xff0c;除了参数集、SEI和slice头部之外&#xff0c;其余的所有数据都使用CABAC来进行熵编码。1.4.1 原理 主要包括三个步骤&#xff1a; 二进制化&#xff1b; 上下…

【Redis】 - Redis 6.0 新特性之客户端缓存

Redis 6.0 新特性之客户端缓存 1. 为什么需要客户端缓存1.1 低延迟和大规模提供数据服务1.2 其他 cache 层 2. Redis 中的客户端缓存2.1 什么样的数据集应该被客户端缓存2.2 客户端缓存的两个主要优点 3. 缓存的数据一致性问题4. Redis 客户端缓存的实现原理4.1 普通模式4.1.1 …

MCAST是什么?(播协议通信程序)

看海康isapi.pdf文档看到的&#xff0c;不懂什么意思 播协议通信程序&#xff0c;用于测试在局域网或者在三层交换机架构下进行通信测试 Multicast Protocol communications procedures, for testing in the local area network or switches in the three-tier framework for …

一、Broadcast简介

Android广播&#xff08;Broadcast&#xff09; 一、Broadcast简介 Broadcast是android中的四大组件之一&#xff0c;是在组件之间传播数据&#xff08;Intent&#xff09;的一种机制。广播的发送者和接收者事先是不需要知道对方的存在的。这样带来的好处便是&#xff0c;系统的…

BCSP

BCSP 包的类型 有4种类型&#xff0c;Sync,Sync-Resp,Conf,Conf-Resp Sync: {0xda,0xdc,0xed,0xed} Sync-Resp: {0xac,0xaf,0xef,0xee} Conf: {0xad,0xef,0xac,0xed} Conf-Resp: {0xde,0xad,0xd0,0xd0} 上面2图式BCSP的行为和状…

MPI MPI_Bcast (广播)用法详解

函数范式 int MPI_Bcast(void * data_p;int count;MPI_Datatype datatype;int source_proc;MPI_Comm comm; );功能描述&#xff1a; 一个广播发生的时候&#xff0c;一个进程会把同样一份数据传递给一个 communicator 里的所有其他进程。根节点调用 MPI_Bcast 函数的时候&…

关于inet addr(网络地址)、bcast(广播地址)、mask(子网掩码)的学习

int addr:网络地址。IP地址和子网掩码进行相与运算&#xff0c;将运算结果中的网络地址不变&#xff0c;主机地址变为0&#xff0c;即主机号全0是网络地址。示例: 如果是192的C段地址&#xff0c;那么网络地址就是&#xff1a;192.168.1.0&#xff0c;地址掩码是&#xff1a;25…