作为项目经理,笔者和客户关系处理得很不错,双方合作很愉快,最后客户变成了朋友。坦诚相待,有礼有节,“双赢”是项目经理努力的方向和追求的目标。
预测风险
风险贯穿项目之始终。作为项目经理,必须具有预测风险的能力,如技术储备是否满足项目需要,人员是否充足,项目预算够不够等。
随着项目的推进,项目经理要预测哪个环节会有风险,并及早采取规避措施。很多风险都是在和客户、和老板的私下接触才能获取的,比如跨年度可能会换领导,国企的当年预算必须当年使用,跨年度将作废等。
如果项目经理像程序员一样忙于整天的编程,而不关注项目风险的变化,就会很被动,甚至措手不及。记住,风险无处不在,作为项目经理要引起足够的重视,要有风险意识,能预测风险并控制风险。
善于总结
笔者常说,“总结是为了提高,思考是为了做得更好”。尤其是年轻的项目经理,经验不太丰富,只能一边做,一边总结,在总结中前进。经历不等于经验,经历总结、沉淀后才能成为自己的经验。孔夫子说的“吾日三省吾身”,主要是多用心,经常向经验丰富的前辈请教。
很多项目经理,尤其是刚开始自己负责项目的项目经理,总把项目的一些过失归咎于外部因素,有时自以为正确,其实,常常犯先入为主的错误。其实要多从自身找原因,勇于自我批评,很多环节可以做得更好。
随需应变
“凡事预则立,不预则废”,做任何事情都必须有清晰的目标和计划,以目标为导向。有了计划,项目成员就看到了努力的方向,有“奔头”和干劲,唤起员工的工作热情,整个团队士气很高。
当然,软件这个行业,尤其是做国内项目,因为市场、客户、软件改进等需求,需要调动各种资源,所以即使规模很大的专业化软件公司,也没有一成不变的计划。虽然“计划赶不上变化”,但项目经理不要以此为借口而不重视计划的连贯性。做计划要留有适当的缓冲空间,松紧适度,随需应变!
市场主导研发,研发促进市场。项目的三驾马车:技术、业务、管理,哪个都不能少。项目的三要素:进度、质量、成本,项目经理要牢牢贯彻。有的项目经理没有“成本”的概念,一味地追求完美,痴迷于技术,而忘记及时交付,这是软件开发人员的通病。
激励团队
项目组就是一个团队,项目经理作为一个团队的领导,首先要认知自己的角色,明确自己的职责,逐步加强与团队成员的关系,善于激励别人,建立友好关系,要用不同的方式和不同的人打交道,同时要帮助绩效不佳的人。所以说,项目经理不能只是埋头于技术钻研,更重要的是带动整个团队,燃起团队的激情,俗话说“兵熊熊一个,将熊熊一窝”。
其次,要明确团队目标,制定团队守则,增强团队成员间的信任关系,给予员工挑战性的工作,让团队充满生机和活力,给予表扬,协调人际冲突,处理危机。
最后,项目经理要善于评估绩效,做到奖惩分明,让不好的倾向和行为习惯扼杀在初始阶段。
懂技术
项目经理只有懂技术,才能估算工作量,制定的计划才能相对可行。其次,懂技术,才能和别人沟通,尤其是和客户沟通,客户才能信任你。在软件开发领域“外行领导内行”不太现实。最为关键的是,即使主要技术人员走了,项目经理能随时补缺,不至于让项目瘫痪!