任何的管理活动中都有流程,IT运维管理也是。而在企业中流程管理的工具很多,常见的有OA、BPM、专用工作流平台,以及一些管理系统中也会自带流程模块(如:HR系统、ITSM系统)。
随着企业信息化的发展,IT环境日益复杂,对IT运维管理的要求也就越来越高,那么IT运维中的管理流程应该如何考虑?
本文先从流程这个大的概念进行探究,快速了解这个领域的基本知识,然后再对运维流程进行详细分析并提出建议。
流程是事务进行中的次序或顺序的布置和安排,或指由两个及以上的业务步骤,完成一个完整的业务行为的过程。
在一个企业中,只要不是一个人独立完成全部工作,那么从它就存在流程,并且随着企业的规模不断变大,其流程会越来越多,越来越复杂。企业会针对各类业务流程有一套规章制度,比如:财务管理流程、项目管理流程、产品研发流程等。可见,流程的约束是企业管理的一个重要手段,用于规范化员工的工作流程和行为。
国际通用型流程架构基本按照服务对象,划分为核心流程、支持流程、管理流程三大类。
战略发展流程:
以公司董事会、社会为服务主体,满足企业业绩,合规表现等要求的业务流程。该流程的特点是面向公司整体层面、面向各业务流程,实现从上至下的管控要求和执行监控,体现从下到上的承诺和目标达成。
核心业务流程:
以市场与客户为服务主体,提供符合要求的产品与服务,并实现价值增值的业务流程。该流程的特点直接面对市场与客户,以端到端的形式,实现客户的满意、效率的满足、质量的改善、成本的优化。
经营管理流程:
以内部业务与管理部门为服务主体,通过为其提供所需的服务与资源,实现效率和效果的提升的业务流程。该流程特点是面向内部客户,提供资源保障(人、财、物、信息、设备、技术)与管理和服务输出,确保核心流程的价值增值最大化和战略发展类流程持续发展目标的实现,关注经营管理的效率与效果。
企业中常见的流程管理工具有OA、BPM平台、专用的工作流程平台,如:K2。这么多的工具很容易让人迷惑混淆,而他们的定位和侧重点其实是有区别的。
简单来说,OA关注的是人与人的办公协同,侧重行政办公的流程管理;BPM关注的是优化业务过程,侧重端到端的业务流程管理;而传统的工作流平台关注的是工作管理,整合非电子表单类的工作,是存粹的一个流程工具。
目前企业的趋势是将分散的流程集中到基于BPM工具的统一流程中心,使用BPM工具作为企业的流程战略支撑平台。
在具体使用流程工具时会涉及到的一些常用的术语、名词,如下表格所示。
相关理论标准
典型的开源流程引擎
IT运维流程管理属于ITOM的范畴,运维管理是确保上层业务应用稳定运行,对业务是保障作用。因此,如按本文前面的流程分类标准,IT运维流程应属于支持流程。并且运维流程相对于企业的其它流程有其特殊性,它偏向技术,和底层的IT运维支撑系统紧密相关。
随着企业信息化的发展,IT规模越来越大,IT运维管理已经逐步成为企业重点关注的内容,那么做好运维的流程管理也是非常重要的。
企业现状
痛点分析
提到流程,很容易联想到ITSM,因为ITSM侧重的是“管理”,而管理的核心是组织(人)和流程(事),其最佳实践ITIL就定义了各种人员角色和管理流程。ITOM和ITSM的关系非常紧密,容易混淆,因此有必要做一些研究和分析。
ITSM关注的是普通终端用户能直接感知到的IT服务,其最终目的是提升交付出去的IT服务质量,而ITSM中的服务运营(如:服务资产和配置管理、事件管理、发布和部署管理、变更管理等)依赖于ITOM做支撑,ITOM核心内容包括监控、自动化、装配、配置管理、分析,其侧重的是“技术”。他们的关系如下图所示。
在上图中,左边是ITSM领域,右边是ITOM领域。可见,和ITOM紧密相关的管理流程,包括请求管理、发布/变更管理、事件管理、配置管理都在ITSM领域,这就是为什么很多企业都是使用ITSM系统来管理这些流程,而现实情况是这些流程在ITSM系统中只是孤立的“管理流程”,仅连接了“人”与“人”,而无法和各个运维管理系统打通集成。对于IT运维人员来说纯粹是附加的“累赘”,因此难以落地或实行效果较差。
当企业的IT规模到达上千、上万、上十万的服务器级别时,靠人肉运维已经无法满足运维管理的需求。因此,自动化运维近几年开始火热,相关的工具、平台不断出现,解决了运维管理人员很多的手工操作,大大提高了运维的效率和质量。但却难以和相关运维管理流程进行结合,原因是ITSM系统更多是考虑对ITIL理论的实现,所以其普遍封闭、集成性弱,难以和ITOM工具打通。因此很多企业会考虑把和IT运维紧密关联的流程独立出来,由专门的运维流程管理系统来承载,实现人与人、人与系统、系统与系统之间端到端的流程管理。
流程管理的实施,其定位、边界要比较清晰,否则很容易范围不受控制,导致实施项目失败。
运维流程的边界
运维流程和ITOM体系中其它模块的关系
主要从资源申请、发布/变更、机房管理、故障事件、日常运维等方面进行流程的梳理和设计,如下是典型的流程示例。
根据前面的分析,运维流程由于其特殊性,不适合在ITSM中进行管理,更不适合适用OA、BPM等工具。运维流程工具应该是ITOM工具体系中的一部分,能与各个运维支撑系统进行良好的集成。
运维流程管理工具除了具备流程系统基本的功能之外,还应该具备:
运维流程作为IT运维管理的重要部分,应该在ITOM体系中进行考虑,作为一体化运维平台的一部分。它与运维门户、运维可视化、监控告警、CMDB、自动化运维工具、CMP等进行无缝集成,将运维的人与人、人与系统、系统与系统进行连接,是运维工作的“总线”。这样在运维管理规范化的同时,也保证了运维的工作效率。
作者:刘斌
出品:嘉为科技