从项目经理出发来谈项目管理的问题.doc
从项目经理出发来谈项目管理的问题 现在大家谈论软件项目管理的比较多,但一般都是从项目出发来谈项目管理的方法、规律、经验。在软件项目的管理中,最普遍的形式是项目经理制,本文试图从项目经理出发来谈项目管理的问题。 对于大部分软件项目的项目经理,可以这样来作个定义:项目经理是对项目负责,管理、协调项目全过程,对项目的人员、可用资金、工作内容、进度等各个方面因素进行统筹调度、合理计划,督查项目实施过程,解决项目进行中各类矛盾、确使项目成功的一种角色。 当项目经理接受一个软件项目开发及实施的任务时,一开始往往是千头万绪,例如: —— 上级对你说,项目就交给你了,这些人都由你安排 /监督,你先制定一个管理制度和开发计划给我 ;尽量提高效率,客户要求某月某日前先看到一些某某成果,你要在某月某日先让我看到一些某某成果 ;年底要评先进部门,你们项目组争取给部门争光 ;公司要求压缩行政开支,各方面你们要注意节约点,加班时注意节约用水用电…… —— 客户 /成果接收方对你说,我看到过某某软件公司的网上升级方式,蛮好,你们把这个功能做上去 ;我们有些部门网络、电脑都比较烂, 你最好想个办法让我们提高速度 ;我们头说他喜欢蓝色基调,界面上要你们先提供一些样子,他先看看 ;我们想报今年的市先进成果奖,你们先帮我们准备一些文档吧,要突出某某方面的亮点 ;某月某日某领导要来视察,你们要把某某功能做得尽可能形象…… —— 你打开原始需求细看时,发现大量的篇幅只在描述普通的功能需求,而散在各个角落里的轻描淡写的一些语句却隐藏着复杂的技术问题…… —— 你的上级告诉你,他配给你的团队里有参加过重大项目的“优秀”程序员,有来自名牌大企业的技术“骨干”,有考过各种证书的好手 ;你把他们叫来时,他们带 着“个性”的架子姗姗来迟 ;你问: XX 技术熟悉吗 —— 不熟悉 ;XX 开发工具用过吗 —— 只听说过 ;XX 的 GUI 开发是你的强项,经理跟我说你曾解决过一些比较难的技术,本项目中有一个 XX 技术问题,你能解决吗 —— 我要到网上找找看有没有类似例子 —— 网上没有呢 —— 那谁能做啊…… —— 经理告诉你,公司其他部门会尽力配合项目组的工作,并希望项目尽快启动。你因为项目需要,要申请一笔款子,报告拟好了,财务告诉你要找某某头签字,你发现某某头经常不进公司,要碰上他非常困难 ;一项目组员鼠标坏了,要