求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
 
业务流程分析和建模
 

2010-05-25 作者:朱律玮 来源:朱律玮的blog

 

1.1.1 业务流程分析和建模

业务流程分析建模就是从所有的业务过程中找出业务服务。

这一部分工作也需要从组织架构模型入手,确定各业务部门,各部门的角色在日常工作中都做哪些事情,这些事情是简单的任务可以自己完成,还是一个复杂的业务流程过程,需要多个环节,甚至多个部门或角色一起配合才能完成。

业务流程包括部门内流程,部门间流程,以及组织间业务流程。

在分析时可以通过一个业务流程图来描述,分析业务流程时还同时需要确定业务过程中每个活动都需要使用哪些数据,会生成哪些数据,使用哪些业务规则,这些数据为后面的数据分析建模可以提供帮助。

业务流程分析建模的目的也是为了找出业务服务,并确定哪些可以成为可复用的业务服务,有多少角色在使用这些可复用服务。

在这一步骤中需要简要描述业务过程功能,各活动哪个部/角色来负责,每个活动使用和生成的数据,可以作为未来业务服务功能描述的重要依据。

在分析过程中需要特别关注业务流程的复杂性,对复杂业务流程需要进行逐层分解,将每一个流程都是一个简捷的过程,嵌套过程可以描述为一个子流程。在分析业务流程的活动时,可以不用关注活动的细节。

示例,人力资源部门需要优化改进的业务流程

在本项目中人力资源部门需要改进业务优化流程有两个:工资/5险1金发放流程和午餐补助发放流程。

分析结果描述如下

业务流程名称:考勤信息统计

执行角色:人力资源助理

描述:完成考勤统计工作

主要活动:

  • 收集上下班出勤信息
  • 手机异常出勤信息
  • 计算给出出勤统计信息

备注:一个基本流程,在工资发放流程,午餐补助发放流程中需要使用。

流程图:如下图所示


业务流程名称:工资/5险1金发放

执行角色:绩效主管

描述:完成工资和5险1金发放工作

主要活动:

  • 获取考勤信息和工资变动信息,
  • 在工资基本信息基础上计算实发工资和5险1金费用,
  • 完成审批过程,
  • 通过银行发放工资,
  • 5险1金提交社保和公积金部门
  • 发送通知信息给所有员工

备注:

流程图:如下图所示



业务流程名称:午餐补助发放

执行角色:人力资源助理

描述:完成午餐补助发放工作

主要活动:

  • 获取考勤信息,
  • 计算午餐补助,
  • 完成审批过程,
  • 通过物业食堂发放午餐补助,
  • 发送通知信息给所有员工

备注:

流程图:如下图所示


通过对业务流程分析可以发现的业务服务,以及这些服务使用和产生的数据列表如下。


服务名称
复用
输入数据
输出数据
考勤统计 Y 月份 员工基本信息 考勤统计表
门禁信息获取   月份 门禁进出信息文件
打卡信息获取   月份 打卡信息文件
异常出勤信息获取   月份 异常出勤信息表
员工信息获取 Y 员工信息表
工资变动信息获取   月份 工资变动信息表
工资计算   月份
工资基本信息表
考勤统计表
工资变动表
实发工资表
5险1金表
工资审核   月份
工资基本信息表
考勤统计表
工资变动表
实发工资表
5险1金表
实发工资表
5险1金表
人力资源审核   审核内容 是否批准信息
财务审核   审核内容 是否批准信息
常务副总审核   审核内容 是否批准信息
工资发放执行   实发工资表
5险1金表
 
工资发放
信息发布
  实发工资表
5险1金表
员工基本信息表
 
工资发放业务      
午餐补助计算   月份
员工基本信息表
考勤统计表
午餐补助表
午餐补助审核   月份
员工基本信息表
考勤统计表
午餐补助表
午餐补助表
午餐补助
发放执行
  午餐补助表  
午餐补助发放
信息发布
  午餐补助表  
午餐补助
发放业务
     

 



专家视角看IT与架构
软件架构设计
面向服务体系架构和业务组件
人人网移动开发架构
架构腐化之谜
谈平台即服务PaaS


面向应用的架构设计实践
单元测试+重构+设计模式
软件架构师—高级实践
软件架构设计方法、案例与实践
嵌入式软件架构设计—高级实践
SOA体系结构实践


锐安科技 软件架构设计方法
成都 嵌入式软件架构设计
上海汽车 嵌入式软件架构设计
北京 软件架构设计
上海 软件架构设计案例与实践
北京 架构设计方法案例与实践
深圳 架构设计方法案例与实践
嵌入式软件架构设计—高级实践
更多...