角色职能:
模块代表:
对整个模块负责,关键阶段验收,保障好交付转测节点;
对特性需求负责,组织该特性开发,负责模块设计,验收,自测;
Ue评审时,对不合理的地方主动提出,同ue沟通合适的交互;
负责审核模块设计并组织组内、评审、反串讲,确保需求理解清楚;
开发负责人:
根据需求进行代码开发;
提前同相关模块约定功能联调时间,确保在规定时间内完成联调;
功能交付前做好充分自验和现场升级保障;
负责具体模块的概要设计;
- 1、产品立项:项目经理会拉起产品立项会议,对项目背景、市场调研情况进行介绍,并同步产品目标和规划。模块代码,需求统一导到模块代表,由模块代表拆分特性,同时把需求汇总到小组负责人,最终模块代表和小组负责人沟通给出开发计划;
- 2、需求澄清,模块负责人和开发负责人参与该特性的需求澄清,深入理解需求,主动提出疑问项,并输出会议记录,最终结果邮件项目组成员和模块代表抄送主管;
- 3、Ue评审,模块负责人和开发负责人参与该特性的,不合理的交互提出建议,并输出会议记录,最终结果邮件项目组成员和模块代表抄送主管;
- 4、ui评审,模块负责人和开发负责人参与该特性的,严格审核效果图规范性,需求覆盖率,极限场景,用户体验,并输出会议记录,最终结果邮件项目组成员和模块代表抄送主管
- 4、接口评审,模块负责人和开发负责人参与该特性的接口评审,严格审核接口文档中规范性,必选字段,字段类型,字段长度,错误码,并输出会议记录,最终结果邮件模块代表抄送主管;
- 5、迭代开发,开发负责人保障该特性按期完成,交付时要做好自验,开发人员提交代码后发送代码评审请求,原则上一天内完成评审,该功能要出包前必须完成评审;
- 6、出包,模块负责人和开发负责人按测试用例自测,模块负责人抽检;对问题修复提交记录项要重点测试;
- 7、问题回溯,模块负责人主持问题回溯,关注严重和一般以及重复打开;
需求导入阶段
-
1、优化项需求在需求导入前录入禅道,并同步产品经理。
-
2、产品模块负责人需要根据优化项,需求包和实际人力评估,参与辨别需求优先级,讨论需求版本规划。
tips:
模块负责人应当需要对需求包、优化项以及能够使用的人力做预估,及时反馈风险,变更需求。
需求频繁导入需要向上级暴露风险。
评审串讲阶段
- 1、需求澄清后,模块负责人负责需求的功能模块拆分,并录入禅道,安排开发负责人,规定开发时间。
- 2、与后台负责人沟通输出迭代开发计划。
- 3、评审阶段,每个阶段有对应的产物包括 (UE终稿,UI终稿,接口文档,web概要设计文档,思维导图,测试用例, 自验用例),在每一个阶段结束后,对应的负责人应当发出,若没有,开发负责人告知模块负责人,与阶段的负责人沟 通获取产物时间点。
- 4、web概要设计文档,在UE评审完后开始书写,贯穿UE,UI,接口文档评审。分两部分完成,第一部分,在UE,UI澄清 后完成,第二部分在接口评审完后完成。
- 5、web概要设计文档书写完成后,需要组内评审,通过后,作为需求反串讲讲义。
- 6、前端需求反串讲以web概要设计文档为准。
开发,调试阶段
- 1、开发负责人每日/周反馈开发进度。
- 2、开发负责人风险项及时沟通模块负责人。
- 3、开发过程中的在线 code review。详情见在线评审:
- 4、按时提交代码。详情见提交规范
- 5、开发过程中每日进行风险反馈。
代码提交、评审:
代码提交以一个完整的功能节点做一次提交,并确保这个功能通过自检,能够正常使用;
提交前检查要提交项,避免少提、错提;
提交前检查文件diff,避免错误代码提交;
明确评审人,评审人以产品小组成员为宜,在提交后立马在平台上发出评审邀请;
采用组内互评,每日在在线平台中互评今日的代码。
- 6、开发严格遵守代码规范;
- 严格遵守编码规范
- 组件添加严格遵守组件编写规范;
- 7、模块负责人跟踪模块开发进度。
- 8、开发过程中开始文档编写任务。【文档编写规范见各产品文档要求】。
网友评论