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

JIRA使用教程:创建问题

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

一个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管理员全局权限。

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

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

相关推荐

威信Chronosonic XVX全新旗舰全球首发 设计特点彻底公开

第一眼看到WilsonAudio新推出的ChronosonicXVX音箱,相信大家都会直觉认为它是两年前超级旗舰WAMMMasterChronosonic的缩小版,不过这个推测并不完全正确。C...

C#高精度Timer和Delay以及时间测量

在PCHMI7.0后在工具箱里会多一个MsTimer,以及Delay和Microsecond两个类。...

python教程从基础到精通,第9课—日期与时间

Hello,小伙伴们,祝大家五.一玩得快乐!刚学习完了七大数据类型,今天咱们来学习日期与时间的表示方法。Python标准库中提供了时间和日期的支持:calendar:日历相关;time、datetim...

软件测试|教你轻松玩转Python日期时间

Python基础之日期时间处理...

Go语言中互斥锁与读写锁,你知多少?

简述Golang中的锁机制主要包含互斥锁和读写锁互斥锁互斥锁是传统并发程序对共享资源进行控制访问的主要手段。在Go中主要使用sync.Mutex的结构体表示。一个简单的示例:funcmutex()...

变形金刚动画大电影——经典台词赏析

YOURDAYSARENUMBEREDNOW,DECEPTI-CREEPS你们活不了多久了,霸天虎小子。-{铁皮说的话,体现了铁皮的嫉恶如仇,可是后来铁皮在飞船上遇袭身亡,可谓是出师未捷身先...

Python时间日期模块使用教程(python3日期)

1.时间日期处理概述在日常编程中,时间日期处理是非常常见的需求,比如:记录日志时间...

亚马逊介绍AWS“无服务器”云服务改进:数据库可线上扩充容量等

IT之家11月29日消息,在今天于美国拉斯维加斯展开的亚马逊“AWSre:Invent2023”活动中,亚马逊计算部门资深副总裁PeterDeSantis,介绍了旗下三款云端服务,IT...

2.日期格式 datetime(日期时间显示格式)

fromdatetimeimportdatetime1.获取当前日期和时间now=datetime.now()#2025-05-3110:56:01.4687822.格式化日期...

【科普】时间单位大盘点(时间单位都有哪些?)

时间单位,是7种基本单位之一,长度、时间、质量、物质的量、光照度、电流和(热力学)温度是七种基本单位。本词条中时间单位以时间从大到小列。今天我们来盘点下时间的单位换算...

基于PHP的Laravel框架,盘点Github高星Web管理后台,效率为王!

在Web开发工作中,选择一个高效、稳定的后台管理系统是提高开发效率的关键。虽然PHP在近些年中的热度有所减退,但其上手简单、开源、灵活且被广泛应用的特点,仍然使其在编程语言排行榜中保持前十的位置。这表...

如何使用PHP编写一个简单的留言板?

留言板是一个常见的Web应用程序,允许用户在网站上发布和查看留言。在本文中,我们将使用PHP编写一个简单的留言板,介绍构建过程中的关键步骤和技巧。一、准备工作在开始编写留言板之前,我们需要准备好以下工...

产品经理提需求时要考虑的 15 个隐性需求

虽然世界充满未知的变化,但是有一些大的方向还是可以把握的,本文跟大家谈谈产品经理提需求时要考虑的15个隐性需求,enjoy~俗话说,计划赶不上变化快,无论需求文档做得如何细致,考虑得如何周全,总会...

关于 PHP 启动 MongoDb 找不到指定模块问题

前言:最近有一个小demo,需要通过PHP将用户行为记录储存到MongoDB,再用Spark做协同过滤。由于以前处理跨语言交互是通过消息中间件,这次本地使用MongoDB却弄出了几个问...

PHP程序员老鸟面试经历(php程序员怎么样)

在任何时代找任何工作都有面试这么一说的。特别是高端技术类的工种对技术理论和技术实操能力要求很严格。大部分公司招收技术员工的要求也越来愈高。至于PHP程序员也是如此,我估计大多数PHP老鸟已经不在意所...