软件研发中技术主R的职责

1.什么是技术主R

在项目管理中,“项目主R"中的"R"通常是"Responsibility”(责任)的缩写,表示这个人在项目中担任主要责任。而"技术主R"一般指的是一次项目中技术侧实施负责人。技术主R并不一定要承担项目经理全部的职责,但要从项目管理的角度推进技术的落地。

其中主要有以以下工作要做,这些工作如下:

  • 需求分析:分析需求、效果与合理性评估,在产品诉求和实现成本上做出权衡,找到平衡点。
  • 方案设计:根据需求分析结果,进行技术方案设计,使相关参与人达成一致。
  • 进度管理:识别整理项目的关键节点,及时沟通、推进,周知并解决风险

从技术负责人的视角看,项目管理可以被划分为四个阶段:需求阶段、设计阶段、开发阶段和上线阶段。作为负责人,就是确保项目生命周期中的每个阶段都被妥善处理。

2 关键职责

主R要对项目负责,在不同阶段有不同的职责

2.1 需求阶段

这个阶段主要工作是了解需求背景,明确项目的核心诉求,收益,确定需求参与方,明确各方向主R,组织需求评审,使各方对各项信息达成一致。

2.2 设计阶段

首先根据需求阶段分析的产品物,与跟各方参与者充分讨论技术方案。设计整体项目交互方案、关键过程流程图。组织需求所有相关方串讲技术方案。 其次前置识别风险,确定解决方案。最后确定方案,组织相关参与方进行排期。

2.3 开发阶段

开发阶段主要工作包含代码编写,联调,测试等。特点是周期长,问题多,通常会有突发问题。这导致进度把控难,沟通协调难度大。
在开发阶段解决这些问题问题主要手段可以通过定期的例会识别其中问题。例会中关注项目整体的推进的时间是否与计划享相符。细分后包括编码、联调及测试的进度。如项目时间节点未符合排期时间应及时反馈并调整相应的方案。开发阶段项目主R应时刻关注项目过程的中问题反馈,及时与外部协作方及上级沟通。

2.4 上线阶段

主R需要制定详细计划,包括上线与灰度方案,并严格把控过程。过程上分前、中、后三个阶段。

  1. 上线前,梳理上线方案,与参与方对齐,做好准备
  2. 组织上线,并跟进过程
  3. 上线后验证,跟进验证结果,分析问题,总结回顾
    这个过程中

3 项目中的关键会议

  • 启动会:明确项目参与方,主要包括研发、业务、产品、运营、测试等。统一目标,明确项目后续的关键时间节点。一个项目涉及多个部门的参与方时,最好先通过启动会将各种信息对齐。
  • 排期会:对关键过程进行规划,邀请相关参与人员明确关键阶段的时间安排。排期会影响项目的交付,是项目实施过程中必要的一环。
  • 日常例会:对日常工作进展进行追踪,贯穿于项目实施的整个阶段。目的是同步进度,及时识别风险。 例会可以根据项目的实际情况决定安排的评率。影响因素包含项目大小、优先级、参与方数。通常的形式有日会、周会、双周会等。

4 常见问题的应对

项目线上问题处理:主R作为接口人,快速协调相关参与方解决
项目进度阻塞处理:主R识别阻塞点,拉齐参与方解决,无法解决向上反馈
项目变更问题处理:变更包括需求变更、方案变更、排期变更等,周知参与方,确保相关责任人确认。根据优先级识别调整计划,重新输出方案

你可能感兴趣的:(协作,团队开发)