项目管理工具JIRA--使用方法
1.1项目(缺陷)管理工具
禅道(ZenTao)、Mantis、BugFree、Bugzilla、QualityCenter、jira(鸡爪子)、Redmine、Effevo(搜狗)
1.2功能自动化工具
QTP: QuickTestProfessional
Selenium(Java、Python)
1.3性能自动化工具
LR: LoadRunner
JMeter
1.4白盒工具
Junit、JTest、C++Test
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件。JIRA创建的问题类型包括New Feature、Bug、Task和Improvement四种,还可以自定义,所以它也是过程管理系统。JIRA融合了项目管理、任务管理和缺陷管理,许多著名的开源项目都采用了JIRA。
Jira是一款事务与项目跟踪软件。在Jira 中可以计划、跟踪和管理您的敏捷软件开发项目。自定义您的工作流、进行协作以及发布出色的软件。
Jira 简要概述
Jira Software 所属的一系列产品旨在帮助各种团队管理工作。最初,Jira 的用途是跟踪漏洞和问题。但现在,Jira 已经发展成为一款强大的工作管理工具,从需求和测试用例管理到敏捷软件开发,它适用于各种类型的用例。
Jira 是一套敏捷的工作管理解决方案,它可为所有团队提供从概念到客户的全方位支持,以便用户以最佳方式协助完成工作。Jira 提供多个专为软件、IT、业务和运营等团队而构建的产品和部署选项。
关于 Jira
Jira 可以帮助团队规划、分配、跟踪、报告和管理工作。此外,从敏捷软件开发和客户支持,一直到初创公司和大型企业,它还可将各个团队集合起来完成所有工作。
软件团队利用 Jira 软件更好地开展构建,这是敏捷开发团队的首要工具。使用 Jira Service Management 为 IT、开发、运营等所有团队提供出色的服务体验。业务团队可利用 Jira Work Management 提升敏捷性,并开展更好的协作。Jira Align 是衔接规模化工作的企业级敏捷开发规划平台。
有了为每个团队精心设计的模板和解决方案,并将 Jira 用作共同的语言,贵组织内的工作便可流畅、透明地进行。
关键术语
事务
Jira“事务”是指任意类型或规模的单个工作项目,它从创建到完成,全程受到跟踪。例如,软件团队开发的功能、营销团队的待办事项或法律团队需要拟定的合同,都是事务。
提示:对于事务,其他常用术语包括“请求”、“请求单”或“任务”。我们建议使用“事务”来帮助您的团队在使用 Jira 产品系列时保持进度一致。
项目
简单来说,项目是指按目的或使用情境划分的事务集合。从可见性限制到可用工作流,可以通过各种方式对组成项目的事务进行配置。
Jira Software 项目是指灵活的工作空间,允许您按团队、业务部门、产品或工作流将相似的事务归为一组。不同项目不需要设定相同的交付日期。例如,如果您按团队对事务分组,可以设置营销项目、开发项目和法律项目,所有这些项目均可以跟踪相应团队的日常工作。每个事务由一个事务键(特定于项目)和一个事务编号(例如 MKT-13、DEV-4 和 LEG-1)表示。
板
Jira Software 中的看板是项目内用于显示各种事务的组成部分,可让团队灵活地查看、管理和报告进行中的工作。简而言之,看板是项目内团队工作流的可视化表现形式。
工作流
工作流是指事务从创建到完成所遍历的连续路径。基本工作流如下所示:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mKfWOiLs-1660471988420)(https://wac-cdn.atlassian.com/dam/jcr:6203a73b-f2a1-4d91-9587-bc4b7d822d6b/workflow_timeline_desktop-temporary.svg?cdnVersion=478)]
在本例中,“待办”、“完成”以及介于这两者之间的标签表示事务的状态,而箭头表示可能会从一个状态转变为另一个状态。对于工作流,可以借助条件、触发器、验证器和 post 函数来设置,既可以简单,也可以复杂。本指南的后续部分将详细介绍这些高级配置。目前,建议 Jira Software 的管理员新手尽量使工作流保持简单,直到业务需要复杂的工作流配置。
敏捷
敏捷开发不是 Jira Software 特有的术语。它是一种工作理念,源于软件开发领域并已扩展到其他各行各业。此处将不再赘述它的定义(相关的资源很多)。敏捷开发侧重于采用迭代方法来处理客户要求的工作,从而以递增、连续的方式交付成果。理想的敏捷开发团队可以快速(几乎是即时地)采取行动并适应不断变化的要求。
那么,我们为何在此处提到敏捷开发呢?因为 Jira Software 拥有专为实现敏捷开发而设计的主要功能集,其中包括 Scrum 和看板。因此,当您看到看板、估算或卡片等字眼时,就应该考虑如何将敏捷开发方式运用到您的工作实践中。
值得注意的是,敏捷开发是一种理念和工作文化,仅仅使用 Jira Software 并不能让您的团队变得真正敏捷。也就是说,它是一种工具,专门用于帮助您的团队实现敏捷目标。
Jira 入门教程:6 个基本步骤
在开始本教程之前,请先免费注册 Jira Software。本指南将帮助您设置第一个项目,因此在注册时请将此选项卡保持打开状态。请继续操作,我们会在此为您提供帮助。
第 1 步 – 创建项目
Jira Work Management 徽标在左上角点击 Jira 主页图标
在右上角选择“创建项目”。
第 2 步 – 选择模板
Jira 模板库包含了数十个模板,涵盖不同的类别,旨在帮助您的团队快速且成功地入门。您可以从自己拥有的所有 Jira 产品(Jira Software、Jira Service Management 和 Jira Work Management)中选择一个模板。目前,Jira Software 提供三个模板:
SCRUM
面向根据待办事项列表工作、以冲刺形式计划和评估工作并定期交付工作的敏捷开发团队。
看板
面向以连续流程(而不是冲刺)监控工作,且专注于管理进行中工作的敏捷开发团队。(包括看板待办事项列表选项。)
缺陷跟踪
面向不需要面板并且更喜欢在列表视图中管理开发任务和缺陷的团队。
项目类型
仅针对 Scrum 和看板模板,系统还会提示您选择项目类型。
团队管理的项目适合于希望在独立空间中控制自己的工作流程和实践的独立团队。
公司管理的项目是由 Jira 管理员设置和维护的。此项目类型专为希望跨多个团队实现工作方式标准化(例如共享工作流程)的团队而设计。
两种项目类型之间的根本区别在于它们的管理方式,以及是在团队级别还是在公司/Jira 管理级别进行。
第 3 步 - 设置列
看板可以显示一个或多个项目中的事务,并直观地表示团队的工作流。看板提供灵活的视图,以协助管理事务并报告正在进行的工作。您在 Scrum 和看板模板中的看板上设置列的方式,取决于您是在团队管理的项目(直接从看板设置)还是在公司管理的项目(在看板设置中设置)。
公司管理
团队管理
第 4 步 – 创建事务
事务是 Jira Software 项目的构造块。事务可以代表故事、长篇故事、缺陷、要构建的功能或项目中的任何其他任务。
公司管理
团队管理
第 5 步 – 邀请团队
是时候让团队加入了!面板上安排了足够多的工作后,就可以开始邀请团队成员了。要让团队参与进来,请先将每个团队成员添加到您的 Jira 站点:
公司管理
团队管理
第 6 步 - 推动工作进展
当您的团队加入您的 Jira 站点后,你们便可一起协作并跟踪工作。如果是 Scrum 项目,您需要创建并启动冲刺以开始跟踪工作。如果是看板项目,则可在看板上开始跟踪工作。要跟踪工作项目,请根据事务在团队工作流中的进度,将其从一个列移到另一个列。
Jira 最佳实践
Jira 项目最佳实践
在 Jira 中设置了第一个项目后,这些文章将帮助您定义和构建这些项目,以便您的团队能够正常工作。
Jira 工作流最佳实践
每个团队对“完成”以及如何做到这一点都有自己的定义。Jira Software 工作流程可呈现在数字看板上,并显示每个工作项目的状态和转换。随着您的工作推进,团队成员可以随时随地访问最准确的信息。您可以使用这些资源为您的团队构建完美的工作流。
Jira 长篇故事和故事的最佳实践
在敏捷开发项目管理中,“长篇故事”是可以分解为较小任务的大型工作。这些较小任务就是“故事”或“用户故事”,它们从用户的角度来提出要求或需求。这些文章将帮助您使用 Jira 事务、长篇故事和故事来构建和分解您的工作。
Jira Software 中的路线图最佳实践
路线图是共享数据源,它概述了产品或团队随着时间推移的愿景、方向、优先事项和进度。Jira Software 中的路线图可让团队规划更智能,沟通更顺畅,发布更有可预见性。
Jira 用户和角色的最佳实践
Jira 为用户角色和限制提供了无与伦比的灵活性。这些通常由 Jira 管理员或设置和管理您的 Jira 实例的人员创建。这些最佳实践是为您的 Jira 管理员量身定制的,让您的整个团队可以设置所需的功能,而不会分心。
Jira Software 状态和报告最佳实践
Jira Software 中的报告可帮助您跟踪和分析团队在整个项目中的工作。Jira Software 提供一系列报告,可用于显示您的项目、版本、长篇故事、冲刺和事务的相关信息。这些资源有助于您设置报告,以便更好地召开状态会议。详细了解 Jira Software 中的报告功能。
Jira 敏捷开发最佳实践
敏捷开发是一种哲学,一种方法论。Jira 是一个软件平台系列,可以帮助敏捷开发团队更好地完成工作。您的团队越敏捷,Jira 就越能提供帮助。
Jira 管理员最佳实践
Jira 管理员是负责设置和管理 Jira Software 实例的人员。无论您是经验丰富的 Jira 管理员还是新手,这些附加资源集都将帮助您为团队创建一个强大的 Jira Software 实例。在开始之前请记得将 Jira Software 资源加入书签!
Jira Software 的 Automation 最佳实践
知道吗,使用 Jira Software 自动执行手动任务每月可以节省好几个小时?简单但功能强大的规则构建器可以替您跨产品和项目自动执行任意任务或流程,从而节省时间并使 Jira 保持最新状态,您则可高枕无忧。该系列包括 Automation 最佳实践、指南、教程以及提示和技巧,以便您可以充分利用 Jira Automation。
IT 最佳实践
您的 IT 团队真的可以做到敏捷吗?当然!这不仅非常有可能,而且通常还是提高公司整体绩效的关键。
此敏捷 IT 最佳实践集合包括:
软件开发人员如何在日常工作中运用敏捷方法
高绩效 IT 团队的五个秘密
高绩效 IT 团队才会做的 4 件事
IT 和软件团队如何更好地协同工作
快速、敏捷的 IT 服务的秘诀
CSIRO:凭借敏捷,实现可重复的 IT 流程
团队最佳实践
您不可能仅凭工具就运营优秀的软件团队,您还必须要有出色的实践。这就是我们专门为您和您的团队开发资源的原因。
敏捷教练:Atlassian 提供的实用敏捷开发指南:
您在敏捷之旅中并非孤身一人,我们随时为您提供帮助。敏捷教练将数十年敏捷软件开发经验转化为面向初学者和专业人士的浅显课程。
Atlassian 团队行动手册:绝无虚言的指南,帮助释放您团队的潜力。
获取跟踪团队运行状况的逐步说明,以及锻炼 Get $#!τ Done™ 的新工作方式(“游戏”)。使用游戏,或与 Atlassian 工具一起使用。
Jira Software 用例
Jira 的用途
Jira Software 所属的一系列产品旨在帮助各种团队管理工作。最初,Jira 的用途是跟踪漏洞和问题。但现在,Jira 已经发展成为一款强大的工作管理工具,从需求和测试用例管理到敏捷软件开发,它适用于各种类型的用例。
用于需求和测试用例管理的 Jira
如今,越来越多的团队以更加迭代的方式开发软件,而 Jira Software 可以成为编码、协作和发布阶段的中心枢纽。对于测试管理,Jira 集成了各种加载项,因此 QA 测试可以顺利融入到软件开发周期之中。团队可以用迭代方式有效地开展测试。QA 团队可以使用 Jira 事务、自定义屏幕、字段和工作流来管理手动和自动测试。
适用于敏捷开发团队的 Jira
对于践行敏捷开发方法的团队来说,Jira Software 提供现成可用的 Scrum 板和看板。看板是任务管理的中心,里面的任务将映射到可自定义的工作流程。通过看板,可以清楚了解整个团队的工作以及各项工作的状态。时间跟踪功能和实时的绩效报告(燃起/燃尽图表、冲刺报告、速度图表)可让团队密切监控他们的工作效率变化情况。
适用于项目管理团队的 Jira
您可以配置 Jira Software 以适应任意类型的项目。团队可以从项目模板开始入手,或者创建自己的自定义工作流程。Jira 事务(也叫作任务)可用于跟踪要通过工作流程中的步骤完成的每项工作。可自定义的权限使得管理员可以决定谁可以看到和执行哪些操作。拥有所有项目信息后,可以生成报告来跟踪进度、工作效率,确保无任何遗漏。
适用于软件开发团队的 Jira
Jira Software 提供规划和路线图工具,方便团队从一开始就管理利益相关者、预算和功能需求。Jira 集成了各种 CI/CD 工具,帮助提升软件开发生命周期的透明度。可以部署之后,生产代码的实时状态信息将显示在 Jira 事务中。集成的功能标记工具可让团队逐步、安全地推出新功能。
DevOps 模板专为高绩效团队而设计,通过在一个集中的地方管理来自各种工具的工作,从而节省时间和减少错误。了解更多
面向 DevOps 团队的 Jira 软件
DevOps 是一套实践,旨在自动化和集成软件开发和 IT 团队之间的流程,以便他们能够更快、更可靠地构建、测试和发布软件。对于践行 DevOps 的团队来说,Jira Software 是 Atlassian 开放、集成的工具链的支柱,此工具链被称为 Open DevOps。Jira Software 在整个 DevOps 生命周期中与第一方和第三方工具集成,包括 Bitbucket、GitHub 和 Gitlab 等代码和版本控制工具、文档和知识管理工具(如 Confluence)以及 Opsgenie 等监控和操作工具。Jira Software 还与各种类别的工具集成,可帮助 DevOps 团队更快地交付更优质的软件。
适用于产品管理团队的 Jira
在 Jira Software 中,团队可以构建与每个项目相关联的路线图。借助路线图,团队可以勾勒出工作的长期视图,还能跟踪和分享路线图的进度。向路线图中添加更多详情,同时展示依赖关系以及何时完成工作的预测。通过将 Jira Software 路线图嵌入 Confluence,可以创建一个突显来自多个团队的“实时”路线图的视图。
用于任务管理的 Jira
为您自己和团队成员创建任务,填写任务的详细信息、到期时间并设置提醒。利用子任务将大规模的工作内容分割。允许其他人关注任务,以跟踪任务进度并在任务完成时得到通知。在父任务中创建子任务,将工作内容分割为适合各种团队成员的易理解信息。在看板上查看所有任务,各种状态一目了然。
用于缺陷跟踪的 Jira
缺陷是团队正在构建的软件中的问题引发的待办事项的代称。团队务必要查看待办事项列表中的所有任务和缺陷,这样才能分清轻重缓急。Jira 强大的工作流引擎可确保对捕捉到的缺陷自动进行分配并确定优先级。随后团队可以跟踪缺陷,直到完成。
术语表
Scrum 板
团队可通过 Scrum 板管理冲刺和待办事项列表。
看板
看板可让团队以视觉方式展示工作的流程并限制正在进行的工作。
待办事项列表
待办事项列表包含团队要处理的未完成事务。
长篇故事、用户故事、事务
长篇故事代表一项大规模工作,可能需要几个冲刺才能完成。多个用户故事组成一个长篇故事。一个 Jira 事务代表项目中的一项工作。
时间跟踪
时间跟踪可让团队记录他们完成事务所花费的时间。
自定义工作流
团队可以在 Scrum 或看板上创建自定义工作流来推动事务的进度。
路线图
路线图是对团队正在处理的所有长篇故事的视觉呈现,以便团队提前规划大规模工作。
高级搜索
高级搜索使用 Jira 查询语言 (JQL) 在事务中执行快速或基本搜索无法实现的搜索条件。
权限
利用权限向团队成员赋予不同级别的访问权限并锁定敏感信息。
Jira 用户
DevOps 团队如何使用 Jira
打破软件开发和 IT 团队之间的孤岛并顺畅开展协作,是许多组织努力追求的目标。虽然此举并非易事,但其重要性不言而喻。DevOps 是一系列实践,旨在实现这两个团队之间的流程自动化,它的好处包括增强团队信任、加快软件发布、快速解决关键问题以及改进对计划外工作的管理。另一方面,DevOps 是一种企业文化。我们将在此处探讨 Jira Software 中的工具和功能如何帮助您实现 DevOps。
软件开发团队如何使用 Jira
Jira Software 能够在软件开发生命周期的每个阶段为团队提供帮助:从初始的立项到为客户部署新功能,以及这两者之间的无数个步骤。处于过程核心位置的是 Jira 面板,里面涵盖了与一个项目相关的所有必要信息。借助有用的应用和集成,丰富的数据可以汇入 Jira,这样团队成员无需离开这个工具就能了解动态或信息。
团队如何使用 Jira 进行项目管理
如果您的团队要完成项目,您可以使用 Jira Software 来管理项目。Jira Software 的魅力在于,它可以配置为适合各种类型的项目,无论是简单的任务管理还是极其复杂的大项目,它都能胜任。
参考:https://blog.csdn.net/dily3825002/article/details/6720398
https://blog.csdn.net/qq_33360240/article/details/126334541