Jira入坑教程

44次阅读
没有评论

共计 2961 个字符,预计需要花费 8 分钟才能阅读完成。

Jira 是由澳大利亚软件公司 Atlassian 开发的一款 项目与问题跟踪管理工具,最初专为软件开发团队设计,现已广泛应用于各类团队(如 IT、产品、运营、客服等)进行任务管理、敏捷开发、缺陷跟踪和工作流自动化。


📌 Jira 的核心功能

1. 问题(Issue)跟踪

  • Jira 的基本单元是“Issue”(问题),可以代表:
  • Bug(缺陷)
  • Task(任务)
  • Story(用户故事)
  • Epic(大型需求)
  • Sub-task(子任务)
  • 自定义类型(如需求、风险、变更请求等)

2. 敏捷开发支持(Scrum & Kanban)

  • 内置 Scrum 板Kanban 板,支持:
  • 冲刺(Sprint)规划
  • 待办事项(Backlog)管理
  • 可视化工作流(看板列)
  • 燃尽图、速率图等敏捷报表

3. 高度可定制的工作流(Workflow)

  • 可自定义问题的状态(如“待处理 → 开发中 → 测试中 → 已完成”)
  • 设置状态之间的转换规则、权限、通知等

4. 强大的权限与角色管理

  • 可按项目设置不同角色(如管理员、开发人员、测试人员、观察者)
  • 精细控制谁可以创建、编辑、查看或关闭问题

5. 集成生态丰富

  • 与 Atlassian 其他产品无缝集成:
  • Confluence(文档协作)
  • Bitbucket(代码托管)
  • Opsgenie(事件响应)
  • 支持数千种第三方应用(如 Slack、GitHub、Microsoft Teams、Jenkins 等)

6. 报告与仪表盘(Dashboards)

  • 提供多种内置报表(如问题分布、周期时间、累积流图)
  • 用户可创建个性化仪表盘,拖拽小部件(Gadgets)实时监控项目状态

🧩 Jira 的主要版本

版本 适用场景
Jira Software 软件开发团队(最常用)
Jira Service Management IT 服务台、客户服务(类似 ITIL 工具)
Jira Work Management 非技术团队(如市场、HR、法务)的任务协作
Jira Core(已逐步整合) 通用项目管理(旧版)

如今 Atlassian 主推 Jira Software 作为开发团队的标准工具。


☁️ 部署方式

  • Cloud(云版):由 Atlassian 托管,开箱即用,自动更新(主流选择)
  • Data Center:企业级高可用本地部署(适用于大中型企业)
  • Server(已停止销售):旧版本地部署(2024 年后不再支持)

✅ 适用人群

  • 软件开发团队(前后端、测试、DevOps)
  • 产品经理(管理需求与路线图)
  • 项目经理(跟踪进度与资源)
  • IT 支持团队(处理工单)
  • 任何需要结构化任务管理的协作团队

🚫 局限性

  • 学习曲线较陡(尤其对非技术用户)
  • 默认界面较复杂,需一定配置才能高效使用
  • 高级功能或插件可能产生额外费用
  • 本地部署维护成本高(Data Center)

💡 小知识

  • Jira 名字来源:源自哥斯拉(Godzilla)的日语发音“Gojira”,因早期用于追踪“巨兽级”Bug 而得名。
  • 全球超过 65,000 家公司 使用 Jira,包括 NASA、Spotify、Netflix、阿里、腾讯等。

附录


🚀 Jira 快速入门指南(以 Jira Cloud 为例)

第 1 步:创建 Jira 账号

  1. 访问 https://www.atlassian.com/software/jira
  2. 点击 “Try cloud for free”(免费试用 7 天,之后可转免费版)
  3. 注册账号(支持 Google、Microsoft 或邮箱注册)

💡 免费版限制:最多 10 个用户,2 个 Scrum/Kanban 板,基础功能可用。


第 2 步:创建一个 Scrum 项目

  1. 登录 Jira 后,点击左上角 “+ 创建”(Create)
  2. 选择 “项目”“Scrum”
  3. 填写项目信息:
  • 项目名称:如 My Web App
  • 项目键(Key):自动生成(如 MWA),用于 Issue 编号(如 MWA-1
  1. 点击 “创建”

✅ 此时你会进入 Scrum 项目主页,包含:

  • Backlog(待办列表)
  • Active sprints(当前冲刺)
  • Reports(报表)

第 3 步:理解核心概念

概念 说明
Epic 大型功能模块(如“用户登录系统”)
Story / User Story 从用户角度描述的小需求(如“作为用户,我可以重置密码”)
Task 技术任务(如“搭建数据库”)
Bug 缺陷报告
Sprint 一个开发周期(通常 1~4 周)
Backlog 所有待处理的需求池
Board(看板) 可视化任务状态(To Do → In Progress → Done)

第 4 步:添加需求到 Backlog

  1. 进入 Backlog 标签页
  2. 点击 “Create issue”
  3. 填写:
  • Issue 类型:Story / Task / Bug
  • 摘要:简明描述(如“实现登录页面”)
  • 描述:详细说明(支持 Markdown)
  • Epic Link(可选):关联到某个 Epic
  • 估算(Story Points):如 3、5、8(用于 Scrum 估算)

✅ 建议使用 用户故事格式
“作为 [用户角色],我希望 [功能],以便 [价值]。”


第 5 步:规划 Sprint(冲刺)

  1. 在 Backlog 页面,勾选要放入 Sprint 的 Issue
  2. 点击 “Start sprint”
  3. 设置:
  • Sprint 名称:如 Sprint 1 - Auth Module
  • 开始 / 结束日期
  • 目标(Sprint Goal):如“完成用户注册与登录功能”
  1. 点击 “Start Sprint”

✅ 此时自动跳转到 Active sprint 看板。


第 6 步:团队协作开发

  • 开发人员拖动卡片:
  • To DoIn Progress(开始开发)
  • In ProgressDone(完成)
  • 可在 Issue 中:
  • 添加评论
  • 上传截图
  • 关联代码提交(需集成 Bitbucket/GitHub)
  • 设置截止日期、负责人、优先级

第 7 步:每日站会 & 完成 Sprint

  • 每日站会:查看看板,同步进度
  • Sprint 结束时
  1. 确保所有卡片移到 Done
  2. 点击 “Complete sprint”
  3. 查看 燃尽图(Burndown Chart)速率图(Velocity Chart)

✅ 未完成的 Issue 会自动移回 Backlog,可放入下个 Sprint。


🛠️ Scrum 项目配置示例(推荐设置)

1. 工作流(Workflow)

默认 Scrum 工作流已足够:

To Do → In Progress → Done

如需更细,可自定义为:

To Do → In Development → Code Review → Testing → Done

路径:项目设置 → Workflows

2. 权限(Permissions)

  • 默认角色:
  • Administrators:全权限
  • Developers:可编辑 Issue、拖动卡片
  • Viewers:只读

3. 集成建议

  • Confluence:在 Issue 中链接需求文档
  • GitHub/Bitbucket:提交代码时写 MWA-123,自动关联 Issue
  • Slack:安装 Jira 插件,接收通知

📊 常用报表(Reports)

报表 用途
Burndown Chart 查看 Sprint 进度是否按时完成
Velocity Chart 统计团队每个 Sprint 完成的故事点,用于预测
Cumulative Flow Diagram 分析流程瓶颈(如卡在“测试”阶段)

✅ 小贴士

  • 使用 快捷键:按 c 快速创建 Issue,/ 搜索
  • 标签(Labels) 分类 Issue(如 frontend, urgent
  • 免费版够用,但团队超过 10 人需升级付费计划

📚 学习资源

正文完
 0
一诺
版权声明:本站原创文章,由 一诺 于2025-10-01发表,共计2961字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码