Date Revision version Description author
2018-06-14 V1.0.0 Isaac Zhang
2018-06-22 V1.0.1 1,添加git提交操作说明
2,提交message格式
Isaac
Zhang
2018-06-25 V1.0.2 1,添加code review 流程 Isaac
Zhang
2018-11-10 V1.0.3 1,流程修改
2,添加统计信息

3,新增主任务类型Investigation

4,新增重点关注项
Isaac
Zhang

For BA

创建Epic

创建Story

必填项目

1. 开发负责人(Planning meeting update)

2. 产品负责人(创建时update)

3. 测试负责人(Planning meeting update)

4. 解决结果(开发完成 update)

5. 到期日(Planning meeting update)

![](https://img2018.cnblogs.com/blog/48397/201903/48397-20190325175036588-474008832.png)

创建Investigation(新增)

产品在做需求设计前,如果对需求有任何疑问/不清晰,可以提该调查任务类型。
开发人员在代码层面,调查业务逻辑!

![Alt text](./1541848547058.png)![](https://img2018.cnblogs.com/blog/48397/201903/48397-20190325175100652-1756839906.png)

For Dev

在Story下创建子任务

  1. Dev sub-task

    *需要填写‘预估时间’,‘到期日’,‘log time’ *
  2. Investigation
  3. Defect Created By & Resolution 必填校验(新增)

For QA

Tips for QA

当QA接受到一个Story时,需要关注几点:

  1. 解决结果不为“未解决”
  2. 任务状态在“测试中”

    如上述结果正确,进入story测试中。

在Story下创建子任务

  1. Test sub-task

    *需要填写‘预估时间’,‘到期日’,‘log time’ *
  2. bug (这个bug指的是当前story下造成的in sprint defect)****(新增)必填校验,Defect Created By & Resolutions

    *In sprint defect 需要在当前sprint修复并关闭,如因特殊原因无法修复,需报PM,由PM决定是否要在当前sprint修复,如不需要,从当前sprint移除,移动到backlog 任务池中 *

创建bug

WorkFlow (变更)

新增产品验收环节。
Resolved 状态 需要产品在测试环境验收
QA REGRESSION DONE 状态 需要产品在线上回归测试

新增Reject环节。
![](https://img2018.cnblogs.com/blog/48397/201903/48397-20190325175251941-38012214.png)

story

Step1 BA: 需求收集中,待排期,需求设计

Step2 DEV:已进入处理队列,开发中

Step3 QA:已完成待测试,测试中

Step4 (PM) Result:已关闭,测试完毕等待上线,已上线

bug

Step1 DEV:等待排期,开发中,Code review

(新增)必填校验,Defect Created By & Resolutions

Step2 QA: 测试中,Resolved,Reopen

sub task

ALL: 等待排期,In progress,Done

Jira Dashboard使用

Jira dashboard 可以使你能快速知道自己队列有哪些正在进行的任务,并可看到当前的工作时间,当前sprint剩余时间等等

如下图

点亮星星之后,可以点击“仪表盘”按钮看到你最新收藏的dashboard

具体内容如下图

重点关注项(新增)

逾期任务 & 当天需要解决的任务

Filter

Result

Jira Filter

简单搜索

高级搜索

语法于Sql较像,可参考

三W.evget 到卡慕/article/2015/8/14/22556.html

git 代码提交规范

Git
//创建新的branch ,并且切换到新创建的branch
git checkout -b dev_zp
//查看所有分支
git branch
//查看当前修改信息
git status
//添加所有修改到当前branch
git add .
//提交所有修改到当前branch
<font color=red>git commit -m "CPT-166 新品售卖与租赁套装附件限制共享 新需求编码实现"</font>
//确认当前所在branch
git branch
//切换本地dev_zp到dev_swms
git checkout dev_swms
//更新dev_swms到最新代码
git pull origin dev_swms
//确认当前所在branch
git branch
//切换到本地分支
Git checkout branch
//合并服务器代码到本地代码
Git rebase dev_swms
//解决冲突(如果有)
//解决完冲突切换到服务器分支
Git checkout dev_swms
//合并本地dev_zp分支代码到当前所处的分支dev_swms
git rebase dev_zp git branch
//提交本地dev_swms分支代码到远程dev_swms
git push origin dev_swms

可看到在commit代码的时候,描述comments前缀为:"CPT-166 ...."

CPT-166 这个是Jira Id,后面紧跟一个空格。 目的是为了code review 关联代码,如下:

后期会自动关联到code review,等待若祥将crucible 与Jira 关联成功,就可以直接在jira线上codereview,随后我会修改workflow.

Fisheye & crucible Code view

前提,git 提交必须有jira number.

Let's begin.

step 1, 你会看到在Jira右下角多了一个development

step 2, 点击commit,会看到每次提交后面跟了一个create review

step 3,点击create

step 4, 创建成功后,如下图。可点击任意位置添加comments

step 5, code reviewer可看到complete button,创建者没有该button

step 6,如果code review 结果需要修改代码,则进入修改流程

最新文章

  1. [收藏]C++简单五子棋
  2. 在IIS8添加WCF服务支持
  3. VMDK镜像迁移到KVM(二)
  4. [Java] Web开发HTTP状态码整理
  5. iOS之文本属性Attributes的使用
  6. ArrayList Iterator remove java.lang.UnsupportedOperationException
  7. 教程-Delphi MSComm 实时串口通讯
  8. android 向SD卡写入数据
  9. HDU 2672 god is a girl
  10. 解决airserver在Windows下安装失败的问题
  11. 【Js应用实例】图片预览
  12. 用户管理-linux基础
  13. qt中进程的使用
  14. MySql自动备份shell
  15. Selenium-WebDriver框架常用基本操作
  16. python自动化开发-[第十七天]-django的ORM与其他
  17. Bootstrap-table 使用总结
  18. 数组式访问-ArrayAccess
  19. Numpy中stack(),hstack(),vstack()函数详解
  20. OpenFeign封装为springboot starter

热门文章

  1. 零元学Expression Blend 4 - Chapter 9 用实例了解布局容器系列-「Canvas」
  2. 使用 Elastic Stack 来监控和调优 Golang 应用程序
  3. QT5的post Event解析
  4. Java Socket基础[备忘]
  5. 发现 TSplitter 在嵌套时不好用, 索性写了个替代品(处理MouseDown,MouseMove,MouseUp,然后设定控件的Left值就可以了)
  6. MotionManager 陀螺仪实现方式
  7. Codility------CyclicRotation
  8. is和==的区别以及编码和解码
  9. springmvc登录拦截jsp页面
  10. SYN5301型 毫秒表时间检定仪