JIRA使用教程:创建项目
一个JIRA项目是所有问题的集合,它可以根据你的需求帮助你的团队协调产品开发,跟踪项目,管理帮助或更多。注意,必须以JIRA管理员身份来添加或配置项目。
JIRA Software、JIRA Servcie Desk均已更新至最新版本,更多实用功能等你来体验!
创建新项目
在JIRA中创建一个新项目:
- 点击Projects > Create project
- 按照向导来创建项目
关于项目的类型:
- 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中配置项目:
- 导航到项目的管理页面:
- 选择Projects或
- 导航到所需项目的汇总并点击项目导航栏底部的Project Administration按钮。
- 使用左侧的选项卡并在不同项目设置之间进行切换。阅读以下部分,了解每种设置的说明。
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实例)等等。这使你可以利用这些应用程序之间的集成点优势。详情请参阅。
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"。
- Versions —在项目中定义版本。详见。
Components
你可能需要定义各种部件进行分类和管理不同的问题。例如,对于一个软件开发项目,你可以定义组件 “数据库”,“可用性”,“文档”(注意,一个问题可以属于多个组件)。你可以为每一个组件选个默认受托人,在项目中让不同的人负责不同的子团队是很有用的。
- 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管理员全局权限。
相关资料推荐:
申请试用请咨询""。