子曰“没有合适的人”

在流程化的管理模式下,最容易步入的一个误区是按流程设计一个“理想的”组织架构,然后对应于这个架构对人员进行评估、培养,甚至是更换。我见过很多试图采用这种方式,希望能把IT服务质量一步提高到位的客户。实践证明,凡是这么做的企业,往往要面临一个时间非常长(有的时候是几年)的动荡时期,而且往往最终结果并不尽如人意。原因很简单,适应一个企业的人,首先是适应这个企业的文化。有什么样的企业文化就有什么样的人,反之通过观察企业的一部分员工(样本数量足够大)就可以对这个企业的文化有一定的了解。

所以,核心问题不是“没有合适的人”,而是怎么把现有的人,以及未来注定要适应这个企业文化的新人,给“用合适”。从这个角度来说,调整组织架构不是一个粗糙的过程,而是需要认真规划,在规划的过程中,要参考企业当前现状,以及IT服务部门能承受的组织动荡程度。

在这里,可以根据常见的不同组织形态举几个例子:

组织形态一:纯技术型组织,一个或多个小的团队,每个团队不超过10人。每个团队由技术权威担任该团队的负责人。团队内部和团队之间用天然的技术实现过程和天然的技术责任分界来实现某种天然的流程。

这种组织结构在调整的过程中,经常面临如下几个难点:

  1. 技术人员对管理流程不屑一顾,认为管理流程是画蛇添足。
  2. 如果不是技术权威担任管理人员,很容易遭到技术人员的反感甚至对抗。
  3. 技术人员习惯于使用自己熟悉的技术,在探索学习新技术时,要么过于大胆(比如直接将未经完整测试的新技术用于生产环境),要么故步自封。
  4. 技术人员容易混淆因未严格执行流程而引发的问题和技术不到位而引发的问题。从而影响IT服务质量的持续改进提高。
  5. 因为某些产品和技术掌握在特定的人手中,因此造就了一些“特殊员工”,从而为组织结构调整造成巨大困难。

如果不想组织结构调整引发大范围的人员流动,针对这种纯技术组织,比较好的方式是引入一个“助理”团队。这些“助理”,分散在每个技术团队当中,但是又归属一个相对独立的“流程经理”进行管理。这些“助理”主要完成IT服务中关于管理流程的部分。

这个“助理”团队引入时,不会受到技术团队很大的抵触,大多数时候是受欢迎的。因为,这些人不会直接“干涉”他们的日常工作,更多的是进行记录和传递信息(技术人员很少喜欢进行记录和传递信息之类的工作)。但随着日常工作的开展,聪明的技术人员会发现,他们的很多工作是这些“助理”从“领导”处转来的,而且“助理”还有权力评价并向上级汇报自己的工作。于是,技术人员逐渐体会到,在一个按照流程进行管理的组织中,遵循流程的重要性。这种方式可以实现一种相对平滑的由技术型组织到流程型组织的转换。

IT服务(运维)管理实施的几个要点--第二章 人员和组织架构的更多相关文章

  1. IT服务(运维)管理实施的几个要点--第一章 IT服务质量的标准

    子曰"干的最好就是个60分,稍有纰漏就是不及格" 谈一个事情,最先要谈的就是统一标准,又或者这个标准已经约定俗成,广泛认可,所以就可以略过.对于IT服务质量来说,确实有一个统一的标 ...

  2. IT服务(运维)管理实施的几个要点--序言

    IT服务(运维)管理(不是IT运维技术)是IT行业当中相对比较"窄"的一个分支,通常只被金融.电信等大型数据中心的中高层管理人员所关注.但是根据笔者多年从事IT服务和服务管理的经验 ...

  3. 《Ansible自动化运维:技术与佳实践》第二章读书笔记

    Ansible 安装与配置 本章主要讲的是 Ansible 安装与基本配置,主要包含以下内容: Ansible 环境准备 安装 Ansible 配置运行环境 Ansible 环境准备 从 GitHub ...

  4. 企业该如何进行高效IT运维管理

    企业该如何进行高效IT运维管理 在企业内部也是一样,当大量的生产和经营数据集中在数据中心,一旦人们与数据中心因为IT故障而失去联系,停滞的也许不是个人应用受阻这样简单的后果.我们谁也不想看到自己企业的 ...

  5. ylbtech-KeFuYunWei(服务运维考核系统)-数据库设计

    ylbtech-DatabaseDesgin:ylbtech-KeFuYunWei(服务运维考核系统)-数据库设计 DatabaseName:KEFUYUNWEI Model:Admin 用户后台管理 ...

  6. 系统批量运维管理器Fabric详解

    系统批量运维管理器Fabric详解 Fabrici 是基于python现实的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包 ...

  7. 不吹不黑,赞一下应用运维管理的cassacdra

    不吹不黑的为菊厂的应用运维管理AOM点个赞.Why? 某菊厂应用运维管理工具AOM每天处理着亿级条数据,这么多数据是怎么存储的呢? 说到数据存储就会想到关系型数据库,比如mysql,oracle,sy ...

  8. Linux运维入门到高级全套常用要点

    Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...

  9. 15-MySQL DBA笔记-运维管理

    第15章 运维管理 随着各种技术的快速发展,现今的DBA可以比以前的DBA维护多得多的数据库实例.DBA已经越来越像一个资源的管理者,而不是简单的操作步骤执行人.本章将为读者介绍规模化运维之道.首先, ...

随机推荐

  1. Spring Boot应用 打包与部署指南

    Spring Boot的打包与部署有何特点? Java Web应用在Spring Boot之前,通常是打包成war(Web application ARchive)包,结合Tomcat来完成部署. 对 ...

  2. POST和GET有什么区别?

    1. GET主要用于从服务器查询数据,POST用于向服务器提交数据 2. GET通过URL传递数据,POST通过http请求体传递数据 3. GET传输数据量有限制,不能大于2kb,POST传递的数据 ...

  3. System.Security.Cryptography.RSA.FromXmlString 系统找不到指定的文件和X509读取证书文件系统找不到指定的文件异常

    前言: 最近公司增加服务器,在新增加的服务器中发现一些问题. 1.应用程序在读取证书文件中出现"系统找不到指定的文件."异常,但是已经确认证书文件存在.本地测试也可以读取,就在新增 ...

  4. python :ascii codec can't decode byte 0xe8 in posit

    python代码: slide.setAttribute("SlideName", module.slide_name)  slide.setAttribute("Sli ...

  5. NOIP2017普及组解题报告

    刚参加完NOIP2017普及,只考了210,于是心生不爽,写下了这篇解题报告...(逃 第一次写博,望dalao们多多指导啊(膜 第一题score,学完helloworld的人也应该都会吧,之前好多人 ...

  6. applicaitonContext属性未注入, 请在applicationContext.xml中定义SpringContextHolder.

    我用的jeesite框架,在使用定时任务时,出现一些问题,,1.在windows上项目可以在tomcat下,运行2.在linux下项目在tomcatgh下,却出现问题: 15-Dec-2017 15: ...

  7. 这是我对GET与POST的区别的回答

    不知在哪里看到的这种答案,之前很长一段时间对GET与POST的区别理解如下 一是GET数据附加在URL之后,是显示的,不安全的,POST反之. 二是数据大小限制,GET受URL长度限制,数据有限,PO ...

  8. 2017最新安装mysql教程及遇到的问题解决Windows下

    今天因为换了个LINUX系统 把我的E盘不小心给卸载了 结果还是不能用  导致 我E盘里面的mysql也都被删除了    所以又要在次重新装一个MYSQL 了    花了很多时间  也看了很多教程.好 ...

  9. 微信公众号开发系列-获取微信OpenID

    在微信开发时候在做消息接口交互的时候须要使用带微信加密ID(OpenId),下面讲讲述2中类型方式获取微信OpenID.接收事件推送方式和网页授权获取用户基本信息方式获取. 1.通过接收被动消息方式获 ...

  10. Android的init过程:init.rc解析流程

    这几天打算看下安卓的代码,看优秀的源代码也是一种学习过程,看源代码的过程就感觉到,安卓确实是深受linux内核的影响,不少数据结构的使用方法全然一致.花了一中午时间,研究了下init.rc解析过程,做 ...