在作为项目经理的多年工作中,我完成了较多百万元以上的大项目,有着丰富的经验和教训,在此进行总结,以后可以吸取宝贵的经验和教训,把工作做得更好。“凡事预则立,不预则废”,项目经理要善于制定计划并按计划执行,把握好进度、质量和成本的管理,协调各方面的资源,顺利完成项目。
作为一个经验丰富的项目经理,首先要对项目的需求、进度等情况了如指掌,知道自己要做什么,正在做什么,下阶段要做什么,那么我们需要从哪几个方面来做呢?
第一、项目需求:项目经理接到一个项目,首先应该向商务人员索取项目方案书或招标文件,通读全文,对项目有个大概的了解,明确项目范围,知道你的项目应该要做些什么?什么时候开始?什么时候结束?最后自己能提出一些问题!为调研时做好准备工作!有疑问的地方应该找市场人员或售前工程师了解咨询!
第二、项目调研:有些人连项目方案书都没看过,就匆匆忙忙去客户处调研了。那么结果就是在跟客户沟通时,一问三不知,很被动,只能听客户讲;客户提出一些不在项目范围内的需求时,你也不知道,只能暂时应承下来!一定要做好充分细致的准备。
第三、项目计划:发现在工作中有些人不重视项目计划的制定,有些人可能会说,这个项目太小,周期也不长,几天就搞定了,没必要去
浪费时间去做项目计划了。项目不管大小,哪怕只有一个人,哪怕周期再短,我们也要制定项目计划,不同规模的项目,制定的项目计划规模也有所不同。
制定项目计划的另一个目的,就是明确相关干系人,避免在项目过程中发生推委扯皮现象。该找谁就找谁,应该由谁负责就由谁负责,计划里面很明确。在制定项目计划时,不要只考虑开发的计划,还应涉及到跟客户的沟通确认,需求调研、商务方面的协调、实施部署、项目验收后的维护等内容!
第四、项目沟通:在实际工作中,有些人把项目中遇到的问题仅仅跟客户或项目干系人汇报一下就认为是沟通了,其实不然,所谓沟通用最简单的方式来说就是你所说的内容能得到对方的认可,就算沟通成功了!有能力的项目经理会说服对方按你的想法来走。
第五、项目协调:在项目实施过程中,不仅要跟客户协调、项目成员协调;还需要跟其他公司的人员进行协调。例如在客户现场开发时,我们需要的办公环境、网络环境都需要事先跟客户协调好,不要到进场时才发现缺这缺那,让客户很被动;又例如硬件情况,如果硬件是其他供应商提供,应协调硬件到位安装的情况,免得我们系统要布暑了,结果服务器也没有。
第六、项目控制:常听人说制定好项目计划后,这个项目就成功了一半,那另一半是什么呢?那就是项目控制。很多人作了一个项目计划表,从来就没有跟踪或更新过,这样的项目很难按计划做好,我们应该经常根据项目的实际情况进行调整或变更等,到达每个里程碑时,
应该根据计划内容检查这一阶段的成果。
第七、项目汇报:我们千万不要错过项目汇报的合理时间,在每个阶段应及时对项目情况进行汇报,可以是给老板,也可以是给客户,不管是给谁看,及时性是放在首位的。例如:今天与客户开过了一次沟通的会议,项目延期或变更了,应在第一时间发给相关的人,这里的相关人不仅仅是参加会议的,也包括关注此项目的人。
第八、分析设计:项目经理要参与项目的需求调研,做好需求分析,设计合理的业务架构,这是项目成功的基石和关键,还要进行概要设计、详细设计,包括功能模块设计、接口设计、组件设计、界面设计、数据库设计、网络设计等,要善于用OOP(面向对象设计)的思想分析设计。
第九、控制进度:项目经理要了解进度,对开发的情况了如指掌,对可能发生的变化采取应对措施。应该对编程和测试的情况和问题动态掌握,并正确处理,从而保证进度和质量。
另外,项目经理必须善于协调,具有管理能力和扎实的技术功底,有很强的工作能力,要善于从以下方面开展工作:
一、一个项目经理首先要制定目标,即确定团队的目标,只有知道往哪走,才能到达那里。确定目标是什么,而且目标要能够有效的支撑团队的责任,有助于团队的发展。而且要将目标传达给团队的每一位人员,让他们认识到他们在实现目标过程中的责任和重要性。项目经理要随时以目标来引导自己和团队开展工作,保证项目按期高质量完成。 要达到这个目标就需要结合项目的时间过程分析影响该目标的要素,各个阶段交付物的质量,缺陷的泄露,测试的水平,需求的变更和稳定性,前期的需求设计和开发规范,团队规则,开发人员的责任心多方面因素都可 能影响到该目标的实现。
二、一个项目经理要进行组织工作,即如何安排工作,需要分析所需的各项活动、决定和关系,他需要对工作分类,确定作业任务的主次和轻重缓急,并为作业分配适当的执行的人员。
三、具有风险意识,首先对于风险和危机的重视度远大于对问题的重视度。不是说问题解决不重要,而是项目经理应该更多的管理风险和消除隐患,不让风险转换为真正的问题。“知几之谓神”,项目经理必须有足够的问题前瞻性和敏锐的洞察力,发现各种征兆和危机,尽早识别和化解风险。
项目有以下风险:合同风险、需求变更风险、沟通不良风险、
缺乏领导支持风险、进度风险 、质量风险 、系统性能风险 、工具风险、技术风险 、团队成员能力和素质风险 、团队成员协作风险 、人员流动风险、工作环境风险 、系统运行环境风险 、分包商风险 。一般来说需求变更、进度的风险较大,对此应有合适的办法来解决。比如需求变更风险,对客户的需求变更都要有文字记录并让客户签字,让客户认识到需求变更是要付出成本和进度的代价和风险的;对于有些需求变更,引导客户用现有的程序来解决;对于已经确定的需求变更就要尽快组织团队开发完成,尽快把已开发的软件系统提交客
户试用,收集客户的反馈信息,并提前发现潜在的需求变更,尽早处理;对难以完成的需求变更可以放在以后处理。对进度风险要根据遇到的新问题新情况来及时调整项目计划,从容应对。 四、一个项目经理要进行激励和信息交流工作。他把担任各项职能的人组合成为一个团队,它需要通过对下属的激励,以及同上、下、同级间的相互信息交流,协调完成工作。
五、一个项目经理需要进行衡量考核,公开公平公正地衡量团队的绩效和个人的绩效。首先需要确立衡量的标准,这个标准不但要专注于团队的绩效,而且还要求专注于个人的工作并帮助他做好工作。一个项目经理把衡量的意义和结果通报给他的下级、上级和同级。
六、一个项目经理要培养人,也包括他自己。项目经理比其他人更了解其下属的长处和短处、更清楚下属的培训需求,也常常拥有帮助其下属改进工作绩效所必需的技能,只有下属的技能提高了,整个团队的效率才可能提升,只有团队的成员有发展,他们才会在执行工作时投入热情和责任。 项目经理需要制定培训计划并部署。
因篇幅问题不能全部显示,请点此查看更多更全内容