【转】 项目组内个角色的职责说明

  仅针对当前项目组,其他项目组慎用,呵呵~~

  

 

这些天为给组员培训些的东西,摘取要点,可能不全面,呵呵

 

项目组人员职责

 

1、总则

本文旨在明确项目组各相关人员责任和权力,明确任务分工,降低各角色之间协调的成本,提高沟通效率。

2、项目角色定义

1)        项目经理:

代表公司执行项目管理,进行整个项目的协调工作,对项目成败直接负责的人员。

2)        需求人员:

与客户业务人员进行业务需求沟通,引导业务人员进行系统需求提出的人员。

3)        开发人员

根据需求进行系统设计及编码的专业人员。

4)        测试人员

根据需求对系统进行正确性验证的人员。

5)        配置管理

负责进行系统基础软硬件环境管理、版本发布的人员。

3、项目角色职责

3.1     项目经理

A.       对项目成败及收益负全责。

B.        5大过程管理:(摘自PMPBook)

a)         项目启动过程,

b)        项目规划过程,

c)         项目执行过程,

d)        项目监控过程,

e)         项目收尾过程。

C.        9大领域管理:(摘自PMPBook)

a)         项目整体规划,

b)        项目范围管理,

c)         项目时间管理,

d)        项目费用管理,

e)         项目质量管理,

f)         项目人力资源管理,

g)        项目沟通管理,

h)        项目风险管理,

i)          项目采购管理。

 

3.2     需求人员

A.       对需求正确性和完备性负全责。

B.        进行需求沟通:与业务人员深入沟通业务需求,确定软件需求限制和软件同其它系统接口细节。

C.        发起讨论:与业务进行重大需求讨论和确认前,应与项目组内部干系人进行需求讨论,达成一致,避免出现不合理需求。

D.       出具需求规格说明书:出具完整描述业务需求、无歧义、可执行的需求文档。

E.        维护需求状态。

F.        解答项目组内其他人员关于需求的疑问。

G.       屏蔽业务人员对开发人员的干扰,使得开发人员可专注于系统实现。

 

3.3     开发人员

A.       对系统功能代码质量负全责,掌握功能发布状况。

B.        需求沟通:与需求人员沟通需求,了解需求细节。

C.        需求评审:评审需求人员编写的需求规格说明书,共同把控需求质量。

D.       系统设计:根据需求规格说明书进行系统功能设计,出具可执行的详细设计文档。

E.        发起评审:重大功能或核心算法,在编码前,应主动提起设计评审,让项目组相关人员相互取长补短,共同把控系统质量。

F.        编码:根据详细设计文档进行系统编码工作,实现需求功能。

G.       单元测试:对自己开发的功能进行单元测试,确保功能的正确性。

H.       功能发布:负责正确填写更新列表,跟踪功能发布状况。

I.          DAT验证测试:接收到配置管理人员更新完毕的通知后,在DAT进行功能验证,确保更新完整性。

J.         BUG修改:修改DAT和UAT发生的BUG,及时发布,并跟踪BUG复测情况。

 

注:开发人员享有拒绝权:

若发生需求描述不明确,或与系统不兼容,甚至不能实现等需求问题,开发人员有权利拒绝本需求的开发,并与需求人员沟通提起需求的再分析。

若接收到的BUG非系统功能问题,开发人员可进行拒绝处理,并根据实际情况进行解释或提起讨论分析。

3.4     测试人员

A.       对DAT测试完毕并发布UAT后的系统质量负全责。

B.        需求评审:评审需求人员编写的需求规格说明书,共同把控需求质量。

C.        理解需求:深入理解需求人员给出的需求规格说明书,掌握业务需求要点。

D.       编写测试案例:编写能覆盖需求内容、且能覆盖绝大部分业务行为的测试案例。

E.        发起评审:重大功能或核心功能的测试案例应发现评审,共同把控案例完备性。

F.        执行测试案例。

G.       复测BUG。

H.       出具测试报告:给出能否更新UAT的结论,若不能更新UAT,需给出哪些点不能更新。

 

注1:测试人员享有拒绝权:

若开发人员提交DAT的功能有阻断性BUG或严重BUG较多,测试人员可拒绝相关功能的测试,等待开发人员调整系统。(严重Bug较多:按功能工作量,平均每天发生一个严重Bug)

注2:测试人员享有免责权:

若测试报告为不能更新UAT,但经项目经理及客户同意,将该功能更新到UAT,则测试人员可不对测试报告中提出的不能更新的功能点负责。

3.5     配置管理

A.       对公共软硬件环境稳定性及功能发布正确性负全责。

B.        软硬件环境准备:负责搭建及维护公共软硬件环境,如VSS、开发库、DAT等。

C.        按时发布功能。

D.       确保开发人员提交的文件完整正确的发布到相应环境,若发现开发人员填写文件不正确,应提醒相关开发人员填写。

E.        大版本发布方案整理。

 

注:配置管理人员享有拒绝权:

若开发人员不按时提交更新,或提交的更新不正确,配置管理人员可拒绝更新相关功能。

posted @ 2013-09-18 00:29  盗草人  阅读(5878)  评论(0编辑  收藏  举报