优秀的项目经理应具有在特定时期应该采取何种行动的直觉。这就是项目管理被视为艺术的原因:他需要直觉、判断以及经验,并有效运用这些力量。
一、自我/无我
由于责任重大,项目经理通常可从工作中获得极大的满足。对于项目经理为所做之事投注极大的个人情感很容易理解。对多数人来说,这种情感联系正是他们维持充沛能量的原因。但同时,项目经理必须避免把个人利益放在项目利益之前,他们必须愿意把重要或有趣的任务分配出去,和整个团队共享成功。适当的自我意识是一种激励,但好的项目经理必须认识到,他的自我意识是否变成了一种障碍。
二、独裁/委派
在某些情况下,最重要的事情就是明确的授权以及快速的反应时间。项目经理必须有自信,有足够的魄力控制并强迫团队执行特定行动。但是整体而言,应该避免这些极端情况出现。管理良好的项目应该建立一种环境,使得工作可被委派出去,同时又能互相有效合作。
三、忍受模糊/追求完美
任何项目的初期都是高度开放与变化的,未知的事物远比已知的事物重要。控制模糊是可以产生优秀想法的关键。项目经理如果不去管理它,就必须尊重它。但在其他时期,特别是项目后期,规范和精确是最重要的。要聪明地分辨何时值得去追求完美,何时采用普通或应急的解决方法就足够了。
四、口头/书面
虽然多数软件开发组织以电子邮件为中心进行沟通,口语技巧对于项目管理依然十分重要。总是要有开会、协商、闲暇讨论以及头脑风暴讨论,项目经理在面对面了解和沟通想法方面必须有效率。组织或项目规模越大,书写技巧就越重要。无论项目经理个人喜好如何,他都必须认识到书写或口头沟通在特定时刻哪个更为有效。
五、承认复杂/拥护简单
许多人会成为复杂性的牺牲品。当他们面对复杂的组织或工程挑战时,就会迷失于细节而忘了整体。其他人则由于没有充分了解细节,只是否认复杂性而作出不良的决策。这里,平衡的做法是要认识到有哪个项目观点对解决当前问题或作决策最有用,同时,还要能在两者间自由转换,或者同时记在心中。项目经理必须有足够说服力,让团队为他们所做的工作努力的目标简单化,而不要把编写优良可靠的程序代码所牵涉的复杂性最小化。
六、不耐烦/有耐心
大多时候,项目经理是推动他人集中工作的人员。但是在某些情况下,不耐烦会对项目不利。有些政治性、跨组织或官僚的活动是不可避免的时间陷阱:要某人在房间里,或者要某人参加电话会议,而且要有耐心。所以,知道何时该推动问题、何时该退让一步让事情发生,是项目经理必须培养的能力。
七、勇气/恐惧
最大的误区就是勇者无惧。这完全是谎言。勇者是感到害怕但依然选择采取行动的人。项目经理必须对所有可能做错的事情保持适度重视,把这些事视为完全可能发生。同时,项目经理也必须要有接受挑战的勇气来面对这些风险。
八、相信/怀疑
受人景仰并且相信自己的领导者,就是团队斗志的最大来源。项目经理对所做的事要有信心,而且看得见即将达成的目标的真正价值,这些很重要。同时,也必须对事情的进展以及事情的做法保持怀疑(而非讥笑)。必须有人去调查和提问,揭开假设,使困难问题浮现出来。合理的做法是热情地提问,挑战他人的假设,但决不动摇团队对所做事情的信念。
“同时保有两种截然相反的观念还能正常行事,这是第一流智慧的标志”很难找到具备所有这些技能的人员,更别提对这些能力作适当的平衡。
项目经理所犯的许多错误,都牵涉到对平衡一个或多个冲突力量的失算。然而,每个人都可以改善自己的能力,以平衡这些力量。以上这些冲突但却是必要的力量,可帮助你后退一步,重新思考你在做的事情及其原因,然后作出更为精明的决策。
优秀的项目经理不应把焦点放在流程和方法上,应该把焦点放在他们的团队上。简单的计划或跟踪系统当然还是要使用,但它必须符合项目的复杂度和团队的文化。更精确地讲,计划和跟踪应该支持团队达成项目目标,而不是阻碍它。我相信,只要项目经理注意这一点,并赢得团队信赖,那么任何漏掉的任务、流程、报告、检查列表或其他项目管理组织所需的事物,都会在问题恶化前清晰地浮现出来。