Jira 使用手册

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)

创建Investigation(新增)

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

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环节。

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 结果需要修改代码,则进入修改流程

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [springboot 开发单体web shop] 5. 用户登录及首页展示

    在之前的文章中我们实现了用户注册和验证功能,接下来我们继续实现它的登录,以及登录成功之后要在页面上显示的信息。 接下来,我们来编写代码。

    Isaac Zhang
  • 在VS2010下进行单元测试 C#

    在VS2010中,单元测试的功能很强大,使得建立单元测试和编写单元测试代码,以及管理和运行单元测试都变得简单起来,通过私有访问器可以对私有方法也能进行单元测试,...

    Isaac Zhang
  • 2014,成为更好程序员的7个方法

    英文原文:7 Ways to be a Better Programmer in 2014

    Isaac Zhang
  • Git和GitHub相关

      Git是一个版本控制工具   GitHub是一个用git做版本控制的项目托管平台。

    新人小试
  • git常用命令

    薛定喵君
  • Github,Gitlab简介及Git入门

    刚搬了家,房子还没有网,这篇文章是开着热点写的,求赞求赞。哈哈哈 如果到现在为止,你还没听过Git,或者用过Git,那建议尽早学习一下,因为很有用。虽然是做算法...

    用户1622570
  • 如何在IntelliJ IDEA 中使用 Git ?你会没...

    Git是目前流行的分布式版本管理系统。它拥有两套版本库,本地库和远程库,在不进行合并和删除之类的操作时这两套版本库互不影响。也因此其近乎所有的操作都是本地执行,...

    Java编程指南
  • git rebase

    rebase 这个命令正式工作中基本上没有用过,只是学习时曾经写过 Demo,但具体指令的含义不是太理解,总觉得没有 merge 来得有掌控感,而且过去使用代码...

    七适散人
  • 记录我学github的路程(三)

    2015-12-22 更新 一、Bug分支 1,假设如下场景,你正在dev分支工作,突然接到一个修复代号为101的bug的任务时,dev的东西还没不能提交,但是...

    xcywt
  • TW洞见|满足善变用户:追求用户价值覆盖率,而不是....

    今日TW洞见 文章作者及图片来自ThoughtWorks:伍斌。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、...

    ThoughtWorks

扫码关注云+社区

领取腾讯云代金券