如何才能确保一个软件项目能够圆满
“决定一个项目成败最关键的因素,是人”。但是,在软件项目、软件工程的讨论中,关于人的讨论往往淹没在技术、方法、框架、过程等话题的口水之中。
实际上,导致项目失败最常见原因就是关键技术人员的出走。 一般来说,技术领头羊都有很好的软件开发实践经验,因此他们会面临更多的跳槽诱惑,稍有不慎就会流失。当项目最关键的核心资源——技术领头羊流失时,可能导致的结果是项目迅速垮台,形成人在项目在,人走项目瘫的局面。 技术领头羊出走的危害
80/20法则告诉我们一个道理,即在投入与产出、原因和结果之间,普遍存在着不平衡关系。关键的少数,往往是决定整个项目的效率、产出、盈亏和成败的主要因素。实践表明,一个...全部
“决定一个项目成败最关键的因素,是人”。但是,在软件项目、软件工程的讨论中,关于人的讨论往往淹没在技术、方法、框架、过程等话题的口水之中。
实际上,导致项目失败最常见原因就是关键技术人员的出走。
一般来说,技术领头羊都有很好的软件开发实践经验,因此他们会面临更多的跳槽诱惑,稍有不慎就会流失。当项目最关键的核心资源——技术领头羊流失时,可能导致的结果是项目迅速垮台,形成人在项目在,人走项目瘫的局面。
技术领头羊出走的危害
80/20法则告诉我们一个道理,即在投入与产出、原因和结果之间,普遍存在着不平衡关系。关键的少数,往往是决定整个项目的效率、产出、盈亏和成败的主要因素。实践表明,一个软件开发项目的效率和发展,往往决定于少数关键性的人才,即通常所说的技术领头羊。
王东兴认为,对软件项目而言,一个技术领头羊离职所带来的影响是方方面面的,既有有形的,也有无形的。
(1)开发进程被迫中断,甚至夭折
技术领头羊的流失带给软件项目的危害,是和其离职前在项目中肩负的责任相对应的。
有时,此类人员的流失意味着核心技术的流失。严重时,技术领头羊的离职将导致项目开发进程的中断、团队不稳甚至是项目瘫痪或夭折。同时,当技术领头羊流失到同行或竞争对手一边,对公司的危害更是致命性的。
核心技术和商业机密尽失,市场可能会被对手所侵占,企业因此在和对手的竞争中失去优势。
(2)重新培训费用巨大
技术领头羊离职所留下的职位空缺会迫使项目组重新花费一大笔成本培养或是寻找接替者。从经济上说,这都是难以承受的巨大损失。
这些费用将包括离职人员接替者的招聘成本、培训费用、薪酬维持费用,以及人才重置成本等。有研究表明,在软件开发项目中,当技术领头羊流失后,重新招聘和培训人员替代的费用是维持原人才所需薪酬额的2。8倍以上。
(3)挫伤团队士气
技术领头羊离职还会严重影响团队成员的情绪,极大挫伤团队的整体士气。一般来说,在技术领头羊离职的“示范”作用下,会使其它团队成员心态不稳、士气低落、工作效率下降。这时,如果项目的人力资源管理存在缺陷,团队成员平时不良情绪积累严重,就有可能发生集体离职潮。
而团队成员的集体流失,对软件开发项目的打击是致命的,极可能致使项目全面瘫痪。因此,技术领头羊的出走对团队成员的心理和项目整体工作氛围的影响是不可低估的。 技术领头羊出走的常见原因
技术领头羊的出走,究其原因是多方面的。
一般来说,公司组织、人员自己和外界环境均难辞其咎。
(1)个人原因:寻求更高的职位和报酬
因个人原因离职的技术领头羊,其大多是将公司当作自己职业生涯发展的跳板,项目对他们而言就是为了获得工作经验或是学习相关技术。
一旦学习目的达到,他们就会选择待遇更高、发展空间更大的企业服务。另一方面,技术领头羊在外界因素的诱惑、鼓噪下,有时会过高估计自己的能力,继而跳槽而去。其结果很有可能是乘兴而去,失望离开。很多人一个工作总干不长久,频繁跳槽,其背后与此因素关系很大。
(2)公司原因:制度缺失和管理不当
从公司方面讲,导致技术领头羊离职的根本原因在于人力管理制度问题。绩效考核制度不合理或者不完善,不能提供合理的、有竞争力的薪酬,通常是引起技术领头羊流失的直接原因。
当他们感觉到公司支付的薪酬不能很好的代表其人力资源的价值时,或者不能正确评估其对项目的贡献时,他们就会选择去能支付更有竞争力薪酬的企业中去。
另一方面,项目经理和技术领头羊在项目管理理念、价值观等方面的冲突,也是导致流失的因素。
在很多的技术领头羊离职调查中,他们并没有说是项目经理管理的原因。但实际上,很多情况下是项目经理导致了技术领头羊的离职。比如,上司的领导方式让他们不满意、观念不一致等,都可能促成其离开。
(3)外界原因
技术领头羊出走的原因还有很多,比如人才中介机构的发达,经济发展及社会就业环境的宽松,同行业软件企业和竞争对手的挖掘等。
实际上,当外界比起公司内部更有吸引力的时候,往往会直接影响到技术领头羊的出走。一般来说,项目的技术领头羊会极易受到其它软件公司的青睐,流失的人才绝大部分到其它软件公司还会继续做技术领头羊。 避免技术领头羊出走的对策。收起