zhuweisky

君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。

ESFramework,基于.NET的通信框架。DataRabbit,轻量的数据访问框架。sky.zhuwei@163.com
posts - 183, comments - 1219, trackbacks - 80, articles - 1
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

项目经理的职责

Posted on 2008-04-23 08:41 zhuweisky 阅读(2648) 评论(19)  编辑 收藏 所属分类: 管理实践
    当项目繁多的时候,需要规范,并且定义到细节,只有这样,才能支持大规模的开发。
    PM非常重要,PM的能力将直接导致项目最后的质量。   
    本文是根据公司当前的现状而描述的,并不一定普遍适用--合适的,就是最好的。      

项目经理职责:

1、 基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。

2、 与客户沟通,了解项目的整体需求。并与客户保持一定的联系,即时反馈阶段性的成果,和即时更改客户提出的合理需求。

3、 制定项目开发计划文档,量化任务,并合理分配给相应的人员。

4、 跟踪项目的进度,协调项目组成员之间的合作。

5、 监督产生项目进展各阶段的文档,并与QA即时沟通,保证文档的完整和规范。

6、 开发过程中的需求变更,项目经理需要跟客户了解需求,在无法判断新的需求对项目的整理影响程度的情况下,需同项目组成员商量,最后决定是否接收客户的需求,然后再跟客户协商。确定要变更需求的情况下,需产生需求变更文档,更改开发计划,通知QA

7、 项目提交测试后,项目经理需了解测试结果,根据测试的bug的严重程度来重新更改开发计划。

8、 向上汇报。向上级汇报项目的进展情况,需求变更等所有项目信息。

9、 项目完成的时候需要项目总结,产生项目总结文档。

项目经理权利:

1、 开发指挥权。项目开发人员的分配和调整。

2、 技术决策权。主要是审查和批准重大技术措施和技术方案,以防决策失误,造成重大损失。

3、 申请协作权。项目发展出现不能解决的问题的时候,可以向上级申请协作。

4、 考核成员权。考核项目组成员,视觉和测试组只考核组长。

必备流程:

1.            每天下午5:00――6:00,项目经理召集该项目的相关人员(包括开发人员、美工等)作项目每日总结,内容包括:

(1)    了解每个成员的工作进度情况。

(2)    了解成员在工作中遇到的困难,并寻找资源解决。

(3)    成员之间的配合是否协调一致(比如,需要提交的物件没有按时提交或遗忘等)。

(4)    如有需要,根据当前的进展情况调整项目计划。

(5)    安排每个成员第二天的工作。

(6)    如果考虑到项目当前的进展状态可能会导致项目延期,则项目经理有权安排项目组加班,以保证工期。

2.            如果项目经理接收到新的需求,则项目经理应该在下午的项目每日总结会上提出,并分配安排工作。除非新来的需求特别紧急或影响到项目组当前正在进行的任务,需要召集项目组成员紧急讨论外,否则不应打断项目组的当前工作。
如果新的需求是在每天下班后接收的,则项目经理应在第二天早上召集项目组成员讨论并安排任务。

Feedback

#1楼    回复  引用  查看    

2008-04-23 08:57 by kiler      
感觉很多公司的PM就是一监工而已。

#2楼    回复  引用  查看    

2008-04-23 09:08 by 秋千      
人一当官,心就变了。变得人高高在上,只会对下属发号施令。
项目经理不只要考虑项目,更重要的是以人为本,体谅一些下属,工作才能更好的完成。

#3楼    回复  引用  查看    

2008-04-23 09:17 by shkn      
路过。。。

#4楼    回复  引用  查看    

2008-04-23 09:23 by Cure      
@秋千
人一当官,心就变了。变得人高高在上,只会对下属发号施令。
--------------------------------------------------
其实很多情况下不是这样的,有时真的是工作需要,想想如果你不严厉点,有时犯了错误的员工根本不认为那是自己的错误,或者不吸取教训,相同的问题再三发生。
还有,并不是说真的高高在上,很多管理者在工作中很严肃,在非工作时间很好相处,为什么,因为在工作时间,管理者需要约束自己,想想看,如果管理者上班时间听歌,聊天,会给自己的组员带来什么影响?所以对于普通员工的一些活动,管理者只是少量参与,但却不能和下面打成一片。
其实当个管理者也很痛苦的。

#5楼    回复  引用  查看    

2008-04-23 09:29 by WilsonWu      
偶也是PM, 不过是公司内部产品的PM, 开发也是我.

#6楼    回复  引用    

2008-04-23 09:31 by 哈只一 [未注册用户]
我就是PM,好像我就不是这样做的,同样团队很成功,项目很成功,个人认为上面的东西太多虚的,没啥必要..

#7楼    回复  引用  查看    

2008-04-23 09:39 by 老四      
我到不认为虚的多。项目管理的精细程度与项目的规模有关系。如果是大中型规模的项目,上面的每一点都做到后,对项目的成功是有非常大的帮助的。如果是小型项目,就有些过于繁琐。尤其是每天一会。
具体问题具体分析吧。
不过项目经理确实对项目的成败起着关键作用。

#8楼    回复  引用  查看    

2008-04-23 09:54 by 望穿秋水      
写的很好,有同感。
不过项目经理的主要任务好像没有点出来,我感觉项目经理做的工作核心任务就是“沟通”二字。

#9楼    回复  引用  查看    

2008-04-23 10:00 by 传说中的宝玉      
楼主 已经有PM的样子了,文字表达能力,是pm必备的哦 呵呵

#10楼    回复  引用  查看    

2008-04-23 10:10 by 小寒      
项目经理的职责视项目和公司的具体情况而定
大体上都是由一些工作组成,细节上根据实际而有所不同

#11楼    回复  引用  查看    

2008-04-23 13:22 by 留恋星空      
具体问题具体分析,反正涉及的方方面面很多吧。

#12楼    回复  引用  查看    

2008-04-23 13:51 by 镜涛      
呵呵,我们现在在学校。都是几个好哥们一起开发。项目进度当然也是大家定了!

#13楼    回复  引用  查看    

2008-04-23 14:02 by 侯垒      
学习一下.

#14楼    回复  引用    

2008-04-23 14:05 by 匿名 [未注册用户]
感觉很多公司的PM就是一监工而已。

#15楼    回复  引用  查看    

2008-04-23 16:23 by 金色海洋(jyk)      
1、 开发指挥权。项目开发人员的分配和调整。

很怀疑

要做好这一点,那么就必须开发人员的技术能力比较了解,还要对项目涉及到的技术比较了解,要了解那个技术人员“对付”哪一种情况比较得心应手。

这样才好分配呀。

当然了,如果开发人员的技术水平很一致(差不多的水平),而项目有没有什么特别的,也是很平均,那就是另一种情况了。


总之:项目经理需要对技术很了解吗?还是说和技术相关的要交给技术经理?

#16楼    回复  引用    

2008-04-23 19:32 by EdisonGG [未注册用户]
我要当PM 我是Leader!~呵呵

#17楼    回复  引用  查看    

2008-04-23 22:52 by 笑清风      
--引用--------------------------------------------------
望穿秋水: 写的很好,有同感。
不过项目经理的主要任务好像没有点出来,我感觉项目经理做的工作核心任务就是“沟通”二字。
--------------------------------------------------------

同意 项目经理的工作核心任务就是“沟通”二字。但是确实很多项目经理貌似监工,不能服众。记得以前有个项目经理,竟然说下面的人挑战项目经理权威的话来 ^_^

#18楼    回复  引用  查看    

2008-04-24 09:13 by 李潘      
其实项目经理主要负责的工作用两个字足以表达:”沟通“,让公司和客户可以顺利沟通,让项目组内部成员可以自由沟通。
至于技术上的细节,完全可以交给技术经理。
另外,每天都开会统计组员的进度不会很好,会开的多了,就失去它的意义了。
我推崇走动管理。

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-23 10:28 编辑过
 
另存  打印