百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

JIRA使用教程:创建问题

wptr33 2025-02-09 14:26 32 浏览

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

创建新项目

在JIRA中创建一个新项目:

  1. 点击Projects>Create project
  2. 按照向导来创建项目

关于项目的类型:

  • Simple Issue Tracking:该项目为你提供了一种快速简便的方法来启动和运行JIRA进行简单的问题跟踪。
  • Project Management:这种项目类型创建一个默认的JIRA项目。
  • Agile Software Development— Scrum:该项目为你提供了Scrum的软件开发模板,包括Scrum主板以及特定敏捷的问题类型,如Story和Epic。
  • Agile Software Development— Kanban :该项目为你提供看板软件开发模板,包括看板以及特定敏捷的问题类型,如Story和Epic。
  • Software Development:该项目提供了一个用于软件开发的模板。
  • JIRA Default Schemes:这是使用共享JIRA默认方案创建项目(默认JIRA项目)的唯一项目类型。如果你使用任何其他项目类型创建一个项目,那么该项目将使用具体的项目方案(如问题类方案,工作流程方案,屏幕方案和问题类屏幕方案)。

关于项目的详细信息:

  • 项目重点将作为该项目关键问题的前缀(如“TEST-100”),选择一个描述性且易于输入的。
  • 项目负责人是唯一的。选择负责管理该项目的项目负责人。如果JIRA系统中只有一个用户,那该用户为默认的项目负责人,但这个领域将不可用。

配置已有项目

在JIRA中配置项目:

  1. 导航到项目的管理页面:
    • 选择Projects
    • 导航到所需项目的汇总并点击项目导航栏底部的Project Administration按钮。
  2. 使用左侧的选项卡并在不同项目设置之间进行切换。阅读以下部分,了解每种设置的说明。

Project details | Issue types | Workflows | Screens | Fields | Settings | Roles | Versions | Components | Permissions | Notifications | Development tools

Project details

点击Project Summary页面顶部的Edit Project,编辑想要的项目描述。注意以下几点:

  • 编辑项目关键:这不是一个简单的任务。编辑项目键之前阅读此页:编辑项目的关键。
  • 项目描述使用HTML:可以包括HTML,但要确保所有的标签都关闭。注意,这是完全未经过滤的HTML,因此,很容易受到跨站点脚本攻击。
  • 选择一个项目头像:如果你不想使用项目头像,你可以上传一个透明的像素。

关于项目类别:

项目类别不是在Edit Project对话框里编辑的。相反,点击项目管理员界面Category(项目名称下面)旁边的链接。类别可以通过Administration > Projects > Project Categories创建或查看。

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

Issue types

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

点击左侧菜单的Issue Types或它下面的任一问题类型如:Bug, Task, Story等:

  • Issue Types:单击该按钮可查看哪些问题类型适用于这个项目,(即问题类型方案)。也可以查看在该项目中的工作流、字段和屏幕问题类型,但它更容易通过点击问题类型之一来做到这一点。
    如果是JIRA管理员,单击Actions菜单,在当前方案编辑问题类型或为你的项目使用不同的方案。
  • 任一问题类型 (如Bug, Task, Story):点击这个查看项目里的工作流或屏幕问题类型。
    如果你是JIRA管理员,你同样可以通过标签来配置工作流和字段问题类型。

Workflows

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

  • Workflow Scheme —项目的工作流程方案确定哪些工作流程(问题状态转换)适用于本次的项目类型。

Screens

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

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

Fields

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

  • Field Configuration Scheme —项目的字段配置方案确定该项目的问题类型需要哪些字段配置。(字段配置将决定每个字段的整体可见性,需求度,格式(维基/富文本或纯文本)以及帮助文本)。

Settings

  • Application Links(Configure Project Links) —如果你已将自己的JIRA实例链接到其他Atlassian的应用程序,如Confluence, FishEye或其他JIRA实例,那么你能将该JIRA项目链接到那些包含你的项目或团队信息的应用领域。例如,Confluence空间,FishEye库,JIRA项目(在另一个JIRA实例)等等。这使你可以利用这些应用程序之间的集成点优势。详情请参阅Linking to Another Application。

Roles

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

  • Project Lead—用户履行项目负责人的角色。作为“默认受托人”(如下),也有可能在JIRA其他地方存在(如权限方案,通知方案,问题保障方案和工作流)。
  • Default Assignee—在创建项目问题时初始分配的用户。可以是“项目负责人”(如上)或者在JIRA的一般配置中Allow unassigned issues被设置为'On','Unassigned'。也有默认组件受托人。
    默认情况下,新的项目将'Default Assignee'设置为'Unassigned'。你可将其设置为一个特定的角色,如'Project Lead'。
  • Project Roles—用户成员或组成员在项目中完成特定的功能。项目角色用于权限方案,通知方案,问题保障方案和工作流。

Versions

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

Components

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

Permissions

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

  • Permission Scheme—项目的权限方案决定谁有权在项目中查看或更改问题。
  • Issue Security Scheme—项目的问题安全方案决定了在这个项目中的可见性级别。

Notifications

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

  • Notification Scheme—项目的通知方案决定当项目里的问题发生改变时谁可以收到通知邮件。
  • Email—仅当SMTP邮件服务器已经配置在JIRA,才可以指定“发件人”地址是该项目。

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

Development tools

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

  • View permission-这部分列出了哪些用户可以在问题屏幕上看到的集成功能的开发工具(如创建分支链接),以及其他开发相关的信息,如提交,审查和构建信息。这个功能是通过“View Development Tools”项目权限控制。
  • Applications-这部分将展示什么开发工具与JIRA通过应用链接连接以及和谁有资格使用JIRA的开发工具功能。

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

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

  • 编辑项目名称
  • 编辑项目描述
  • 编辑项目头像图片
  • 编辑项目URL
  • 编辑项目负责人
  • 编辑项目角色成员
  • 定义项目组成部分
  • 定义项目版本
  • 查看但不允许选择或编辑项目方案(通知方案、权限方案等)

更改JIRA项目的类别需要JIRA管理员全局权限。

申请试用请咨询"在线客服"。

本站文章除注明转载外,均为本站原创或翻译

相关推荐

oracle数据导入导出_oracle数据导入导出工具

关于oracle的数据导入导出,这个功能的使用场景,一般是换服务环境,把原先的oracle数据导入到另外一台oracle数据库,或者导出备份使用。只不过oracle的导入导出命令不好记忆,稍稍有点复杂...

继续学习Python中的while true/break语句

上次讲到if语句的用法,大家在微信公众号问了小编很多问题,那么小编在这几种解决一下,1.else和elif是子模块,不能单独使用2.一个if语句中可以包括很多个elif语句,但结尾只能有一个else解...

python continue和break的区别_python中break语句和continue语句的区别

python中循环语句经常会使用continue和break,那么这2者的区别是?continue是跳出本次循环,进行下一次循环;break是跳出整个循环;例如:...

简单学Python——关键字6——break和continue

Python退出循环,有break语句和continue语句两种实现方式。break语句和continue语句的区别:break语句作用是终止循环。continue语句作用是跳出本轮循环,继续下一次循...

2-1,0基础学Python之 break退出循环、 continue继续循环 多重循

用for循环或者while循环时,如果要在循环体内直接退出循环,可以使用break语句。比如计算1至100的整数和,我们用while来实现:sum=0x=1whileTrue...

Python 中 break 和 continue 傻傻分不清

大家好啊,我是大田。今天分享一下break和continue在代码中的执行效果是什么,进一步区分出二者的区别。一、continue例1:当小明3岁时不打印年龄,其余年龄正常循环打印。可以看...

python中的流程控制语句:continue、break 和 return使用方法

Python中,continue、break和return是控制流程的关键语句,用于在循环或函数中提前退出或跳过某些操作。它们的用途和区别如下:1.continue(跳过当前循环的剩余部分,进...

L017:continue和break - 教程文案

continue和break在Python中,continue和break是用于控制循环(如for和while)执行流程的关键字,它们的作用如下:1.continue:跳过当前迭代,...

作为前端开发者,你都经历过怎样的面试?

已经裸辞1个月了,最近开始投简历找工作,遇到各种各样的面试,今天分享一下。其实在职的时候也做过面试官,面试官时,感觉自己问的问题很难区分候选人的能力,最好的办法就是看看候选人的github上的代码仓库...

面试被问 const 是否不可变?这样回答才显功底

作为前端开发者,我在学习ES6特性时,总被const的"善变"搞得一头雾水——为什么用const声明的数组还能push元素?为什么基本类型赋值就会报错?直到翻遍MDN文档、对着内存图反...

2023金九银十必看前端面试题!2w字精品!

导文2023金九银十必看前端面试题!金九银十黄金期来了想要跳槽的小伙伴快来看啊CSS1.请解释CSS的盒模型是什么,并描述其组成部分。答案:CSS的盒模型是用于布局和定位元素的概念。它由内容区域...

前端面试总结_前端面试题整理

记得当时大二的时候,看到实验室的学长学姐忙于各种春招,有些收获了大厂offer,有些还在苦苦面试,其实那时候的心里还蛮忐忑的,不知道自己大三的时候会是什么样的一个水平,所以从19年的寒假放完,大二下学...

由浅入深,66条JavaScript面试知识点(七)

作者:JakeZhang转发链接:https://juejin.im/post/5ef8377f6fb9a07e693a6061目录由浅入深,66条JavaScript面试知识点(一)由浅入深,66...

2024前端面试真题之—VUE篇_前端面试题vue2020及答案

添加图片注释,不超过140字(可选)1.vue的生命周期有哪些及每个生命周期做了什么?beforeCreate是newVue()之后触发的第一个钩子,在当前阶段data、methods、com...

今年最常见的前端面试题,你会做几道?

在面试或招聘前端开发人员时,期望、现实和需求之间总是存在着巨大差距。面试其实是一个交流想法的地方,挑战人们的思考方式,并客观地分析给定的问题。可以通过面试了解人们如何做出决策,了解一个人对技术和解决问...