第1句话:美国项目管理专业资质认证委员会主席Paul Grace:“在当今社会中,一切都是项目,一切也将成为项目。”从广义的角度看,凡事若以项目的方式运作,它就能作为一个项目,能运用项目以及项目管理的知识。
  
  第2句话:“项目管理是变理想为现实,化抽象为具体的一门科学和艺术。”我认为,变理想为现实、化抽象为具体,是对项目管理的精辟总结。做项目就是一个实现理想的过程,从抽象到具体就好比从图纸到盖楼房的过程。这个过程的管理就是科学,因为项目管理的确有一些专业的方法,如关键路径法、PERT法、挣值法等,这些知识能教会我们如何快捷、科学地做事。另外,项目管理还具有艺术成份,比如说如何做人的思想工作,如何平衡各方关系人的利益关系,如何处理冲突和激励项目成员等,都需要项目管理者有足够的个人领导魅力和影响艺术,在软件项目中更为突出。
  
  第3句话:“项目管理就是在复杂多变的环境中如何做好一件事!”项目运作和实施的环境相当复杂,项目的成败受到政治、经济、文化、环境等诸多方面因素的影响,项目一启动,变化就随之而来,几乎没有几件事情能够严格按照最初规划的理想情况执行。项目管理者的责任就是在不断变化的动态环境下维持各方利益的平衡和关系的稳定,维持资源、资金的平衡,维持时间、成本和质量的平衡,营造一个项目能够顺利执行的良好环境。
 
  在国内 IT 圈子里,大多数的项目经理都是从技术上去的,技术人员与管理人员的处事方法及思考方式都不一样,这样就造成了以技术的好坏来考核一个人是否有能力当项目经理,圈子里的人员逐渐就形成了这样一个思路,只有技术好才能做项目经理,很可悲呀。可以发现项目经理总是忙于具体的开发工作任务,而其他人员却无所事事。
 
  “客户是我们的衣食父母,是我们的上帝,凡是客户提出的需求只要是对的,我们都要执行”,这种初衷是好的,但是往往会把项目经理推到非常被动的地步,项目成本难于控制,还会给客户养成一个随意扩大需求的习惯定势。解决这个问题要把握一个原则:既要努力控制需求的扩大和项目成本,同时又不能因此而影响客户满意度,这是一个矛盾,需要项目经理去很好地协调和平衡,这也是软件项目的一个难点和重点。
 
  好的团队需要有凝聚力,什么是凝聚力呢,说白点,就是项目经理的魅力,当然不是帅点就行了,得会去为团队的利益着想,年龄大点的,需要的物质利益心里大,而刚毕业的,学习成长是第一,要切中要害,别一锅端。什么项目管理思想、办法,可以学,但是千万别生搬硬套,否则都不知道怎么死的。
 
  我个人认为一个好的项目经理,是可以容忍下属的技术能力比自己强,项目经理要做的是控制项目的进度、各种资源的整合、合理的任务调度、项目的质量与风险、成本控制,并对项目过程进行跟踪并记录数据,对项目内的成员做好考核,把合适的人员放到合适的岗位,而不是与团队里的人员进行具体的技术比拼,对于技术细节没有必要自己亲自去动手,而只是知道就可以了。项目经理是对于公司所赋于的职责与公司的利益去着想的,而具体的开发人员,只是对于任务项负责的,所以所面临的工作是不一样的。
 
  优秀的项目经理,必须有很强的干系人管理能力,也就是沟通管理能力。项目经理要做的是控制项目的进度、各种资源的整合、合理的任务调度、项目的质量与风险、成本控制,并对项目过程进行跟踪并记录数据,对项目内的成员做好考核,把合适的人员放到合适的岗位,而不是与团队里的人员进行具体的技术比拼,对于技术细节没有必要自己亲自去动手,而只是知道就可以了。项目经理是对于公司所赋于的职责与公司的利益去着想的,而具体的开发人员,只是对于任务项负责的,所以所面临的工作是不一样的。 
 
  项目管理的核心我认为是成本、进度和质量,这三点其实说起来也简单,但对项目经理的各方面的要求是很高的。项目经理的注意工作是:沟通、沟通、沟通;可以见得沟通对项目经理是有多么重要的;项目经理是整个项目的核心,他可能不是技术最好的,但他的作用比一个优秀的技术人员意义要大的多,在项目中如果没有一个良好的中间沟通环节,可以预见这个项目的最终结果,不是客户不满意就是公司内部不满意;但如果项目真正的做到各个干系人都满意,对项目经理(无论是新手还是经验老道)都是一个十分大的挑战。
 
  综上所述,项目管理本身就是一个涉猎面很广,人际关系复杂,过程中要面对诸多矛盾和问题的一种综合管理体系,项目管理专家也是处理复杂关系和问题的专家,是需要在实践中千锤百炼才能锻炼出来。所以,多数人在做项目中感到很痛苦,而且这种痛苦经常表现在他们的表情上,说明他们还没有真正进入项目管理的角色,还不能成为一个真正意义的项目管理者。