在IT行业,人员的跳槽是非常普遍的现象,甚至可以说非常频繁。人员的频繁变动对一个正在运行的项目来说是很大的风险。现实生活中有很多这样的例子:某个公司的业务或项目非常依赖于某个具体的人,一旦这个人因为某种原因离开这个公司,那么这个公司的业务或项目会受到非常大的影响,甚至可能会是毁灭性的打击。

一个好的公司不应该出现这样的情况,或者至少我们的项目管理人员应该防范这样的风险,把损失降到最低,或者让这种人员的变动不成为风险。

那么在项目中如何防范这种风险呢?如何做到当一个人离开项目后,其他的人能很快地补充上来,接替离开者的工作,team也能很容易做相应调整?这就要求在项目在Planning阶段就考虑人员变动的风险,简单地说就是做好Backup Plan。 一方面人员所掌握的Knowledge,Backup也需要掌握;另一方面,所有项目需要的Knowledge都要有相应的Document,而不是仅仅掌握在某个人或某几个人的头脑中;最后,要有清晰的process保证Backup Plan的顺利执行。 这样做的目的是我们加强对Knowledge的管理,弱化人与项目的耦合关系。

比如说,项目的PL(Project Leader)必须定义他的Backup PL,并有文档记录。公司在进行PL培训时,Backup PL也要参加。在定义了Backup PL后,PL要制定KT(Knowledge Transition) plan,通过一对一的具体的工作说明,让Backup PL掌握必要的项目Knowledge。

一个member从被挑选,到进入项目,再到独立胜任项目工作,把这个过程定义成正式的process,以让member尽快掌握项目所需knowledge为出发点。

下面来说说我们这个的维护项目的人员check-in process是如何做的。 (这篇文章主要说的是人员变动的风险防范,所以假设项目已经在运行,项目团队也已经存在)

我们假设项目中的人员A要离开项目,现在已经确认B能加入项目。我们要做的就是启动Induction Process。

首先,新进入的member需要阅读项目定义的Induction Manual,以掌握必要的信息。Induction Manual主要包括项目的概述,项目组织结构,项目中的配置管理,客户介绍,项目涉及到的技术,必要的培训,和项目中的主要活动等等。 主要是一些一般介绍,具体的内容有专门的文档,Induction Manual中有链接。

其次,新进入的member需要阅读Project Plan。这是项目中最重要的文档,每个member必须仔细阅读。Project Plan中对项目有详细的说明。

接下来A就要对B做KT(这里假设每个member要离开项目都需要提前一段时间提出,这样可以有时间寻找新的人员和KT。这点需要在每个人员进入项目时就规定好了的)。首先A要指定KT Plan,PL审批通过后,KT就可以开始了。KT的内容不仅仅包括A维护业务系统的具体技术与业务逻辑,还要包括维护过程中的Process介绍,各种项目相关工具的介绍,正在做的工作、遗留的问题、即将到来的工作等等。KT的内容还包括B申请项目Account,维护业务系统必要的Account,以及各种必要的权限。

KT过程中,工作仍以A为主;到KT的后期,要以B为主,A只是给以必要的帮助。KT后期还要做的一个重要的事情是A想业务系统的关键用户和相关team的人员正式通知他的工作将由B正式接替。

KT的最后一步是对KT进行验收。根据checklist逐相确认KT是否Cover到了。这样可以确保B的Knowledge是完整的。

KT完成后,需要完成Induction process的最后一步,就是Exit Test。Exit Test的内容是和Induction Manual一起定义好的。这一步也是对KT验收工作的一个补充。B通过Exit Test的考试后,就可以正式独立胜任自己的工作了。

这样一个process完成后,A就可以从项目中被Release出去了。

B进入项目后,PL就要开始为B安排Backup,同时安排B Backup其他member的工作。这样,team继续运转,几乎没受到A离开项目的影响。

从一个项目的角度时这样考虑防范人员变动的风险,如果从公司的角度就考虑,并且定义成process,那么任何一个同样的项目启动时,这个项目能同样做到很好的防范人员变动的风险。

转载于:https://www.cnblogs.com/taifeng/archive/2005/01/24/96353.html

防范项目中人员频繁变动的风险相关推荐

  1. 面试官:项目中最大的风险是什么?

    风险意识是衡量测试人员质量能力的一个重要因素,项目中的风险点往往是出现缺陷概率比较大的地方,也是产品质量最薄弱点.不管是向老板汇报项目情况.还是求职面试,对于测试来说,风险意识很容易被谈到.例如老板会 ...

  2. 实际项目中手动测试和自动测试的合理运用

    一.手动测试 手动测试,就是指完全依赖人工测试软件,主要根据测试用例来执行测试,但是测试用例也不可能100%覆盖软件功能还要通过其他方式来发现软件缺陷,这样就要求测试人员的经验要丰富并且具有发散思维的 ...

  3. 项目的人员考核和激励

    项目的人员考核和激励 项目人员的考核从人的角度,评估项目成员的工作绩效情况,考核的结果将成为各种奖惩和激励的依据.同时,通过项目的人员考核,也便于组织了解项目中人员的工作状况,分析得失,并以此作为人力 ...

  4. 【华为云技术分享】【DevCloud · 敏捷智库】项目团队人员变动频繁,如何对新人进行有效培养和管理?

    背景 在华为云专家团队拜访某企业时,遇到了这样的一个问题,随着业务的扩张,新员工不断加入,其开发组长要对每一位新人交代相关的知识点.工作方式以及团队信息等,工作量在短期内激增-- 在一个项目中,随着时 ...

  5. 技术项目中的人、风险与应对方法

    前言 近期的工作中遇到了项目并行的状况.具体来讲,在一个项目的开发尚未完成时,产品经理又提出一个"高优先级"需求.因为对临时插入项目需要的开发时间评估不准确,对正在进行中的项目造成 ...

  6. 测试人员如何在项目中开展测试

    项目中角色分为:项目经理(PM).QA.产品.UI.开发.测试,本文以测试人员视角展开谈谈如何开展测试. 目录 一.尽早介入测试 二.积极与产品人员核对需求 三.提前准备测试用例 四.交叉执行用例 五 ...

  7. 软件项目中的风险应对策略

    风险规避 风险规避是改变项目计划来消除特定风险事件的威胁.通常情况下我们可以采用多种方法来规避风险. 例如,对于软件项目开发过程中存在的技术风险,我们可以采用成熟的技术,团队成员熟悉的技术或迭代式的开 ...

  8. 中小SAP项目中的人员编制

    对于SAP项目来说,常有人把项目所需的人员说的很多--每个模块一个内部顾问和一个开发的,再算上BASIS和文员,怎么说也得十几号人吧.这样的规模让人望而却步. 但实际上,SAP的项目在上线后的很长一个 ...

  9. 关于软件项目中的风险

    风险大概可以分为:需求,管理,计划,客户,技术,人员等几部分. 需求风险:   由于与客户沟通不畅,对客户的需求了解不足造成.   需求分析中存在模糊,不确定,或者错误. 计划风险:   计划不够粗略 ...

  10. 软件项目中的功能风险矩阵

    软件项目中的功能风险矩阵 黄国强 2011-9-9 仿照美国总统艾森豪威尔的"时间管理优先矩阵",我画了一个项目功能风险矩阵图. 软件开发中,我们最先要做的就是必要而且有风险的事情 ...

最新文章

  1. java旅游系统项目经验_谁能跟我介绍一下Java 项目经验,刚进入这个行业。
  2. 解决Python自带的json序列化工具不能序列化datetime类型数据问题
  3. c++ 使用 math库笔记
  4. 部署和调优 1.5 vsftp部署和优化-1
  5. 进站公交车碾起积水溅上轿车两男子驾车撞伤公交司机
  6. linux 看不到mysql_linux的mysql下看不到mysql上的其他数据库只能看见 information_schema这一个数据库...
  7. python 窗口程序开发课程_从零开始学Python - 第019课:使用PyCharm开发Python应用程序...
  8. 《凡人修仙传》中打斗场景(c++多态实现)
  9. 多核技术对计算机技术的影响,计算机新技术——多核技术.doc
  10. 【codevs4228】小猫爬山(最优化剪枝)
  11. Linux使用docker安装RabbitMQ一站式教程【图文教程】
  12. 偷梁换柱:谨防“Synaptics”蠕虫病毒
  13. 路飞学城Python-Day37(practise)
  14. 企业电子邮箱的地址格式
  15. 政府行业数据保护方案
  16. 数据库——怎样实现数据完整性
  17. mybatis-generator工具生成对应的自定Service和Controller
  18. Jekyll基本用法
  19. windows 安装labelme
  20. JAVA String.format详解

热门文章

  1. apollocaffe编译问题
  2. 配置F5 负载均衡(转)
  3. utf-8和gbk的区别
  4. iOS进阶面试题----Block部分
  5. linux用户管理命令(添加,删除,修改)
  6. [Android]OkHttp的简单封装-辅助框架
  7. 打印九九乘法表算法-java
  8. n维空间的欧氏距离公式_什么是“欧几里得距离”(ED)?| 群体遗传专题
  9. Android WebView中软键盘会遮挡输入框相关问题
  10. BZOJ1064[NOI2008] 假面舞会