`

从程序员到项目经理(28):该死的结果导向

阅读更多

从程序员到项目经理(28):该死的结果导向

在当今流行的管理体系中,结果导向由于迎合了公司高层的味口而大行其道。项目成功,你就是英雄;出了问题你就是狗熊,而不管是什么原因。正因为如此,在传统的目标管理中,公司与员工之间充满了博弈,导致双方出现了难以调和的矛盾。这一节我要为项目经理鸣不平,同时也替公司着想,将员工从不近人情的“成王败寇”的模式中解脱出来,实现公司与员工的双赢。

1.两种评价项目的导向之争

公司和项目经理博弈,主要体现在项目目标的制定、以及对项目结果的评价方面。毫无疑问,公司是结果导向的,结果好才是真的好,其它全部都是假的。可 是,项目经理有话要说!然而公司又是如此强势,以至于项目经理根本无法发出声音。假如项目经理和公司领导之间是平等的,设想他们之间展开了一场辩论,会是 怎么样的呢?

“辩论赛”开始了:

领导:你的项目延期了,要扣绩效工资。

项目经理:客户上个月换领导了,建设思路有比较大的变化,我要申请项目变更。

领导:出了问题就变更,那还要考核做什么?记住:没有任何借口!

项目经理:这不是借口,是实情。

领导:我只看结果,其它一切都是空谈。

项目经理:过程也要看,项目中总有许多不受项目经理控制的因素。

领导:车到山前必有路。只有不努力的项目经理,没有解决不了的问题。

项目经理:天上掉下一块陨石,把路面砸出一个坑,你的车还能开过去吗?等你把坑填平,或者绕道过去,还能准时到达目的地吗?是的,一切问题都可以解决,但并不是说一切目标都可以达到。

领导:我给你工资,你就要搞定一切问题、达到目标。不能实现目标,我还要你干什么?

项目经理:我卖艺不卖身,是人不是机器,只能达到可以实现的目标。

领导:你不负责任!

项目经理:你蛮不讲理!

虽然带有戏谑的意味,但相信说出了很多项目经理的心声。对于如何公正客观的评价项目,公司和项目经理其实分别代表了两种不同的倾向,即结果导向和过程导向。

结果导向有不公平的嫌疑

传统的评价标准是结果导向的,即项目完成后要达到既定的目标:范围、时间、成本、质量等因素均要达到规定的要求。结果导向是站在公司领导层的角度来 看待问题,公司领导当然希望项目经理能将一切承担起来,每次都给出完美的结果,至于怎么实现,他们是不会想知道的。然而,对于项目经理而言,项目中总有许 多的因素是自己无法控制的,只看结果显然并不公平。

比如,有些项目实在是预算太少、工期太紧、要求过高,本身就是Mission Impossible。但项目已经中标,必须得做。项目经理即使拼尽全力,把该做的、能做的工作都做了,且执行顺利,效率也高,没有返工,最后仍然没有达 到目标。甚至有些项目受政策支配,验收标准频繁修订,验收时间遥遥无期。

这能怪谁?把责任都推给项目经理是没有意义的,因为你就是换一个能力再强的项目经理也无事无补。只能说这个项目本身不是一个好项目,应该追究的是只顾拿单、不计后果的销售经理,而不是找项目经理的麻烦。

项目经理负有管理责任,但管理不是万能的

有人认为,管理是万能的,管理者对组织的成败负责完全的责任;也有人认为,管理者对管理成果的影响是十分有限的。因为存在着大量管理者无法控制的因素,组织的成败在很大程度上归因于这些无法控制的因素,管理者真正能够影响的是象征性的成果。

现实中管理显然不会像“管理象征论”说的那样无力,但也绝不是万能的。事物均有其运行的规律,超出规律支配的范围,任你管理能力再强,也是无济于事。乔布斯能造得出IPad,但造不出飞碟;要让杨元庆明年把联想集团的销售额翻一番,恐怕他也会无能为力。

因此,如果完全不顾项目实际情况,将项目的成败完全归结于项目经理的管理能力,是不合适的。

只看结果是一厢情愿

每个领导都喜欢说“我只看结果,不问过程”,可是要达到什么样的结果,往往也只是领导自己说了算,项目经理只有听的份。目标不能是领导拍脑袋拍出来 的,而应该与项目经理开诚布公、平等协商,否则领导拍脑袋,员工最后只能拍屁股了。不信的话,你可以在任命项目经理时把你的真实想法如实交底,这样对项目 经理说:

“小赵,这个项目交给了,总共8个人,工期是一年。你知道我是只看结果,不问过程的,不管发生什么事,如果今年年底不能验收,你要承担全部责任。所 以今年你能不能拿到年终奖,就看这个项目了。”估计还没等你说完,小赵就会回话说:“老板,我想辞职…”很显然,你不会得到项目经理的认可,一厢情愿是没 有用的。

当然,也没有哪个领导会傻傻的这样说话,他们一般在项目启动时很显得温柔、很宽容,告诉你项目很简单,真等到项目不尽人意的时候,再跟你秋后算账,这时也正是他一厢情愿的愿望破产的时候。

不问过程是放弃管理

哪个领导都想“只看结果、不问过程”,这样多轻松啊,整个项目领导只用出现两次,第一次是启动的时候下达目标,第二次是完成的时候验收结果,这期间项目组就像一架运作精密的机器,有条不紊的按照指令完成任务。

只可惜这种情况在童话里也不会出现。如果这样有用的话,那公司老板也不用干活了,只要在年初对高层经理说一声今年要完成产值多少个亿,就可以去国外旅游了。

事实上,“只看结果、不管过程”是领导的失职。只要是管理者,都要履行计划、组织、领导、控制四大职能,你把项目交出去了,最多只能算完成了计划和 组织的工作,而领导和控制这两项与过程息息相关的职能还没有去做。如果不履行这两项职能,在一定程度上就等于放弃了管理,甚至可以说是一种懒汉行为。

2.“不白花一分钱”才是成功的项目

“不白花一分钱”这几个字看起来简单,却包含着非常丰富的内涵。

统一两种导向

在一个结果导向型的公司里,领导喜欢扔下一句话:“我要的是结果”,听上去很酷,还可以让项目经理哑口无言,但项目中的问题还是在哪里,于事无补。 更重要的是,这种做法相当于把员工一棍子打死了,连同他的努力和价值也一并否定了,伤了员工的心,显得过于冷酷、不近人情,显然并不可取。但只管做事、不 问结果也是不合适的,这会引诱员工放松自我管理,寻找借口,推卸责任,从而伤了老板的心。

那有没有一种评价标准,能够兼顾结果和过程两个方面、让领导和项目经理都满意呢?有!那就是“不白花一分钱”,也就是说,要看一个项目经理干得怎么 样,关键就看他在项目中白花了多少钱。按照这个标准来管理项目,项目经理不但需要重视过程,同样需要重视结果,而且一定要竭尽全力、毫无保留,才能真正做 到“不白花一分钱”。

更加客观公正

这个标准看上去有点“惊世骇俗”,好像与传统经典的目标管理背道而驰,其实不然。目标管理首要一点是目标是可以实现的,这意味着必须要考虑项目实际 情况,特别是项目中的不可控因素,应该将它从对项目经理的考核中剔除——任何考核只能考核项目经理能够控制的因素。其次目标管理并不是指领导下达了目标就 等着收获结果,中间同样需要对目标完成情况进行监控,并根据实际情况对目标进行调整,这与“不白花一分钱”重视过程的思想是一致的。

也就是说,“不白花一分钱”融合了目标和过程两种导向, 既考虑到了绩效,也勇于面对问题,无疑更加的客观公正。正因为如此,它对项目执行过程具有很强指导作用——鼓励项目经理要做到人尽其才,物尽人用,不能做 镀金的工作,更不能出现返工,要把每一分钱都用在刀刃上等,这样才能保证项目结果是最好的——没有多花一分钱。

没白花一分钱就是最佳结果

没白花一分钱意味着项目组已经发挥了最大的能力,并且项目没有走弯路,所以这已经是最好的结果了。如果这样达不到领导的要求的话,只能说明领导的要求实在太高了,而不是项目的执行太差了。

我们设想有一个项目,老板要求1年内完成,预算100万,如果项目经理用了1年半,花了150万,按照传统的意义,这个是一个执行失败的项目。但按 照“不白花一分钱”的思想,这也许是一个失败的项目,但却不一定执行失败。如果每一天、每一分钱都是必须要花的,执行就是成功的。也就是说在当前资源配置 下,当前结果已经是最好的了,换成其他人、采用其它做法,只会成本会更高、时间更长。既然如此,还有什么好苛求的呢?

因此,项目失败并不意味着执行失败,项目经理只能保证执行是最好的,但不能保证老板是赚钱的。

“不白花一分钱”不只是钱的问题

“不白花一分钱”这个提法,容易让人觉得它只包括了成本这一个方面的因素,而项目目标包括成本、进度、范围等方面,因此不具有说服力。

这实际上是一种误解,这个标准看似只有一个“钱”字,实则暗含了质量、进度、范围、人力资源等因素。无论是进度滞后,还是范围蔓延,或者质量低下, 这些无不与一个“钱”字息息相关,它们最后都会反应在“钱”上。因此,要评价项目经理做得如何,完全可以通过衡量他白花了多少钱来进行评价。

表 项目问题最后都会体现在钱上

项目因素

白花钱的表现

说明

进度

太慢

在资源一定的情况下,所用时间越长,成本也就越高。如果慢是由于管理不当,则说明白花了钱。相反如果是由于公司强行将人力资源撤出或其它不受项目经理控制的原因,只要是没白花钱,就没有问题。

质量

超出要求

质量做得太好,大大超过预期,客户固然高兴,却同样是花了本来不必花的钱。

太差

质量太差,客户无法接受,项目就会返工,质量事故还会引起其它相关损失,这些都会导致白花钱。

不必要的迭代

迭代无疑是一个优秀的思想,但如果过于依赖迭代,从一开始就想要迭代多少次,往往最终迭代的次数比预计的还要多。不必要的迭代意味着这些钱是白花的,“一次就把事情做对”永远是最省钱的方法。

范围

镀金

做了多余的工作,开发了不必要的功能,当然会白花钱。

人力资源

士气低下

员工敷衍工作,士气低下,工作效率低下,导致做一件工作需要更多的钱。

人员闲置

不及时给员工安排工作,或负荷太轻,都是人员闲置的表现,闲置是需要成本的。

分工不合理

人员没有做其合适的工作,同样会导致工作效率低下,成本上升。

等待

项目中发生等待状态,例如要等某功能开发完成,或者要等某资源到位,才开展下一步工作。这种状态多半是由于工作安排不合理引起的。等待是需要成本的,这些成本就是多花的钱。

当然,要精确计算白花了多少钱,并不是一件容易的事情,同样可能存在争议,所以并不建议将其用于绩效考核——再次重申我是戴明的追随者,从头到尾就 不支持对软件项目进行绩效考核。管理的重点应该是如何提升绩效,而不是对绩效进行考核,如果每个人都绩效很高,也就没有考核的必要了。

“不白花一分钱”对领导层的要求

要贯彻“不白花一分钱”的思想,首先要从公司的高层做起,转变心态,说实在话,做实在事,实现与员工双赢。

高层应该具备宽容、共赢的心态

在“只看结果,不管过程”的公司里,管理层和员工之间一直在进行博弈。公司要员工对结果负责,给员工的目标要尽量的高,而员工不想对无法控制的东西 负责,希望目标尽量的低。这种冷冰冰的结果导向,将公司和员工分隔在两个世界中,公司和员工的心不能往一处想,劲也不能往一处使,从而产生了巨大的内耗, 对双方都造成巨大的伤害。

产生这种博弈的主要原因,在于公司领导层急功近利的思想。许多公司领导总觉得给员工发了工资,就应该把他们榨干用尽,以实现利润最大化。其实大可不 必这样想,员工是来帮你的,他们从来不欠你什么东西。公司领导必须明白,员工承担不了他无法承担的责任,如果强压,他就只能拍拍屁股走人了。多一分理解, 就多一分和谐。公司领导应抱着平和、宽容的心态,以求得和员工共赢。

在行动上要了解项目、支持项目,不要脱离基层

求全责备是没有意义的,不会使事情变得更好,只会让问题变得更遭。纯粹只看结果也无助于整个项目管理水平提升,问题始终在那里。公司领导同样需要 “地头力”,只有扎根于项目现场,以实际行动去支持项目,帮助员工去分析问题、解决问题,才是最实在、最有用的做法,公司的管理水平才能得到真正的提升。

分享到:
评论

相关推荐

    程序员第二步:从程序员到项目经理

    针对文件信息,接下来的内容将基于“程序员到...最后,从程序员到项目经理的转型不仅需要不断学习新的管理技能,更需要在实际工作中不断实践和积累经验。只有通过不断的尝试和反思,才能真正成为一个优秀的项目经理。

    从程序员到项目经理

    《从程序员到项目经理》 作为一个程序员,你的职业生涯可能会经历从编码到管理的转变,而这个转变的核心角色就是项目经理。项目经理不仅是技术团队的领导者,更是项目成功的关键人物。在这个过程中,你需要掌握一...

    程序员第二步 从程序员到项目经理--高清版.pdf

    从程序员到项目经理的转型是一条在职业发展过程中常见的晋升路径。程序员通常具有一定的技术背景和编程经验,而项目经理则要求具备更多的管理和协调能力。这一转变涉及到多个方面的技能提升,从技术知识到团队合作,...

    从程序员到项目经理:让员工为目标而干活.doc

    【标题】与【描述】提及的是从程序员转型到项目经理的过程中,如何有效地管理和引导团队,让员工为共同的目标努力。文档中的主要内容围绕着目标在项目管理中的核心作用展开,以下是相关知识点的详细说明: 1. 目标...

    程序员到项目经理:从内而外的改变和提升.docx

    【程序员到项目经理】的转变是IT职业生涯中一个重要的里程碑,涉及到角色、责任和思维方式的重大变化。从技术专家转变为团队领导者,意味着需要从关注代码细节转向管理项目整体,协调团队资源,确保项目按时按质完成...

    从程序员到项目经理.doc

    从程序员到项目经理.doc

    程序员和项目经理职场经验杂谈

    在IT行业中,程序员到项目经理的转变是一个从技术专精到管理协调的转型。本文通过一位项目经理的亲身经历,分享了他在职场中的点滴故事,揭示了如何从一个普通的菜鸟程序员逐步发展为一名有影响力的项目经理。这个...

    程序员到项目经理

    【程序员到项目经理】的主题探讨的是IT从业者如何从技术岗位转型到管理岗位,即成为项目经理的过程。这个转变不仅仅涉及技能的升级,更是一个从内在态度到外在能力全面转变的过程。 1. **为什么要当项目经理** - ...

    图灵书籍(程序员第二步:从程序员到项目经理.pdf+Node即学即用.pdf)

    《程序员第二步:从程序员到项目经理》这本书,主要探讨的是程序员如何在职业生涯中实现角色转变,从编写代码的技术人员晋升为管理项目的领导者。书中可能涵盖了以下几个关键知识点: 1. **项目管理基础**:讲解...

    程序员的 AI 启蒙课:ChatGPT 让你 1 人顶 3 人

    程序员的 AI 启蒙课:ChatGPT 让你 1 人顶 3 人

    程序员&项目经理

    从程序员到项目经理的角色转变,不仅仅是技术能力的提升和职责的扩展,更是一种思维方式的转变和综合素质的提升。程序员主要负责的是软件开发、编写代码、调试程序以及相关技术工作,而项目经理则需要具备全局观,对...

    程序员到项目经理之路.doc

    程序员到项目经理之路.doc

    程序员到项目经理从内而外的提升.doc

    程序员到项目经理从内而外的提升.doc

    程序员、项目经理简历模板

    程序员、项目经理简历模板, 适用于程序员、项目经理等

    java程序员面试交流项目经验

    java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流项目经验java程序员面试交流...

    程序员的灯下黑:重知识轻技术

    比如,参与开源项目、进行个人项目开发或者解决实际工作中的难题,都能帮助程序员提高技术水平。同时,定期回顾和反思自己的代码,寻找优化的空间,也是提升技术的有效途径。 此外,良好的代码风格和习惯也是技术的...

Global site tag (gtag.js) - Google Analytics