用JIRA和Confluence玩转OKR | 社区翻译团

原创
02/08 10:51
阅读数 1.4K


OKR(Objective and Key Result), 顾名思义由目标和关键结果构成。但是很多人都会把OKR同KPI或者MBO混淆,多少人都是傻傻分不清楚的一员。

O作为目标是定性的,而K和R(通常是三个)是定量的,它们被用来集中团队或个人围绕一个远大目标。目标设定了一段时间内的目标,比如一个财年,关键的结果会告诉你目标是否在时间结束时实现。

但是!OKR和MBO虽然师出同门,和KPI经常会相互辅助使用,但是OKR在提高团队效率,统一组织目标中,确实有着天然的优势,也难怪Google会在10几年前引入后一直沿用至今,很多国内互联网大厂也在受益其中。



OKR工具


这么好,我要马上OKR起来!等等, 理论 有了,该用什么 工具 实现呢?

据我所知,大多数公司通常都是通过电子表格来管理OKRs,然而,Excel管理带来的一系列问题中的任何一个都足以让你分分钟想要弃用OKR。

使用表格对单个团队进行OKR管理的问题:
  • 不一致的手动流程——电子表格是手动更新的,而且不同团队之间的格式并不总是一致的,因此在查看不同团队的OKRs时,需要查看者进行上下文切换。也很难容易地跟踪个人OKR状态的最后更新时间,以及OKR是否在轨道上。
  • 长期分析——追踪每个季度在不同OKR之间的变化是非常困难的。
  • 数据报告——很难跟踪与OKRs相关的开放问题、相关文档、具体开发工作等。

使用表格对多个团队进行OKR管理的问题:
  • 跨团队的可见度——部门内的团队不能很好地了解其他团队在做什么,以及团队之间的承诺是如何关联的。
  • 持续性更新和计划——表格无法提供一个追溯的记录。



为你推荐的终极解决方案:用JIRA+Confluence管理OKRs


团队可以实施简单的流程来跟踪单个团队和部门层面的okr,以解决上述问题。

举个例子:James是一个SaaS产品公司的CEO,虽然目前和另一家竞品占据市场多半份额,但在众多国内竞品的强大攻势下,面临着降本增效的压力。

因此,James和总部一起制定的目标:年内市场占有率成为行业第一

目标
年内成为业内第一
关键结果1
每年老客户的流失率减少一半
关键结果2
新客户的数量每年增长50%
关键结果3
公司整体运营成本每年降低30%

而目标则要向下分解到每一层,这样能够保证每一级的目标设定都是和公司的整体方向是充分对齐的!


让我们用一些案例来解释下OKR整个的创建过程。




案例1: 单个团队级别的OKR跟踪


步骤1:为你的团队实施一个 JIRA中的OKR项目


使用 JIRA 项目来跟踪部门内每个团队的OKRs。这个 JIRA 项目成为您的OKRs的记录系统。
  • 在backlog中使用sprint来表示业务季度(每个季度一次sprint) -->保证定期的回顾和校准
  • 使用史诗来表示目标 → 可以通过对史诗进行跨季度的目标追踪
  • 使用故事来表示关键结果 → 作为衡量的具体事项,定义你的(SIM)ple目标

*SIM: S-Specific; I-Important; M-Measurable

当前季度应该用一个活跃的sprint来代表,未来的季度可以在backlog中进行准备。命名sprint以表示它们所代表的业务季度。

这个解决方案还可以引入一个简单的任务板,它有助于团队成员跟踪他们对团队OKRs的贡献。配置您的任务板,使其泳道由史诗决定,以便任务板有一行针对每个目标,它的关键结果是板上的卡片。


步骤2:在Confluence中构建wiki状态报告,以自动报告您的OKRs


为了与喜欢报告风格的领导汇报,或者需要与非 JIRA 用户的干系人沟通,您可以创建一个状态报告,从JIRA中提取数据,并根据JIRA中的活动实时更新。

例如, 使用“JIRA Issues”宏,使用一个从sprint中提取OKRs的简单查询。您的查询可能类似于
[PROJECT = {ProjectName}和sprint = " Q2 2019 "和issuetype = Story]
除了在季度开始时对报表查询进行基本更新之外,这不需要维护来维护每个季度。可以很方便的为每个季度创建一个 Confluence 状态报告,岂不美哉?
如何将JIRA数据以报表形式与confluence集成

步骤3: 高阶和更复杂的可视化实现


如果需要,您还可以使用 JIRA 插件来实现OKR报告的额外可视化, 例如 JIRA 的WBS甘特图, JIRA 的Big Gantt, BigPicture。

这些插件将从你的OKR JIRA板和可视化甘特图格式的数据。通常,这些类型的工具的唯一需求是每个故事的开始日期和到期日期字段中的准确数据。查看这些工具,了解可能用于生成甘特视图的插件的思想。



案例2: 部门整体OKR跟踪


步骤1:创建部门范围的JIRA板


同样的,为整个公司建立一个用作OKR的 JIRA 项目, 目标和关键结果都会作为Issue被创建出来,比如下面这样:


每一个关键结果作为子任务在该目标下创建,而下一级别的目标则是可以作为关联issue与上一级别的目标对齐,如下:


您可以使用 JIRA 板从每个团队的OKR项目中提取数据。创建一个新的 JIRA 仪表板,并修改仪表板的查询,以便它从您的部门中的每个OKR JIRA项目中提取数据。

这个板将在一个地方为你整个部门的OKR提供一个任务板子的宏观视图,同时保持团队水平的能力,在他们各自的 JIRA 项目中单独定制OKR跟踪。
这个解决方案允许您在相同的位置查看每个人的backlog,这样您就可以跨团队查看即将到来的季度优先级。

我建议使用标准化的标签来跨团队标记故事,这样您就可以在 JIRA 板上发挥快速过滤器的优势。示例包括标记与特定项目相关的所有故事,这样您就可以查看哪些团队作为一个整体对项目做出了贡献。

步骤2:在Confluence中构建部门范围的状态报告


类似于团队级别的状态报告,只需修改查询,以便根据需要从多个项目和sprint中提取数据,它可以方便地提供OKR状态的统一视图。

无需维护来更新状态的报告,就可以为你的OKR创建一个自动从 JIRA 提取数据的状态报告。





案例3: 用Confluence模版


如果要用在一些简单场景,比如为自己的OKR建立一个追踪页面,直接使用 Conflunece 的内置模版就可以让你快速开始OKR之旅啦。


怎么样, JIRA Confluence 的强强联手是不是实现了对OKR管理的完美实现和落地!




OKR小知识


  1. 目标有挑战:要让大部分人觉得难以实现。- 梦想有多高,才能走多远!

  2. 结果可衡量:应该可以用分数来评价,一般会使用0-1.0之间的数字。- 0.6和0.7是评价的一个甜蜜点!

  3. OKR全公开:公司里的每个人都能看到其他人在干什么,要相信对齐的强大力量!


很多组织或者团队的痛点都是,如何将个人的目标很好的和公司目标结合连接,OKR就是通过这个协作的过程,而不是自上而下官僚的方式很好的解决了这个问题。 高透明度让每个人清楚团队和组织要实现的目标,时刻进行调整和校准。

最重要的,OKR不是绩效评定工具!





本文分享自微信公众号 - Atlassian社区(AgileToLean)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部