jira怎么用中如何根据Story的Id查询所有Sub-task任务

跟踪并管理在项目开发和维护过程中出现的问题(如:缺陷、新特性、任务、改进等)是很重要的任务但是很少有团队能做的很好。 jira怎么用作为一个专业的问题跟踪系統可以帮助您把起来让跟踪和管理在项目中发现的问题变得简单,而且充分利用jira怎么用的灵活配置和扩展特性可以将jira怎么用作为一个項目管理系统或者IT支持系统。

10. 项目类别和组件/模块管理

11. 可以在几乎所有硬件操作系统和数据库平台运行

jira怎么用作为一个缺陷跟踪管理系統,可以被企业管理人员项目管理人员,开发人员分析人员,测试人员和其他人员所广泛使用

根据jira怎么用系统提供的数据,更加准確地了解项目的开发质量和状态以及整个团队的工作效率

可以针对登记进jira怎么用系统中问题,进行评估分配缺陷;还可以通过jira怎么用系统的统计报告了解项目进展情况以及团队的工作量,工作效率等信息

在jira怎么用系统中查看分配给自己的问题,及时进行处理填写处悝情况并提交工作量记录。

根据测试情况在jira怎么用系统中及时快速的记录问题并对开发人员处理后的问题进行验证和跟踪。

一个项目是所有问题的集合它可以根据你的需求帮助你的团队协调产品开发,跟踪项目管理帮助或更多。注意必须以jira怎么用管理员身份来添加戓配置项目。

Schemes:这是使用共享jira怎么用默认方案创建项目(默认jira怎么用项目)的唯一项目类型如果你使用任何其他项目类型创建一个项目,那么该项目将使用具体的项目方案(如问题类方案工作流程方案,屏幕方案和问题类屏幕方案)

·        项目负责人是唯一的。选择负责管理该项目的项目负责人如果jira怎么用系统中只有一个用户,那该用户为默认的项目负责人但这个领域将不可用。

在jira怎么用中配置项目:

  1. 导航到项目的管理页面:
  1. 使用左侧的选项卡并在不同项目设置之间进行切换阅读以下部分,了解每种设置的说明

为什么类别有用? jira怎么用可以搜索特定项目类别中的所有问题(如高级搜索“building”类)并能按项目类别分类显示项目。一个jira怎么用项目只能属于一个类别紸意,项目类别不是项目层次结构的一部分此外,jira怎么用不支持子项目或父项目

jira怎么用使你通过使用不同类型的问题跟踪不同类型的東西 -如 错误、任务等 。你可以查看已经指定为你项目的配置了字段和工作流的问题类型如果你有jira怎么用管理员权限(全局权限),你还鈳以配置这些问题类型

Types:单击该按钮可查看哪些问题类型适用于这个项目,(即问题类型方案)也可以查看在该项目中的工作流、字段囷屏幕问题类型,但它更容易通过点击问题类型之一来做到这一点如果是jira怎么用管理员,单击Actions菜单在当前方案编辑问题类型或为你的項目使用不同的方案。

jira怎么用问题遵循一个过程来反映团队的工作。工作流定义一系列步骤(或状态)并且问题将会随之而来如打开、在建、已解决。你可以配置使问题如何在状态间转换如谁可以转换它们,在什么条件下以及哪个转换对应哪个屏幕。

jira怎么用可以通過定义屏幕显示在特定时间特定问题的信息屏幕仅仅是字段的集合。你可以选择当通过工作流中的特定步骤创建、查看、编辑或转换问題时显示哪个屏幕

Scheme 该项目的问题类型屏幕方案决定了哪个屏幕显示不同问题类型的操作(如查看、编辑、创建)。

jira怎么用允许定义字段:每个字段可以要求或自选、富文本或纯文本、隐藏或可见通过使用字段配置来定义这些行为。

FishEye或其他jira怎么用实例那么你能将该jira怎麼用项目链接到那些包含你的项目或团队信息的应用领域。例如Confluence空间,FishEye库jira怎么用项目(在另一个jira怎么用实例)等等。这使你可以利用這些应用程序之间的集成点优势详情请参阅

不同的人在不同的项目中承担不同的角色—同一个人可能是一个项目的负责人也可能是叧一个项目的遵循者。jira怎么用根据你所在的项目分配具体的角色

Lead 用户履行项目负责人的角色。作为“默认受托人”(如下)也有可能在jira怎么用其他地方存在(如权限方案,通知方案问题保障方案和工作流)。

Roles 用户成员或组成员在项目中完成特定的功能项目角色鼡于权限方案,通知方案问题保障方案和工作流。

如果使用jira怎么用来管理产品的开发你可能要定义不同的版本来帮助你跟踪哪些问题涉及到不同版本的产品(如1.0、1.1、1.2、2.0测试版、2.0)。 jira怎么用可以帮助你管理发布和归档版本。版本可以设置发布日期发布日期已过且尚未發布的将自动突显为"overdue"。

你可能需要定义各种部件进行分类和管理不同的问题例如,对于一个软件开发项目你可以定义组件 “数据库”,“可用性”“文档”(注意,一个问题可以属于多个组件)你可以为每一个组件选个默认受托人,在项目中让不同的人负责不同的孓团队是很有用的

通过使用jira怎么用项目权限,你可以控制谁可以访问你的项目他们可以做什么(例如“在问题作出评论”,“问题上開展工作”“分配问题”)。你还可以通过使用安全级别来控制访问个别问题你可以选择允许特定用户或组或角色有访问权限(注意這类角色往往是容易管理的)。

当项目发生特定事件(如“问题创建”“问题解决”)时jira怎么用可以通知相关人员。当不同的事件发生你可以选择特定的人或群体或角色收到通知邮件。(注意此类角色往往是最容易管理的)

注意Default Notification Scheme(jira怎么用附带)默认与所有的新项目关聯。这意味着如果你有一个发送(SMTP)邮件服务器设置当新项目中有任何活动(如问题创建)时,通知邮件将立刻发送

开发工具部分为伱提供了连接的开发工具的概述以及哪些用户可以使用下面的集成功能:

permission -这部分列出了哪些用户可以在问题屏幕上看到的集成功能的开发笁具(如创建分支链接),以及其他开发相关的信息如提交,审查和构建信息这个功能是通过“View Development Tools”项目权限控制。

有关项目管理员的紸意事项

jira怎么用中的项目管理员是有具体项目的管理项目权限但不一定是jira怎么用管理员全局权限。
尽管没有jira怎么用管理员的全局权限泹项目管理员可以做如下操作:

更改jira怎么用项目的类别需要jira怎么用管理员全局权限。

要创建一个问题你需要有这一问题相关项目的创建問题权限。如果没有此权限请联系jira怎么用管理员。

创建一个新的jira怎么用问题

  1. Create Issue对话框中选择相应的项目以及问题类型
  2. 对问题进行总结,并完成相应的字段 – *为必填
  3. 如果要访问未显示在此对话框中的字段或要想隐藏现有字段:
  1. 选择:选择对话框底部的Create another复选框来创建一系列相同项目和类型的相似问题。
  2. 当对你的问题内容满意时单击Create按钮。

如果选择了Createanother复选框将出现一个新的问题创建对话框。某些字段将根据以前的配置预先填充请务必在创建下一个问题之前确保所有字段都正确。

提供了强大的问题搜索工具使你可以通过一系列搜索条件在整个项目、版本以及组件中搜索问题。 jira怎么用也可自定义搜索条件来进一步优化搜索
搜索可以保存在jira怎么用过滤器中,以便再次调鼡相同条件的搜索并且可以与其他用户共享。
你可以在jira怎么用搜索中:

如果你已经保存了以前的搜索(即作为一个过滤器)并希望再佽运行它,你可以运行过滤器来加载保存的搜索条件

最快的定义搜索条件方式。然而在复杂的查询时相比其他检索方法不太精确(如project = jira怎么用 AND status = Open AND priority = High)。快速搜索在导航栏里可见点击查看详细信息。

比快速搜索更精确并且比高级搜索更容易使用。提供了一个友好的用户界面尣许自定义复杂的查询且无需知道如何使用JQL。点击查看详细信息

是三种搜索方式中最强大的。可以定义无法在其他搜索方式里定义的條件(如ORDER BY)但是,你需要知道如何构建使用jira怎么用查询语言(JQL)

点击filter,你最喜欢的过滤器将示于左侧的面板你可以在这里查看自己所有的以及共享给你的过滤器。
运行过滤器时之前保存的搜索条件将加载到问题视图,这些条件既可以显示在基本搜索中又可以显示在高级搜索中这取决于你所用的搜索方式。

一旦定义并运行搜索后你可以修改搜索结果。 jira怎么用允许更改搜索结果的排序顺序以及对個别问题的进行操作。
问题导航搜索结果示例:

要想以后再次运行此搜索点击Saveas输入过滤器名字,把搜索存储为一个过滤器该过滤器被创建并添加到你最喜欢的过滤器。

搜索结果可以导出为多种格式(如Microsoft Excel)并且可通过邮件或RSS同样你也可以将搜索结果作为列表或图表显示在儀表板上。

当你在中查看一个项目时首先呈现的是项目概览页面。
该页面呈现出项目的所有动态概览并且可以根据导航查看详细信息。你也可以添加快捷方式到信息中心和其他网页以便所有用户访问该项目。

点击Projects下拉菜单选择你的项目进入项目概览页面如果列表中沒有你的项目,选择View all projects找到你的项目
在项目概览页面,你可以通过选择项目导航栏的链接查看以下内容:

* Releases和Components只有当项目管理员创建项目版夲或组件后才可用

o    项目的快捷方式可以被添加到项目导航页面以及你的团队可以访问的任何在线资源。这些快捷链接仅供有权访问该项目的用户使用

编辑项目的键不是一个简单的任务。当创建项目时你应该选择一个满足长期需求的键,而不是根据项目创建之后再更改不过,也有需要更改现有项目键的情况如更改产品名称。

本页面主要教大家如何更改项目的键以及描述这种变化所带来的影响。

你鈳以更改项目键的格式来实现不同的限制

·        在低使用率期间执行此更改—当保存更新项目键时jira怎么用将启动后台重新索引。这可能会对實例的性能产生影响注意,不能选择 “Lock jira怎么用 and rebuild index”尽管它会使后台索引变快,但是将受限于项目的问题

  1. 导航到jira怎么用项目,并访问项目管理页面选择Project Administration(项目导航栏的底部)。
  2. 更改键并点击Update

·        不要取消后台重新索引。如果取消那么搜索与项目有关的问题时将出错。洳果需要取消你可以稍后再取消。

links?—?当你把jira怎么用和其它Atlassian应用程序链接时jira怎么用项目和其他应用程序相关的项目(如Confluence spaces)之间的实体链接会被自动创建。如果jira怎么用项目的键更改了那你需要修改项目的实体链接。

filters?-?如果jira怎么用敏捷主板使用旧项目键过滤器板需要更新到噺的项目键。否则版上可能不会显示更名后的项目问题。

编辑项目的键是一个大的更改多数情况下, 期望jira怎么用项目以新键运行注意以下少数情况。

·        你不能使用旧的项目键来创建一个新的项目但你可以将重命名的项目改回旧的项目键。如果删除该项目所有相关嘚键将被释放,你就可以重新使用它们

例如,如果有一个链接到名为“EXAMPLE-1”的链接将该项目的键“EXAMPLE”改为“DEMO”后,别名'EXAMPLE-1'不会更新为'DEMO-1'但該链接还是会链接到DEMO-1。

·        如果导出一个重命名的项目再将其导入将显示更新后的项目键,即不会保留原来的项目键事实上,该项目的所有历史键都将被移除有一种解决方法,就是直接在你的数据库修改数据

你可以修改项目键的格式,但当创建或编辑项目键时这将限制其格式。

scheme的方案简单的问题项目工作流程项目工作流程图如下:

直到状态Done项目结束

scheme方案。流程转换转换具有以下特性:

当任何'Done'执荇转换完成

当'Reopen'字段被清除时转换完成。

没有转换受理条件(除了整个方案的权限)

为软件开发项目提供了一个模板。包括简单工作流程以及开发评审过程中的各种任务状态你也可以自定义模板来满足团队不断发展的过程。

根据以下步骤来创建软件开发项目确保在第彡步时选择SoftwareDevelopment

  1. 以jira怎么用全局权限身份登录
  2. 选择想要创建的项目类型。
  3. 点击进入project details注意谨慎选择项目键,因为在项目创建后不容易更改
  4. 點击Submit提交,然后创建下一个

软件开发项目工作流程图:

可以使你很容易通过电子邮件或其它方式与其他用户共享搜索结果或过滤器链接。还可以在电子邮件中选择性添加注释要访问共享按钮,你的jira怎么用系统管理员必须配置有jira怎么用的SMTP邮件服务器此外,还需要全局用戶权限
与一个或多个jira怎么用用户或任何电子邮件地址共享检索结果方法如下:

  1. 精确搜索,然后选择共享图标
  2. 指定jira怎么用用户(通过输叺其用户名或其注册IRA帐户全名的部分/全部),或键入想分享的任何人的电子邮件地址当开始输入一个jira怎么用用户的用户名或姓名,或先湔指定的电子邮件地址自动完成下拉菜单就会出现。

本文主要介绍如何在中定义和执行基础搜索你也可以定义和执行使用快速搜索或使用JQL(高级搜索)。

在JIR中执行基础搜索

  1. 输入搜索条件你可以搜索特定的字段或搜索文本,如下所述:

o    按特定的字段搜索-你需要选择相应嘚字段然后指定该字段取值

找不到想要的字段?字段成灰色见下面的问题部分。

§  给字段指定值-点击字段下拉菜单选择或输入希望的芓段值如果下拉菜单中没有想要的值,在下面标红的框内输入该字段的值:

如果你最近选择过Assignee/Reporter字段来查找问题或查看了某个用户的个人資料页面那么在选择Assignee/Reporter字段值时,系统会推荐该用户或组

Description, Comments, Environment等所有的文本自定义字段都会被检索。你可以在搜索文本里使用修改器如通配符和逻辑运算符,详见

  1. 搜索结果会自动更新,除非管理员关闭了自动更新搜索结果功能如果是这样的话,在每次更改搜索条件后都偠点击字段下拉菜单里的Update

将搜索结果存储为过滤器。执行保存搜索:

  1. 选择左边列表里的的任何过滤器:
  1. 选择某个filter后搜索结果和搜索条件也都被显示出来。
    如果选择了系统过滤器里的Recently Viewedjira怎么用将切换到高级搜索,因为在过滤器中基础搜索不能呈现ORDER BY子句
  2. 你可以添加,删除戓修改搜索条件来细化搜索结果你还可以保存修改后的搜索条件(更新自己的过滤器),或者将搜索条件的副本保存为一个新的过滤器

·        为什么找不到想要选择的字段?某些字段只适用于特定项目/问题类型因此你必须选择适用的项目/问题类型,否则不能选择该字段

·        为什么字段选项呈灰色?某些字段只适用于特定项目/问题类型如果在搜索中选择某字段,然后删除引用该字段的所有项目/问题类型則该字段是无效的。无效字段不能用于搜索并且显示为灰色文本

进行QA审核。如果在你的搜索中选择此项目和status然后更改不使用QA审查的项目搜索为过滤器,那么该状态将是无效的并且在搜索中被忽略

·        为什么搜索结果不自动更新?当任何字段改变时搜索结果会自动更新湔提是你的管理员没有禁用搜索结果自动更新的功能。向管理员咨询是否关闭搜索结果自动更新

有时候你只希望去了解你感兴趣的特定問题,但不记得具体问题是什么只记得是一个分配给你未决的问题。这种情况下快捷搜索可以帮助你

Quick Search框在屏幕的右上方。如果输入一個项目的建将直接跳转到该问题。例如输入'ABC-107' (或'abc-107')然后单击回车键,将直接跳转到jira怎么用问题'ABC-107'

很多情况下,你甚至不需要输入完整的键只需数字部分即可。如果你当前正在'ABC'项目上里操作输入'123'就可以直接跳转到'ABC-123'。

快捷搜索可以使你通过最少的输入进行智能查询例如,偠查询'TEST'项目里所有的open bugs你只需简单输入'test open bugs',快捷搜索就可以找到它们
搜索结果将会呈现在问题导航里,你可以通过多种可用格式(Excel, XML,等)来查看

查找分配给自己的问题。

通过在r:前缀后面添加用户来查找问题 注意"r:"和用户之间没有空格

查找具体项目里的问题。

查找已经逾期的問题

通过具体的优先查找问题 。

通过具体的问题类型搜索问题注意问题类型也可以用复数。

通过具体的解决方案搜索问题

通过具体組件搜索问题,注意"c:"和组件名称之间无空格

通过版本号搜索问题。使用通配符“*”查找包含该版本号的所有版本问题
注意"v:"和版本名称の间无空格。

v:3.0 - 搜索匹配该版本的所有问题如:

但不会匹配如下版本如:

查找特定修复版本,使用方法与v:相同

通配符'*可以用于v:和ff:。

你可鉯通过输入你想查找的问题里的任何词该词是包含在下列任一字段中的内容:

通过浏览器的查询框搜索jira怎么用问题

如果你是用Firefox或IE8浏览器,你可以通过浏览器搜索框旁边的下拉菜单添加你的jira怎么用网站作为一个搜索引擎一旦添加了,你可以任何时候在该jira怎么用网站执行快捷搜索

高级搜索可以让你使用结构化查询搜索问题。搜索结果将显示在问题导航器你可以将其导出到MS Excel等多种格式。你还可以保存和订閱你的高级搜索
当你执行高级搜索时,你是用的是jira怎么用搜索语言(JQL)JQL简单查询(也称为一个“语句”)包括一个字段,包括一个运算符、一个或多个值或功能例如,下面的简单的查询会搜索在“TEST”项目中的所有问题:
JQL提供一些类似于SQL的语法比如ORDER BY SQL关键字和ISNULL()SQL函数。然而JQL不是数据库查询语言。例如JQL不具有SELECT语句。

  1. 使用字段、运算符、字段值或函数输入查询条件
  2. 点击Search按钮执行查询。

当在以下字段執行搜索时可以使用Lucene的文本搜索功能的CONTAINS运算符:

在JQL中使用文本字段的"some words"值搜索问题。这会搜索所有文本自定义字段如总结、描述、环境、評论如果你有很多文本自定义字段,你可以通过搜索特定的字段来改进搜索例如:

当你在输入查询条件时,jira怎么用会自动识别上下文並提供一个自动填写推荐列表自动填写推荐列表按字母顺序排列,包括前15个匹配值注意自动填写推荐不提供函数参数。
如果自动填写嶊荐没有出现可能是因为你的管理员关闭了jira怎么用实例的该功
自动填写推荐不会出现在所有字段。点击字段参考查看那些字段支持自动填写

在高级搜索和简单搜索之间切换

通常情况下,使用“简单搜索”创建查询可能会被转换成“高级搜索”(JQL)然后再简单查询查询。
然而使用“高级搜索”创建查询就不会被转换成“简单搜索”,特别是当:

project=JRA)这些自定义字段特别棘手,因为它们可以在一个项目/問题类型的基础上进行配置一般的经验规则是,如果该查询不能在“简单搜索”的形式创建那么如果使用“高级搜索”创造该查询,那么该查询将不会被转换成'简单搜索'

你可以通过使用括号来强调JQL语句中运算符的优先级。例如如果你想查找SysAdmin项目中所有被解决的问题,以及目前被分配给系统管理员(bobsmith)的问题你可以在你的查询中使用括号强制执行布尔运算符的优先级,即:
需要注意的是如果你不使用括号,该语句将使用运算符优先级评估你还可以使用括号来组合语句,这样就可以将NOT运算符应用于组
如果你添加括号强制符的优先级,但他们没有严格要求的运算符优先级执行但返回相同的结果当你保存查询时jira怎么用会删除你查询语句里面的优先级。

}

jira怎么用是Atlassian公司出品的一款事务管悝软件无论是“需求”,还是“BUG”或是“任务”,都是“事务”的一种所以jira怎么用可以胜任非常多的角色:需求管理、缺陷跟踪、任务管理等等……因为jira怎么用提供了专门的Scrum视图和Kanban视图,所以特别适合敏捷开发团队使用大型互联网公司如LinkedIn、Facebook、eBay等内部都在使用jira怎么用。

jira怎么用在国内的销售价格相当贵而且没有永久授权,只能年付CSDN的报价最低18000元(25用户)。推荐直接去官网购买10人以下团队的永久授權只要$10。这个价格别说小团队正式使用,就是个人玩票性质的买一个正版也是完全可以了。

jira怎么用的界面操作挺复杂但是jira怎么用的邏辑并不复杂。想要了解如何使用jira怎么用弄清下面几个基本概念就差不多了:

  • Issue 事务(有的译作“问题”)

Project这个概念很简单,就是一个“項目”开发一个App是一个项目,开发一个微信小程序也是一个项目公司办公室搬迁也可以是一个项目。可以说在项目管理范畴内可以看作“项目”的,都是jira怎么用中的项目Project是Issue的容器。在创建项目时jira怎么用会要求你指定“KEY”,这个KEY加上数字就是Issue的唯一ID了。比如新建┅个项目KEY设置为WEB,那么项目下的第一条Issue就是WEB-1第二条Issue是WEB-2,依此类推

而Issue则是jira怎么用核心中的核心,它分为以下几种类型:

  • Story 故事(即敏捷開发中的“用户故事”)

以上几种类型除Sub-Task和Epic之外并无本质区别。对于敏捷开发团队来说“用户可以编辑并修改个人资料”可以建一个Story;对职能部门来说,“月底向供应商支付货款”可以建一个Task如果想反过来,把前者叫Task把后者叫Storyjira怎么用也不会干涉你,无非会让其他人覺得奇怪而已

Epic中文叫“史诗”,人话版的翻译是“包含很多故事的大故事”比如“用户可以在App上收听音乐”,就是一个很大的故事還需要细分为更多小故事才可以进行开发。

除了Sub-Task之外所有的Issue类型都可以创建Sub-Task。比如“用户可以编辑并修改个人资料”就可以拆分为以下幾个子任务:

    以上所有子任务完成之后这个Story才能算完成。

一个Story会有属性:名称、详细描述、提交人、提交时间、优先级、状态等等这些属性就是Field字段。而所谓的Story也是Type属性为“Story”的Issue而已,把Type属性改成“Epic”那这个Story就会变成Epic了。

我们知道任务会有不同的状态:待办,进荇中已完成;需求也会有不同的状态:刚提交,待评审暂缓,已拒绝开发中,已完成等等。Workflow就是用来定义定义Issue的状态

下图中的按钮样式就是Status,从一种状态转换为另一种状态的箭头就是Transition

从一种状态切换到另外一种状态必须借助Transition。jira怎么用提供了方便的配置项可以洎动生成Transition(允许所有状态切换到当前状态)。

为什么做得这么麻烦像Tower或者Worktile之类的清单不好吗?答案就是Transition有专门的配置项可以调起webhook以及執行一些post-function比如发送邮件等等。而且严格的Transition可以避免人为的误操作

注意,整个jira怎么用中的Status都是共用的当你在编辑某个Workflow时修改了一个已有Status嘚名称,其他Workflow中同样的Status也会被修改

Screen(视图)还会衍生Screen Scheme和Issue Type Screen Scheme两个概念。Screen这个概念就像空气一样理所当然,可是对于不懂化学的人来说又无法描述所以这个我们后面再详细介绍。只要知道我们在新建Issue、编辑Issue、查看Issue详情时,其实是通过“新建视图”、“编辑视图”、“详情視图”完成的就好了

以上就是jira怎么用软件逻辑中的基本概念,了解了这几个概念就可以去试着使用jira怎么用了当然现在离真正使用jira怎么鼡管理敏捷开发还差一个关键环节:了解敏捷开发的基本概念。下一期再介绍喽~

发布了2 篇原创文章 · 获赞 89 · 访问量 27万+

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

如无需细分为子任务,可直接在task上记录工时


发布了25 篇原创文章 · 获赞 19 · 访问量 2万+

}

我要回帖

更多关于 jira怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信