• 1. 刘 刚 2011/01/14JIRA问题跟踪及管理
  • 2. JIRA是什么目 录JIRA特性JIRA的基本概念JIRA的基本功能JIRA的高级功能
  • 3. 协作事务处理中的常见问题 沟通资产透明任务协作4.处理过程被忽略5.任务不明确 1.电话、邮件、会议沟通效率低下 2.资料分散 3.处理进度不透明
  • 4. JIRA是什么JIRA是澳大利亚Atlassian公司开发的一款缺陷跟踪管理的专业软件,它用于帮助公司和团队收集工作中的问题(如:缺陷,新特性,任务,改进等),管理和跟踪这些问题的处理过程。 JIRA还是一个项目管理的辅助工具,在项目开发、运作过程中的所有task、bug、创意、改善意见都可以融汇进入这个系统,可以在第一时间将这些问题指派给责任人进行处理。在此过程中,可以整合客户、开发人员、测试人员,售后技术支持人员每人,各司其职,信息很快得到交流和反馈,让大家感受到软件开发正在朝意想的方向顺利快速地进行。
  • 5. JIRA的解决方案协作资源分配处理过程流程规则处理结果•了解人员工作能力 •合理分配人力资源 •资料集中 •不受时间、地域限制 •灵活设置工作流程 •进度提醒•详细记录处理日志 •审核与经验总结的依据 •制定优先级 •制定重要度•知识库
  • 6. JIRA是什么
  • 7. 谁在用JIRA
  • 8. JIRA特性
  • 9. JIRA特性1事件跟踪2项目管理3敏捷开发 4可定制事件处理优先级,分配、追踪、报告、管理。实时地对项目任务进行追踪、分配、报告。 项目资料集中管理 结合迭代方法。对软件代码评估、分配、追踪,快速交付高质量的软件 功能扩展插件大量官方及第三方插件,扩展JIRA功能
  • 10. JIRA特性管理缺陷,新特性,任务,改进或者其他任何问题 人性化使用的用户界面 灵活的工作流定制 全文搜索和强大的过滤器 企业级的权限和安全控制 非常灵活的邮件通知功能 可以将单个任务拆分成多个子任务来进行 方便的扩展及与其他系统集成:包括LDAP、CVS、SVN等 丰富的插件库 项目类别和组件/模块管理 可以在多种操作系统和数据库平台运行
  • 11. JIRA的基本概念问 题1项 目2工作流3
  • 12. JIRA的基本概念—问题 问 题 一个问题可以是软件的缺陷,一个项目的具体任务,一个需要解决的技术难题或者是需要审批的报销单据等。
  • 13. 项目 — 问题所归属的项目。 Key — 问题唯一的标识编号。 (横线左侧的字母是 项目的关键字,可以了解问题属于哪个项目) 主题 — 简要说明问题。 类型 — 查看下面的 类型列表。 状态 — 当前问题在生命周期('工作流')中所处的处理状态。 查看下面的 状态列表。 优先级 — 这个问题相对于其他问题的重要程度。 (查看下面的 优先级列表)。 解决结果 — 如果问题被解决或被关闭了,说明问题 解决的结果。 (查看下面的 解决结果列表)。 影响版本 — 表明问题发生在哪个 版本中。 修复版本 — 表明这个问题已经在哪个 版本中被修复。 模块 — 表明这个问题影响哪个 模块。 标签 — 为问题添加分类标签。 环境 — 发生问题的软硬件环境。 描述 — 详细描述问题的现象。 经办人 — 谁来负责这个问题。 报告人 — 谁提交的这个问题。 关注者 — 有多少人关注这个问题。 到期日 — 希望这个问题在何时之前解决。 创建日期 — 问题 提交的日期。 更新日期 — 问题被最后一次编辑的日期。 解决日期 — 问题被 解决的日期。 预估时间 — 原预估时间 是估算的解决这个问题需要耗费的时间。 剩余时间 — 剩余估算时间, 根据预估时间与实际工作时间计算出来的解决这个问题还需要的大概时间。 实际工作时间 — 为解决这个问题, 登记的 实际的实际工作时间 的总和。JIRA的基本概念—问题
  • 14. 问题类型 Bug 缺陷 Task 任务 New Feature 新需求 Improvement 改进意见 Epic Story Sub-task 子任务 Technical task 技术子任务 JIRA的基本概念—问题
  • 15. JIRA的基本概念—问题
  • 16. 问题状态(status) Open 问题被提交等待有人处理 In Progress 问题在处理中,尚未完成 Resolved 解决方案已经被提出,但解决结论未获认可,等待问题报告者确认。确认的结果是“Reopened” 或者 “Closed” Reopened 问题被重新提交。(例如,一个重现失败的问题当得到更多信息并且可以重现时,该问题状态被设置成 Reopened) Closed 问题确认已被解决,处于关闭状态。 JIRA的基本概念—问题
  • 17. JIRA的基本概念—问题
  • 18. JIRA的基本概念—问题 解决结果 Fixed 已解决 Won’t Fix 无需解决 Duplicate 重复 Incomplete 不完整 Cannot Reproduce 无法重现
  • 19. JIRA的基本概念—问题
  • 20. 优先级 Blocker 紧急 Critical 严重 Major 一般 Minor 次要 Trivial 无关紧要JIRA的基本概念—问题
  • 21. JIRA的基本概念—问题
  • 22. DEMO 1JIRA的基本概念—问题
  • 23. 一个JIRA系统通常包含多个项目 每一个问题属于一个项目 每个项目有个名字(Website Issues)和一个关键字(WEB) 属于这个项目的问题会包含这个关键字(WEB-100,WEB-101) 项目可以包含多个模块 项目中的问题可以属于0个,1个或者多个项目中的模块 一个项目通常会有多个项目版本,如1.0alpha、1.0beta、1.0、1.2 JIRA中问题涉及到版本的有两个字段 影响版本,如该问题可能影响版本1.0和1.2 修复版本,如该问题影响版本1.0 和1.2,在版本2.0修复 版本有三个状态 Released(发布),Unreleased(未发布),Archived(归档) 版本有发布日期,当发布日期到了该版本还是未发布状态,会显示版本发布“延期” JIRA的基本概念—项目项 目 JIRA的项目是根据你的企业组织需要定制的,是 问题 的集合。 例如, 一个JIRA项目可以是: 一个软件研发项目 一项市场推广活动 一个技术服务/帮助台系统 一个需求管理系统 一个网站需求调查系统
  • 24. JIRA的基本概念—项目
  • 25. DEMO 2JIRA的基本概念—项目
  • 26. JIRA的基本概念—工作流工作流 工作流 是按照一定的规则和过程执行一个任务,在JIRA中体现在问题在生命周期内不同 状态 之间的变化。采用开源工作流引擎OSWorkflow  可设计流程步骤、条件、验证、结果等  实现企业实际工作流程
  • 27. DEMO 3JIRA的基本概念—工作流
  • 28. JIRA的基本功能JIRA查看问题的历史变动记录添加标签上传附件创建问题为问题添加评论关注问题及投票
  • 29. 创建问题JIRA的基本功能
  • 30. JIRA的基本功能
  • 31. 上传附件JIRA的基本功能
  • 32. 添加标签JIRA的基本功能
  • 33. 添加评论JIRA的基本功能
  • 34. 查看历史JIRA的基本功能
  • 35. 工作日志JIRA的基本功能
  • 36. 添加关注JIRA的基本功能
  • 37. JIRA的高级功能JIRA搜索问题版本管理知识管理报告分析权限管理/邮件管理敏捷管理
  • 38. JIRA的高级功能简单搜索模式 按照文本关键字查询 搜索指定的项目或问题类型 搜索'模块/版本' 按照 '问题属性'搜索 按照'日期和时间' 搜索 按照'工作比率'搜索 搜索 '自定义字段'
  • 39. JIRA的高级功能高级搜索 通过高级搜索,你可以使用结构化查询语言搜索JIRA的问题。 搜索的结果会显示在 问题导航器中, 然后你可以将搜索结果输出为 MS Excel 格式 以及 其他格式。 你还可以 保存 以及 订阅搜索结果。
  • 40. JIRA的高级功能敏捷管理
  • 41. JIRA的高级功能版本管理 版本通常有三种状态:发布/released、未发布/unreleased 和归档/archived。
  • 42. JIRA的高级功能报告分析 JIRA 提供了按照人员、项目、版本或问题中字段的统计报表。
  • 43. JIRA的高级功能知识管理 Confluence 是企业级的综合信息管理系统
  • 44. JIRA的高级功能权限管理/邮件管理
  • 45. JIRA的高级功能权限管理/邮件管理
  • 46. Atlassian 产品系列 JIRA 事件追踪不管理软件  Confluence 企业知识管理不协同软件 Bamboo 持续集成服务器  Clover 代码覆盖分析工具  Crucible 代码评审  FishEye 源代码深度查看工具  Crowd 基于WEB的单点登录工具
  • 47. http://www.atlassian.com/ http://confluence.atlassian.com/dashboard.action http://www.jira.cn 参考资料
  • 48. Thank You!