Jira敏捷开发管理入门课程(一)


浏览:1091 次

简介

Jira是Atlassian生产的交易管理软件。无论是“需求”、“BUG”还是“任务”,它都是一种“事务”,因此Jira可以胜任许多角色:需求管理、缺陷跟踪、任务管理等。因为Jira提供了特殊的Scrum视图和看板视图,所以它特别适合敏捷开发团队。LinkedIn、Facebook、eBay等大型互联网公司正在内部使用Jira。

Jira在中国的销售价格相当昂贵,而且没有永久授权。只能每年支付。CSDN的最低报价为18000元(25个用户)。建议直接在官方网站上购买。少于10名成员的球队的永久授权仅为10美元。这个价格,更不用说正式使用小型球队了,是购买正版的个人门票的性质,但也是完全可以接受的。

基本概念JIRA的接口操作相当复杂,但JIRA的逻辑并不复杂。如果您想知道如何使用JIRA,只需阐明以下基本概念即可:

项目

问题

领域

工作流

屏幕视图

Jira示例项目中的Scrum积压界面

1.项目和问题项目的概念非常简单,这是一个“项目”。开发一个app是一个项目,开发一个微信小程序也是一项项目,公司办公室搬迁也可以是一项项目。可以说,在项目管理范围内可以被视为“项目”的项目都是吉拉的项目。Project是Issue的容器。创建项目时,JIRA会要求您指定“KEY”。此密钥加上一个数字是问题的唯一ID。例如,如果您创建了一个新项目,并且KEY设置为WEB,那么该项目下的第一个问题是WEB-1,第二个问题是WEB-2,依此类推。

问题是Jira核心的核心,分为以下类型:

故事(即敏捷开发中的“用户故事”)

史诗史诗

改善

新功能

Bug缺陷

任务

子任务

除了子任务和史诗之外,上述类型之间没有本质区别。对于敏捷开发团队,“用户可以编辑和修改他们的配置文件”可以创建一个故事;对于职能部门,“月底支付供应商”可以创建Task。如果你想反其道而行之,那就叫前一个任务和后一个故事,吉拉不会干涉你。这只会让别人感到奇怪。

史诗在中文中被称为“史诗”,人类语言版本的翻译是“一个有很多故事的大故事”。例如,“用户可以在app上听音乐”是一个大故事,在开发之前需要细分为更多的故事。

除子任务外,所有问题类型都可以创建子任务。例如,“用户可以编辑和修改配置文件”可以分为以下子任务:

设计UI

开发首页

提供后端API接口

只有在完成上述所有子任务后,故事才能被视为完成。

2.字段故事将具有属性:名称、详细描述、提交人、提交时间、优先级、状态等。这些属性是字段字段。所谓的故事只是一个类型属性为“故事”的问题。如果类型属性更改为“史诗”,则故事将变为史诗。

3.工作流和工作流方案我们知道任务有不同的状态:待办、进行中、已完成;需求也有不同的状态:刚刚提交、待审、暂停、拒绝、正在开发、已完成等。工作流用于定义问题的状态。

工作流由两部分组成:

地位

过渡

下图中的按钮样式为“状态”,用于从一种状态更改为另一种状态的箭头为“转换”。

典型的工作流程

从一种状态切换到另一种状态必须使用“转换”。JIRA提供了方便的配置项,可以自动生成转换(允许所有状态切换到当前状态)。

为什么这么麻烦?像Tower或Worktile这样的列表不好吗?答案是Transition有特殊的配置项,可以调用webhook并执行一些post功能,例如发送电子邮件。严格的过渡可以避免人为的误操作。

工作流还不够。项目中会有不同类型的问题。在这种情况下,您需要指定哪个问题类型使用哪个工作流,以便生成工作流方案。例如,以下是工作流方案:

故事:待办事项-进行中-审查中-完成(工作流1)

任务:待办事项-进行中-完成(工作流2)

……

显然,每个项目只能使用一个工作流方案。

请注意,整个JIRA中的状态是共享的。在编辑工作流时修改现有状态的名称时,将修改其他工作流中的相同状态。

4.屏幕屏幕(视图)还衍生出两个概念:屏幕方案和问题类型屏幕方案。T

相关资讯:
APP项目开发流程

APP项目开发流程

查看
软件外包开发过程

软件外包开发过程

查看
软件外包项目开发过程

软件外包项目开发过程

查看
如何找到一家满意的软件项目外包公司

如何找到一家满意的软件项目外包公司

查看
寻找优质APP外包公司

寻找优质APP外包公司

查看