前言
需求与bug的来源不仅仅是测试,开发与产品。也有来自售前,售后,销售,内部用户等。为了方便团队协作,提高合作效率,改善大家的心态。使用gitlab的议题与gitee的试图,gitlab与gitee的项目管理有以下优点
- 与代码管理关联
- 可以使用issue 提需求,bug,问题等
- 有里程碑,迭代机制
- 有可视化机制
- 有邮件推送机制
- 可以让整体产研中心与销售中心共同使用
- 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
- 请描述你观察到的问题
-- 你做了什么(如何操作发现的bug,方便开发复现) -- 预想会看到什么(预想的结果) -- 你看到了什么(bug的现象)
-
请告诉我们bug的现场
- 操作系统
- 依赖配置
- 用户信息
-
其他信息(详细解释,日志,相关问题,修复建议灯蛾)
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. 请描述需求的功能
商品价格是按照美元设置,希望显示的时候可以按照汇率,显示当前用户区域的交易货币的价格
1. 在页面展示的渲染的时候实时展示
2. 展示之后,定时的同步汇率价格
2. 功能提出方(用户)
商家
3. 提供有关此功能的相关资料
1. 汇率相关文档
2. 调研的API功能
4. 提出这个问题对提出方与提交者的重要性以及希望
非常重要,汇率的波动非常严重,很容易误导用户或则造成用户支付价格与看的价格不一样。
尽快完成,是公司目前核心业务
非产品规划
bug规划
标题 【{团队}-{类型}-{模块 or 具体功能}】 ,如果bug进入迭代会被改为 【{团队}-{里程}-{迭代}-{类型}-{模块 or 具体功能}】 or 【{特性}-{团队}-{类型}-{模块 or 具体功能}】
团队:售前,销售 模块:同上
【销售-商品模块】:商家在商品后台添加商品后,在安卓与苹果的商品详情价格显示不正确。
内容(同研发)
issue状态流转
- close
- 查看
- 复现
- 讨论
- 接受
- 规划中
- 开发中
- 测试中
- 验证通过