使用jira管理Scrum敏捷项目(五)jira在管理敏捷项目中一些名词的理解(Backlog、Epic、用户故事、Sprint、任务、Bug)

前言

jira环境搭建请参考我的另外一篇文章:链接: 使用docker搭建jira环境.

jira是一款非常适合敏捷开发团队使用的一款事务管理软件。很多大型互联网公司都在使用,既然好用,那我们尽管用就好了,小公司就可以按照专栏第一篇文章,搭建一下环境白嫖一把就好了。
在这里简单介绍一下jira的几个特性:
1.需求管理
2.BUG管理、缺陷跟踪
3.任务管理
4.Scrum视图
5.KANBAN视图
6.版本管理
7.模块管理
8.统计分析
等等…

一、名词理解

前面几篇文章已经讲述了怎么在jira中创建项目,怎么自定问题类型,以及如何自定义工作流。
这篇文章我将带领大家理解一下jira中已经存在的一些名词。
如果列出的名词没有您想要的,你可以评论留言,我将会第一时间更新,并且回复。

  1. Backlog
    backlog:需求池、待办任务清单(包含需求,bug,任务等,或者自定义的问题类型)

  2. 版本
    版本:字面意思,项目、产品的版本控制(可关联到每一个问题类型)

  3. Epic(史诗)
    Epic:可以理解为业务模块,也可以理解为项目、产品里程碑(MVP)(可关联到每一个问题类型)

  4. 故事 (用户故事)
    故事:用户故事是要从客户、业务的角度描述想要解决的问题(线下业务怎么搬到线上,用系统实现)
    相对来说这个比较专业,推荐一本书《用户故事地图》学习一下,在这里我简单介绍一下
    用户故事包含三个要素:
    <角色>who: 谁使用 (尽可能具体)
    <活动>what:要完成什么活动 (每个用户故事都是唯一的;是主动语态而非被动语态)
    <价值>value:为什么要这么做,价值是什么

  5. Sprint
    Sprint 是敏捷开发中的核心,可以理解为产品中的“迭代”
    敏捷开发中的四个会议跟Sprint都有关联
    在一个项目、产品的全生命过程中,需要一个一个的Sprint(迭代)完成一个项目或者产品的交付。

  6. 任务
    任务:字面意思,就是各种类型的任务。我们可以根据团队需要,定义需要的任务。
    简单说几种:
    【前端任务】【后端任务】【ui任务】【安卓开发】【IOS开发】【架构设计】【数据库设计】

  7. 子任务
    子任务:字面意思,就是任务下细分的的子任务。
    例如:【数据库设计】任务下细分子任务【数据库设计子任务 - user表结构设计】【数据库设计子任务 - dept表结构设计】

  8. Bug
    bug:(程序员们应该不陌生这个名词)测试人员提交的测试问题,系统故障

总结

本篇文章讲述了jira中一些名词的解释,当然jira只是敏捷开发中的一个管理工具,我们最终的目的是要实践敏捷开发的理念,如果有些名词没有介绍到位的,欢迎大家留言,我将在看到后第一时间更新文章,并且回复。

朋友,看都看到这了,给个关注吧~
如果这篇文章帮助到了您,帮忙点一下关注点一下赞,谢谢大家!
大家的鼓励将是我不断创作的动力!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐