扫码阅读
手机扫码阅读

从用户角度看Jira:为何它一直是最受欢迎的敏捷管理工具?

331 2024-03-14

本期摘要

越来越多的企业,在转型过程中选择使用敏捷管理方法。但企业的转型不仅仅是口头上的承诺,而是需要在观念、方法、管理形式以及工具等方面进行全方位的改变。

之前已经有一系列关于敏捷的文章,对于想要深入了解敏捷的小伙伴们来说,可以去查看一下:#谈敏捷系列文章

本篇文章将从企业实践敏捷项目管理的痛点出发,为大家分析一下最受欢迎的敏捷项目管理工具Jira。

作者

尉雪婷 |新媒体技术运营

不会用工具的运营不是好的打工人~

01

前言

随着数字化的浪潮席卷而来,越来越多的企业开始意识到敏捷方法的重要性。根据《2022中国企业敏捷实践白皮书》的调研数据,与2021年相比,2022年受访者所在企业的敏捷团队占比从55%增长至63%。这一数据的增长趋势清晰地表明中国企业正在纷纷转向敏捷研发模式,不断扩大敏捷的适用范围,以推动整体企业的敏捷转型。

(来源:中国企业敏捷实践白皮书编委会自主研究及绘制)

随着敏捷方法的迅速发展,市场上出现了各种敏捷项目管理工具。这些工具在企业的敏捷实践中已经成为必不可少的选择,其采用率高达96%。尽管国产研发管理工具的专业能力不断提升,国产化替代趋势和本土化服务优势的影响使得国产工具的应用范围越来越广泛,但调查结果显示,Jira(81%)仍然是最受推荐的工具。

在企业开始实施敏捷方法后,如何转变工作方法、思想观念,内部团队如何转型,如何选择选择合适的敏捷项目管理工具等等成为了企业在践行敏捷项目管理面临的痛点,企业需要综合考虑各种因素,以解决自身的转型痛点。

02

企业在践行敏捷项目管理面临痛点

一、传统项目管理与敏捷项目管理之间的区别

首先我们需要理清传统项目管理与敏捷项目管理之间的区别。

传统项目管理与敏捷项目管理之间的区别在于,传统项目管理是以计划为驱动的。在项目开始之前,需要确定产品需求范围,并评估完成这些需求所需的时间和人力资源。然后需要编写各种项目管理计划,如进度管理计划、质量管理计划、人力资源管理计划、风险管理计划等等。整个项目开发过程是按照既定计划进行的,以确保项目进度、成本等各方面的控制,并将风险降到最低。

而敏捷项目管理不同于传统项目管理,它不进行全面的规划,而是根据需求的变化不断调整项目计划。在敏捷管理者,我们首先要确定团队成员和迭代时间,例如组建一个7人的敏捷团队,每次迭代周期为两周。然后是团队成员共同决定在这个迭代期内完成哪些需求,这些需求按照价值大小进行排序,并且我们鼓励需求的变更。

因此,这两者最明显的区别在于传统项目管理是计划驱动的,而敏捷项目管理是价值驱动的

、企业实践敏捷的道、法、术、器

敏捷是一种基于快速响应变化、灵活适应需求的项目管理和开发方法。它通过不断迭代、增量式的开发方式,实现了快速交付高质量的产品和服务。在敏捷方法中,道、法、术、器是缺一不可。

  • “道”——敏捷宣言

敏捷宣言作为一种价值观,在整个敏捷方法论中扮演着至关重要的角色,可以说是敏捷的灵魂。它从根本上规定了团队在实践敏捷时的行事准则和基本原则。敏捷宣言的四个价值观,即个体和交互胜过流程和工具、工作软件胜过详尽的文档、与客户合作胜过合同谈判、响应变化胜过遵循计划,为团队提供了指导和方向,使其能够更加灵活、高效地应对变化和交付价值。

  • 法”——敏捷十二原则

与敏捷宣言息息相关,一同被广为传阅的是“敏捷十二原则“,十二原则是实现这些价值观的战略和方法,属于“法”。它们是实现敏捷价值观的战略和方法,可以说是敏捷的行动指南。这些原则为团队提供了更加具体和实践性的指导,以帮助他们在项目中更好地应用敏捷方法。

  • “术”——Scrum、看板、XP、SAFe、LeSS、DevOps

敏捷思维的“术”部分强调了行为和技巧的运用。在敏捷的实践中,我们可以借鉴各种技能、思维模型和分析模型来帮助我们更好地理解和应对问题。例如,敏捷方法论中常用的Scrum框架就是一种行之有效的管理技巧,它通过将项目分解为短期迭代的方式来提高团队的效率和透明度。

  • “器”——项目管理工具

在敏捷实践中,工具和环境的选择也非常重要。敏捷团队通常会使用一些项目管理工具和协作平台来支持团队的协作和信息共享。例如,敏捷团队可以使用Jira、Trello等项目管理工具来跟踪任务的进展和分配。

了解掌握敏捷的道、法、术、器并不是一个一蹴而就的过程,而是一个长期的学习实践过程,是一个企业自上而下变革的过程。调查结果显示,有一半的受访者认为企业规模化敏捷面临的最大挑战来自于组织自身。只有解决传统组织文化与敏捷理念之间的冲突,企业才能更好地适应市场环境的快速变化。

三、企业选择敏捷项目管理工具的痛点

选择践行敏捷项目管理的方法后,第一步就是进行敏捷培训以及挑选一个适合的项目管理工具。但是很多公司初次接触敏捷概念,并不知道为何需要项目管理工具,如何选择适合的敏捷工具。这里给大家整理清楚一个公司在项目管理中可能存在的痛点。

  • 项目参与人员和工作量信息不透明

公司的项目涉及多个部门和人员,但在没有使用工具进行记录的情况下,项目参与人员和工作量信息不透明。缺乏透明度可能使得项目进度无法准确评估,资源分配不合理,导致人力资源的浪费或不足。同时,这种情况可能导致人为的暗箱操作,并给项目带来难以预测和控制的风险。

  • 项目研发历史无记录,问题追溯困难

在敏捷项目管理中,同时进行多个任务是常态。但这也带来了管理和追踪的挑战。为了更好地回顾和追溯项目进展,记录和跟踪历史数据至关重要。历史数据包括任务完成情况、工作分配和问题解决过程等等。如果缺乏清晰可追溯的历史数据会导致问题重复出现,影响项目质量和进度。

  • 沟通效率低下,人为增加管理及人力成本

项目团队来自不同部门,导致信息沟通困难,容易出现延迟和资源浪费。而为了解决这个问题,可以用项目管理工具更新项目信息,让团队协作更轻松。这些管理工具会提供各种图表功能,如甘特图和燃尽图,帮助管理者和团队了解项目情况,预测风险并做出调整。通过这些工具,团队成员可以及时了解项目进展和最新消息,更好地分配资源和任务,提高项目效率和质量。

  • 缺乏系统的管理流程和规则

企业在推进新的管理流程或者对于现有流程的优化的时候,流程落地往往是非常困难的。在没有具体可实施的流程之前,往往需要技术领导者或是项目管理人员花费大量的时间和精力,成本较高,同时也存在较大的管理风险。

综上所述,企业在选择项目管理工具时应当对自身在敏捷管理中遇到的困难有清晰的了解。每个企业都有其特定的需求和挑战,因此,在选择敏捷项目管理工具时,应针对自身的问题和需求做出合适的选择。

03

为什么选择Jira

截止去年,据统计数据显示,世界五百强中有三分之二的企业选择使用Jira作为其项目管理工具。这一数字具有相当的说服力,那么为什么这么多企业选择Jira呢?Jira又有什么广为人称赞的独到之处呢?

  • 敏捷计划与时间管理

Jira顺应敏捷项目管理产生,具有强大的计划功能,能够快速帮个人和团队决定需要完成的工作,安排它们的优先级,并确保每个人都知道截止日期。同时,团队可以在Jira中创建用户故事、制定任务和计划迭代周期,通过任务面板等工具来跟踪和管理工作进展。

  • 加强团队协作与沟通

上一板块有提到敏捷管理中的团队沟通非常重要,项目成员来源于不同部门,甚至不同地点,一个高效便捷的沟通是最重要的,通过Jira团队成员可以在一个集中的位置上共享信息、讨论问题、评估任务等。值得提到的是,Jira在共享文档的方面有一定的缺陷,推荐与confluence组合使用,效率更上一层楼哦~

  • 问题追踪与解决

从最初的软件开发公司选择Jira到现在越来越多的公司选择Jira,原因之一就在于其强大的问题追踪功能,团队成员可以在Jira中记录问题、分配责任、跟踪解决进度,并通过讨论和评论功能进行沟通和协作。

  • 丰富的插件与集成功能

Jira本身是一个具有有限功能的项目管理软件。但是,在Atlassian市场中,有1000+个Jira附加组件和插件可供选择。这些插件和组件可以自定义和扩展Jira的功能,让用户可以完全掌控项目或产品的各个方面。同时,Jira还可以与GitHub、Slack、Trello等工具进行很好的集成。

除了上述的一些值得特别提出的点外,Jira还有许多优势,比如简洁的界面、强大的JQL查询能力、自由的工作流、字段、权限定制等等,更多的优势还需要去亲身体验才能感受到。

在选择敏捷项目管理工具时,我们应该根据企业所面临的转型痛点来进行考量。显然,Jira是一个能够很好地解决大部分问题的选择。Jira提供了强大的敏捷项目管理功能,可以帮助团队高效协作、跟踪任务进展和解决问题,帮助企业实现更好的项目管理和协同工作。

04

神州数码与Jira

//神州数码是Atlassian官方认证的解决方案合作伙伴

Jira作为全球最为知名的敏捷项目管理工具之一,多年来积累了超千万的用户群体。企业可以将它用于项目管理,以跟踪错误、功能和其他工作项。还可以将 Jira 配置为与许多服务管理工具一起使用,使其成为管理任务的多功能工具。

其企业围绕软件开发人员项目管理、协同需求,有Jira、Confluence、Jira Service Management等著名的软件产品,核心产品覆盖项目管理、代码管理、文档管理、运维管理、沟通管理等领域。

主流产品市场占有率上保持全球第一的领先态势,是时间管理及敏捷业务的重要工具。

神州数码是Atlassian官方认证的

解决方案合作伙伴

我们有官方认证的敏捷教练,可以提供系统安装配置、应用开发、集成和数据迁移等全方位咨询服务,为您提供一站式服务。

在开发能力上,神州数码拥有一套完善的插件应用开发和集成方案,可根据客户需求提供个性化的定制化开发服务。

只要你提出需求,我们就能给你答案。

//神州数码自研插件助力Jira更满足用户需求

在网上有很多关于Jira的使用体验,其中说的很多的就是Jira并非一款严格意义上的项目管理软件,它缺少一些非常重要的功能,比如团队信息共享等,这些局限性决定了其需要其他软件的辅助来进行项目管理,比如同企业所出品的Confluence就可以实现团队信息共享。

目前,神州数码团队通过自研的插件,实现了Jira、Confluence和Azure Open AI集成,从源头上解决其问题。

除了插件的方式,通过集成人工智能与Atlassian系统,可结合ChartGPT以Confluence为底层知识库构建智能对话机器人助理,建立智能化的Jira开发项目流程及Jira Service Management企业ITSM(IT服务台)。

//神州数码团队实力

团队的核心专家有10余年后端研发和管理经验。精通微服务架构,曾参与大型电商平台的服务端架构和开发工作,熟悉 Spring,Spring Boot,SOA,Spring Cloud等主流开发框架,熟悉 MySQL,Redis,ES 等主流数据存储组件,具有 SQL 调优,分布式缓存高可用经验,熟悉 MQ,大量应用于系统解耦,高并发请求削峰填谷,异步处理等场景,熟悉 Jira API、Jira插件开发、JQL等核心技术,并能够使用Jira自定义字段、工作流、报告等功能为用户提供个性化的解决方案。

云基地团队技能图谱

05

案例介绍

说了这么多自我介绍,可能还是有小伙伴不知道我们究竟干了什么。介绍几个案例,让大家了解一下:我们是如何流程上优化,帮助企业进行高效管理的。

一、某大型汽车行业软件需求管理系统建设

  • 述求

客户希望将西门子Polarion中的历史数据进行迁移,基于Jira和Confluence重新建立一套符合业务需求的系统,以实现车型软件设计、开发、测试、需求变更等全生命周期管理的闭环流程。

  • 解决方案

基于Jira和Confluence打造一个闭环的软件需求管理系统。通过自动化工作流和任务创建,实现任务的顺畅传递和需求管理。同时,在Confluence中实现文档的版本管理和协同编辑,配合Jira任务,实现工作流状态和文档编辑权限的控制。在测试过程中,建立Jira任务和测试用例的链接,实现测试执行结果和缺陷的跟踪,进一步提升测试效率。我们将致力于为客户打造一个高效、可靠、闭环的软件生命周期管理系统。

二、某跨国企业DevOps设计部署

  • 述求

客户需要建立一套DevOps完整工具链,实现商用软件与开源软件的整合,将现有代码和测试工具迁移到新环境,并隔离测试、开发、生产环境,严格控制权限,达到等保三级要求。

  • 解决方案

基于K8S环境设计并部署工具和链路建了DevOps完整工具链,根据客户需求选择Jira、Jenkins、Gitlab、Nexus等软件并整合,安全地将现有代码和测试工具迁移,设计并实施严格的权限控制及环境隔离,帮助客户实现了实现自动化CI/CD。

三、某大型零售行业客服系统建设

  • 述求

企业在全球多地客服需要兼顾Amazon、Ebay、独立站等多个店铺的响应。业务痛点在于国内外客服缺乏统一的、定制化程度高的客服系统,需要尽量减少人工操作,实现自动关联工单、自动分配工单,对接邮件、电话、Amazon、Ebay、独立站等多种响应渠道,实现高可用架构。

  • 解决方案

基于Jira Service Management为客户打造统一客服系统,定制化大量配置客服需求,对Jira Service Management接口进行二次开发,对接外部系统部署大量自动化规则减少人工判断和手工操作,同时,结合AWS和软件特性,设计并部署高可用架构。

由此,客户在全球各地的客服工作流程、工作方式得以统一,并可灵活修改个性化需求,统一响应来自API、邮件、对话窗、站内信的需求。通过打通内部系统数据,使得客服处理工单效率大幅提升,实现Data Center on AWS的最佳实践,全球多地可访问的高可用系统。

四、某大型汽车行业龙头Bitbucket异地扩建

  • 述求

企业对代码管理要求较高,存在地理隔离问题。全国多地需要提高对代码的访问速度,保证Bitbucket机房的高可用性,实现区域优先最近访问附近的节点获取代码,快速跟Bamboo和Jenkins进行集成,并为快速扩展Bitbucket集群做准备。

  • 解决方案

选择基于Bitbucket Smart Mirroring进行异地部署。通过镜像保持自动同步,使用自主服务器的委托身份验证,简化配置和维护。基于Bitbucket集群扩展实现代码同步。

在负载均衡节点下部署多个 Bitbucket 应用,实现了高可用和负载均衡,平均分担各个节点之间的负载,并部署大量自动化规则减少人工判断和手工操作。进一步增强代码库性能、安全、扩展。

五、某大型零售业系统对接开发

  • 述求

客户需要将邮件系统应用于客服系统的完整对接,自动实现邮件与工单的转化。

  • 解决方案

基于Atlassian的ITSM明星产品Jira Service Management,配置邮箱服务器和处理器。实现Message Handler 接口,构建自定义邮件处理器。结合业务流程需求,编写邮件解析工具类解析邮件消息对象,通过Rest API创建用户和工单数据。

通过自定义SQL查询,识别相同客户的邮件信息,采用添加评论的方式附加到工单主体上。客服回复的内容,调用邮件发送工具类,以邮件的方式回复到客户邮箱。实现完整的邮件工单系统流程对接,提升工单系统效率。

六、基于华为云架构的Atlassian 应用验证

  • 述求

验证Atlassian Jira、Confluence、Jira Service Management、Bitbucket和Bamboo在华为云上的可用性。

  • 解决方案

基于华为云底层验证了Atlassian Jira、Confluence、Jira Service Management、Bitbucket和Bamboo在华为云上的可用性,证明了Atlassian系统在华为云上性能优良。

06

写在最后

看了这么多案例,是不是对我们的能力有了更深的了解呢?

我们始终坚信产品是为人而服务的,没有任何产品能够完全替代团队的沟通。任何产品都有核心功能,其宗旨在于能够帮助用户,解决用户某一方面的需求,例如节省时间、解决问题、提升效率等。在项目管理的过程中,最重要的仍然是形成一套适合自身企业的标准管理流程,建设一支灵活强大的团队,以及一个帮助你们提高效率的工具。

参考资料:

1.  《The 16th Annual State of Agile Report》

2.  《2022中国企业敏捷实践白皮书》

原文链接: http://mp.weixin.qq.com/s?__biz=Mzg5MzUyOTgwMQ==&mid=2247523859&idx=1&sn=34e4654fcbd41c7234a50f672e12988d&chksm=c02fa5b5f7582ca3ad6b2fb88fcab9d9f6e13e56611c4dc1ad273efa36d1faa43d659d7ebca8#rd