【协作与开发】需求与问题流程(继续完善)

原创
2022/03/10 14:52
阅读数 98

前言

   需求与bug的来源不仅仅是测试,开发与产品。也有来自售前,售后,销售,内部用户等。为了方便团队协作,提高合作效率,改善大家的心态。使用gitlab的议题与gitee的试图,gitlab与gitee的项目管理有以下优点
  1. 与代码管理关联
  2. 可以使用issue 提需求,bug,问题等
  3. 有里程碑,迭代机制
  4. 有可视化机制
  5. 有邮件推送机制
  6. 可以让整体产研中心与销售中心共同使用
  7. issue可以上传图片,回复,搜索,操作记录等能力,提高沟通,协作,管理效率

权限

权限说明

用户在组中有五种权限由低到高:Guest、Reporter、Developer、Master、Owner。

guest:可以创建issue、发表评论、不能读写版本库。

reporter: 可以克隆代码,不能提交,QA、PM可以赋予这个权限。

developer: 可以克隆代码、开发、提交、push、RD可以赋予这个权限。

master: 可以创建项目、添加 tag 、保护分支、添加项目成员、编辑项目、核心RD负责人可以赋予这个权限。

owmer: 可以设置项目的访问权限-Visibility Level、删除项目、迁移项目、管理组成员、开发组leader可以赋予这个权限。

权限赋能

产品与非产研团队应分配:guest

issue规范

issue分为标题与内容两部分组成,两部分的使用是有规划的

产研规范

标题

  【{里程}-{迭代}-{类型}-{模块 or 具体功能}】 or 【{特性}-{类型}-{模块 or 具体功能}】

里程:一个季度或则多个季度的规划,能产生阶段性结果的规划 迭代: 每个里程是由一个或则多个迭代组成,是具体的开发周期。迭代命名建议独立,不与任何关联 特性:比较独立且大的开发任务,无法确定上线时间与迭代任务没有直接的关系,等完成会切入一个具体的迭代一起上线 类型:需求,bug,问题 模块:详细描述,最好能够一个话把重点描述出来,方便大家寻找与了解

bug

举例:【抢占国外市场-1.4.2版本-bug-商品模块】:商家在商品后台添加商品后,在安卓与苹果的商品详情价格显示不正确。

举例:【商品同步-bug-下发模块】:下发成功,终端同步成功,但是下发状态没有发生改变,状态应该数据接收

需求

举例:【抢占国外市场-1.4.2版本-需求-商品模块】:商品价格是按照美元设置,但是在终端显示的价格与汇率价格时差有三十分钟

举例:【汇率架构-需求-商品模块】:商品价格是按照美元设置,希望显示的时候可以按照汇率,显示当前用户区域的交易货币的价格

内容

bug

  1. 请描述你观察到的问题

-- 你做了什么(如何操作发现的bug,方便开发复现) -- 预想会看到什么(预想的结果) -- 你看到了什么(bug的现象)

  1. 请告诉我们bug的现场

    1. 操作系统
    2. 依赖配置
    3. 用户信息
  2. 其他信息(详细解释,日志,相关问题,修复建议灯蛾)

PS: 有图片与视频尽量上图片与视频

1. 请描述你观察到的问题
-- 你做了什么(如何操作发现的bug,方便开发复现)
第一步:在商家后台添加商品,商品价格为10.05
第二步:在商家后台修改商品, 商品价格为11.05
第三步:从首页的商品列表点进商品详情页,商品价格显示为:

-- 预想会看到什么(预想的结果)
商品价格在修改之后,在商品详情页现实正确

-- 你看到了什么(bug的现象)

2. 请告诉我们bug的现场
  a. 操作系统: linux系统
  b. 依赖配置
    1. JDK: 1.7
    2. tomcet: 8.0
  c. 用户信息
    1. 某某店铺
     

3.	其他信息(详细解释,日志,相关问题,修复建议灯蛾)

需求

  1. 请描述需求的功能
  2. 功能提出方(用户)
  3. 提供有关此功能的相关资料
  4. 提出这个问题对提出方与提交者的重要性以及希望
1. 请描述需求的功能
商品价格是按照美元设置,希望显示的时候可以按照汇率,显示当前用户区域的交易货币的价格
 1. 在页面展示的渲染的时候实时展示
 2. 展示之后,定时的同步汇率价格

2. 功能提出方(用户)
   商家
3. 提供有关此功能的相关资料
  1. 汇率相关文档
  2. 调研的API功能
4. 提出这个问题对提出方与提交者的重要性以及希望
  非常重要,汇率的波动非常严重,很容易误导用户或则造成用户支付价格与看的价格不一样。
   尽快完成,是公司目前核心业务


非产品规划

bug规划

标题 【{团队}-{类型}-{模块 or 具体功能}】 ,如果bug进入迭代会被改为 【{团队}-{里程}-{迭代}-{类型}-{模块 or 具体功能}】 or 【{特性}-{团队}-{类型}-{模块 or 具体功能}】

团队:售前,销售 模块:同上

【销售-商品模块】:商家在商品后台添加商品后,在安卓与苹果的商品详情价格显示不正确。

内容(同研发)

issue状态流转

  1. close
  2. 查看
  3. 复现
  4. 讨论
  5. 接受
  6. 规划中
  7. 开发中
  8. 测试中
  9. 验证通过
展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部