业务流程重组是当今企业进行信息化建设的重头戏,对企业管理制度的变革和管理水平的提升具有极其深远的影响。在企业信息化建设当中,只有以业务驱动为导向,对现有的IT系统进行整合集成,才能保证企业信息化的顺利实施。本文从网络运维的角度出发,探讨运维流程再造的需求分析、技术实现及实施步骤,旨在以基于工作流技术的网络运维流程管理平台的建设和应用推动网络管理水平的提高。
一、现状分析
当前基于TMN标准的网管系统的建设和应用在网络日常维护管理中发挥了重要的作用,由于网管系统侧重的是对设备的管理功能,而人是生产力三要素中最具有决定意义的要素,因此,实现以人为主体的业务流程的管理则成为贯穿网络管理过程的纽带。目前的电子运维系统虽然实现了工单的派发,在日常的运维调度中发挥了较好的作用,但工单的派发属于例外工作的管理,而例行的工作流程并没有涵盖其中。网络部虽然制定了各种各样的管理办法和规章制度,但由于缺少IT系统的支撑,缺少对业务流程的监控手段,管理人员无从发现流程执行中的瓶颈或问题,具体说来,目前的系统在以下方面存在改进空间。
1.部分流程没有制度化,没有形成规范化文档,知识和经验的积累得不到有效共享。
2.部分流程中执行的角色和活动所需要的模板需要更加明确。
3.流程执行IT化支撑手段不完备,导致各分公司在执行过程中有所偏差,省公司难以进行有效控制。
4.流程的监控和闭环需要加强。
5.流程执行需要建立KPI指标。
现有系统是基于任务的工单管理系统,每个任务单由任务、人物(人力资源)和设备(网络资源)组成,由多个任务单按照一定的顺序有机地组织在一起,就构成了网络运维的业务流程,如图1所示。
图1网络运维业务流程组成
现有系统的不足可以通过工作流技术加以改善。工作流是针对日常工作中具有固定程序的活动而提出的一个概念,目的是通过将一个具体的工作分解成多个任务、角色,通过一定的规则和过程,约束这些任务的执行和监控,达到提高企业生产经营管理水平的目标。工作流系统能够反映网络运维流程的如下几个方面的问题:网络运维过程是什么(活动、任务)、怎么做(条件、规则)、由谁来做(组织、角色)、做的怎样(监控)。基于工作流的网络运维流程管理平台的建设,由于其技术上的先天优势,不仅可以改进以上不足,实现以上管理目标,而且可以很容易地支持流程的调整与优化。
二、改进目标
采用工作流技术改造现有系统建设网络运维流程管理平台的目标在于:整合企业的业务流程,细化工作角色,实现例外管理向例行管理、粗放式管理向精确管理及功能型管理向流程型管理的转变,实现运维工作的制度化、流程化、规范化、电子化和高效化管理。
为实现以上目标,对网络运维流程管理平台具有以下需求:
1.构建一个集中的、统一的网络运维流程管理平台,员工所有的工作任务在一个工作列表中体现。
2.固化例行业务流程,减少例外工作任务,能够支撑多种日常关键工作流程的运作。
3.监控所有业务流程,实现闭环管理和精确管理。
4.能够满足员工工作量化、绩效考核的需要。
5.网络运维流程管理平台要适应运维流程的优化、改进,这种改变要求是灵活的、可配置的、可扩展的,而不能是固化的、不可扩展、需要推倒重来的。
6.系统具有良好的开放性,确保本系统能够与其他系统进行应用集成。
三、网络运维流程管理平台功能模块
网络运维流程管理平台从功能上可以划分为七个模块,各模块功能如下。
1.任务工单管理。该模块实现临时性任务管理功能,如派发给分公司的任务工单、接收来自集团公司的任务工单、接收来自客服系统的网络投诉工单、部门内部用于任务分配的个人任务以及部门之间用于项目管理的部门任务等。
2.业务流程管理。该模块实现对例行性网络运维业务流程的管理功能,如资源调度流程、故障处理流程、网络优化流程和业务开发流程,这些流程一般可分解为定义良好的任务、角色、规则和过程,通过与人和各种应用系统的交互来进行工作流程的执行和监控,达到提高网络运维效率和网络管理水平的目的。
3.统一工作任务列表。该模块为用户提供统一工作任务列表,包括当前任务、新建任务、已派发任务、已处理任务、阅知任务和待发任务。通过统一工作任务列表可以接收处理来自各方面的任务工单及来自工作流系统的业务流程。
4.工作任务统计分析。该模块实现对个人工作和组织工作的统计分析功能,包括派发任务数量、接收任务数量、不同难度任务所占比例、任务完成及时率、任务完成质量及绩效指标完成情况等。
5.接口适配。该模块提供与客服系统、集团EOMS系统以及网络监测平台和资源管理平台的接口适配功能,通过系统之间的数据交换和应用集成达到部分业务流程自动化的目标。
6.工作流管理系统。工作流管理系统是用于定义、实现和管理工作流运行的一套软件系统,通过与人和各种应用系统的交互来进行业务流程的执行和监控。工作流管理系统是网络运维流程支撑平台的核心,包括图形化建模工具、工作流引擎、管理监控工具和工作任务列表四个主要功能模块,各模块的功能将在第五部分描述。
7.系统设置。该模块实现组织管理、角色管理、用户管理、权限管理和任务类型管理功能。组织是一个抽象概念,可以是实际业务系统中的一个部门或者任何有关联的集体;角色属于某一个组织,它具有某种权限、职责;用户是单一个人,他具有特定的角色,可以执行该角色所具有的职能和权限;权限管理指对用户、角色的权限进行设置,包括系统配置权限、安全管理权限、任务操作权限、流程管理权限、模板管理权限等;任务类型管理是指任务专业及其子类,任务专业可分为交换网、无线网、信令网、智能网、数据网、传输网、网管网、短信及动力设备等类别,各任务专业又可分为网络故障、网络工程、网络测试、网络调整、网络分析等多个子类。任务专业、任务子类和用户所在组织三者共同决定了一个人的角色,因此任务专业及其子类分得越细,越有利于角色细化及工作量化,以便实现精确管理。
四、网络运维流程管理平台技术架构
网络运维流程管理平台基于J2EE的多层应用体系结构构建而成,系统可以分成三个层次:应用层、控制层和后台信息层,如图2所示。
图2网络运维流程支撑平台技术架构