zoukankan      html  css  js  c++  java
  • 【转】 项目组内个角色的职责说明

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

      

     

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

    项目组人员职责

    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.        大版本发布方案整理。

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

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

  • 相关阅读:
    站立会议第二天
    站立会议第一天
    Scrum_Sprint
    电梯演讲之加减乘除
    The group WHATEVER is formed today
    awk简介(使用方法)
    关于Java进程流程简介
    Bootstrap_导航
    Bootstrap_按钮工具栏
    Bootstrap_下拉菜单
  • 原文地址:https://www.cnblogs.com/daocaowu/p/3327737.html
Copyright © 2011-2022 走看看