用一棵魔幻树分析IT业的“跳瘙”运动
用一棵魔幻树分析IT业的“跳瘙”运动:IT业的人员流动现象非常严重,不堪其苦的公司甚至把那些频繁跳槽的员工戏称为“跳瘙”,调查显示国内24%的程序开发者在该领域工作时间不足一年,48%的开发者工作时间在1~3年之间。
IT业的人员流动现象非常严重,不堪其苦的公司甚至把那些频繁跳槽的员工戏称为“跳瘙”,那么,这些“跳瘙”的跳动频率大致在多少呢?,America's Network 早在2000年的文章High-tech brain drain中报导显示IT业的人员流动数字已经从传统的6~10%增加到整个业界的约20%。财富500强公司更达到了25~35%。财富杂志在2000年2月的文章“On the Job: The Joy of Quitting”中报导,人员流动甚至已经变成一种文化、一种每年一度的行为,IT业员工的平均在职时间仅为13个月。程序员杂志在2004年12月发表的《软件人,今年薪资知多少——中国程序员2004年薪资调查报告与现状报道》一文中的调查显示国内24%的程序开发者在该领域工作时间不足一年,48%的开发者工作时间在1~3年之间。
如此频繁的“跳瘙”运动又对企业造成什么影响呢?首先人员流动需要很高的成本,软件工程领域经典之作《人件》一书称企业雇佣一个新员工的成本相当于其4.5~5个月的工资。而且人员的频繁流动必将抑制企业引进新技术、制定培训计划和发展策略,这样企业将难得有长远的进步。人员频繁流动被很多专家看作项目失败的一个重要原因,更被该领域专家Tom DeMarco和Timothy Lister在其合著的由清华大学出版社2004年出版的《与熊共舞——软件项目风险管理》一书中列为五大软件项目核心风险之一。
今天让我们试着用一棵小小的魔幻树——故障树来分析一下IT业人员流动各种情况、原因及影响。
故障树
故障树分析法(Fault Tree Analysis)由美国贝尔实验室的H.A.Waterson博士于1961年首创。近年来,随着计算机辅助故障树分析的出现,故障树分析法在航天、核能、电力、电子、化工等领域已经得到了广泛的应用,并逐步形成了完整的理论、方法和工程分析程序。随着IT业的风险性、可靠性和安全性问题逐渐严重,故障树分析法也逐渐被应用于该领域中。
故障树分析法是把重大风险作为故障分析的目标,即顶事件;然后逐层找出直接导致这一风险的全部因素,即中间事件;直到那些风险发生概率已知的基本因素,即底事件为止。再用适当的逻辑门把顶事件、中间事件和底事件联结成倒立树形的逻辑因果关系图,即得风险故障树。
构造魔幻树——IT业人员流动风险故障树
IT业如此频繁的人员流动作为该行业的五大核心风险之一,可根据故障树分析法构造如下的风险故障树:
图1 IT业人员流动风险故障树
上图1采用故障树分析常用符号,构造IT业人员流动风险故障树。我们将IT业人员流动风险最为顶事件,人员流动分流入、流出和更换三种情况,作为一级中间事件,各种人员流动情况因为其引起原因及造成的影响构成了其对软件项目的风险,那么其原因和影响作为其二级中间事件;人员流入、流出和更换的各种具体原因和影响即为导致软件人员流动风险的基本因素,即该故障树的底事件。
根据故障树的基本表示法,上图中用矩形表示顶事件和中间事件,圆形表示底事件,房形表示开关事件,即正常工作条件下必然发生或必然不发生的事件。本例中事件x4 人员更换后项目组的重新凝聚和x8人员流出后再雇佣新员工的成本因正常工作条件下必然发生,故作为开关事件,其它中间事件和底事件如图1所示。
关于作者:
本文作者陈荣,是软件工程专业工学硕士。她目前在中国科学院计算技术研究所工作,从事软件项目的质量管理和相关研究。
- 本文关键词:

