解决研发团队OKR管理难题,PingCode Goals上线

近些年,敏捷开发凭借其在产品交付速度、质量、风控等方面的显著优势,逐渐在软件开发模式中占据主流,但大量问题仍然阻碍着企业的敏捷实践:

业务、产研团队对需求优先级的判断不一致,互相抱怨;

各个研发职能对需求实现目的的理解不到位,影响开发进度;

迭代内如期通过演示评审,上线后难以达到市场预期;

迭代回顾会上问题提出来不少,却总得不到解决;

多条产品线之间各自为战,资源协调顾此失彼;

……

这些问题本质上是由于研发团队及其所在公司过于看重技术和流程,未能建立“上下同欲”的目标感,即使效率再高,也只会事与愿违。

为了解决以上痛点,PingCode在今天正式推出旗下第五款产品,同时也是国内首款面向敏捷开发的目标管理工具—— Goals。

从战略目标规划到敏捷项目实施的完整闭环

2020版“Scrum Guideline”强化了产品目标和价值在Scrum框架中的重要性,但多数企业或团队在使用SaaS工具管理研发过程的同时,却只能依靠Excel、第三方工具,甚至白板等物理手段进行目标管理。原本想用目标驱动敏捷,实际目标管理却成了敏捷研发的拖累。

Goals的发布,是PingCode布局研发全流程管理的一块重要拼图。

以目标为原点,Goals实现了研发团队目标与企业目标的对齐。

正如用户对我们的评价,PingCode已然能够助力企业实现“从战略目标规划到敏捷项目实施的完整闭环”。

OKR配合产品路线图,确保从计划到交付的整个过程可预测、可控制;

需求规划、开发过程管理、测试执行和持续集成的无缝连接,为高频率、高质量的产品交付提供助力;

研发各个环节的知识、信息被收纳于结构化的知识库中,供企业成员共享和复用。

Worktile是如何打造自己的闭环的?

Worktile & PingCode研发管理结构

战略层

这张图展现的是我们Worktile & PingCode团队在OKR和敏捷开发实践过程中结合的经验梳理。在最上层的是公司愿景、目标(战略层),这本质上是OKR要解决的问题,工具上我们依赖Goals进行管理,这通常也是公司管理层要关注事物。它的周期相对较长,可能是一年或者数年,之前谷歌案例就是三年的长周期目标。

项目层

公司战略级目标往下去落地,就会到项目级的这一层,这是研发和产品的管理层需要去关注的。

从OKR(也就是公司的战略级目标)延伸下来就是Plan一级,Plan一级是通过研发三层需求来定义的(史诗、特性、用户故事)。我们会在史诗和特性这一层定义研发和产品管理相对中周期的项目,比如说史诗用季度定义,特性则是对应月度。这样就实现了从战略层到产品层,目标逐步往下传递对齐的过程。在工具层面,我们是用PingCode Plan (项目集)来管理Plan这一层的。

执行层

具体到执行这一层,我们通过PingCode Agile(敏捷开发管理)这个产品去实现短周期项目的落地,比如我们会把一个特性分解成具体的用户故事去往下落地,这一部分在产品组的周期大概都是几天。当然,过程中产生的bug和工程师所要执行的任务,在工具层也都是通过PingCode Agile 产品去落地。

具体研发过程

研发过程我们通常是通过Scrum执行,具体负责的可能包括工程师、测试、设计师和产品经理等,在这里,项目的颗粒度会变的更加具体,比如0.5个工作量周期等。

我们在研发管理的过程中,会把OKR从战略层落到项目层以及执行层,最后往下分解到基于Scrum管理的具体研发过程,从上到下形成一个完整的连接,并且与前面所提到的工具化结合形成一个完整的格局。

OKR驱动研发,我们内部只是落地到部门级,因为考虑到整个体系如果不够完善的时候,落地到个人级反倒会增加很大成本。因此我们只落到部门级,在部门下我们是通过敏捷的方法,以特种部队的小组形式去管理。

在敏捷方法中有个概念是迭代周期,我们的迭代是双周;OKR也有周期复盘的制度,而我们的OKR是以月来定义周期。因此两个迭代刚好能对应一个OKR的周期,这两个周期的匹配也能够驱动整个OKR目标和整个迭代的往下延伸。这也是目标在整个研发组织内部对齐的过程。

OKR并不定义所有的工作,它只会定义最核心的关键点。也正是因为这点,我们通过OKR尤其是KR去优化产品的backlog的优先级。举个例子,比如说在一个周期里,其中一个KR可能涉及产品功能的迭代,而在研发的backlog中它的优先级并不是最高。从某种意义上来说,OKR的定义会修正backlog的优先级,通常在机制上Scrum Master和OKR Master会做一定的复盘,来实现整个目标的对齐和修正。

在复盘会议,我们会同时打开OKR目标树和Scrum的看板,基于这两个图开展复盘会议,去落地目标和整个敏捷迭代。

用一句话来总结就是:大方向由OKR保证并且影响优先级,小迭代和任务计划基于敏捷的原则执行,OKR+Scrum是极其有价值的组合工具。

最后:

无论你想要落地OKR还是敏捷Scrum,善用过程和目标管理工具都是十分有必要的,因为专业的工具对团队本身来说都是极有价值的,比如你要去落地OKR,通过Excel或者是Google Docs,在整个公司目标透明化、目标分解、打分、与项目任务关联等等,整个过程都会面临比较大的挑战。

PingCode Goals作为国内首款面向研发团队的OKR管理工具已然正式上线。

除了能解决上面提到的问题,还具备提醒机制,能够协助团队自动养成目标进度更新的习惯,以及建立起目标管理的标准流程。PingCode Goals的优势还在于与Agile(敏捷开发)、Testhub(测试管理)、Plan(项目集)、Wiki(知识库) 等子产品,覆盖从用户需求收集到代码落地、产品发布整个研发流程的管理,而这对管理层实现研发管理的工具化、数据化以及可视化,都是极有价值的。

为了让更多研发团队早日实现理念和工具升级,PingCode 决定:

Goals开放90天免费使用!

即日起至2021年6月14日,任何版本的PingCode用户均可免费使用Goals,6月15日起恢复99元/人/年。

(0)

相关推荐

  • 做项目经理,有责任,没权利

    让项目经理最痛苦的一件事,莫过于"有责无权". 由于项目经理并没有被授予与自己在项目中所背负的责任相匹配的权力,不论是调动项目资源,还是组织大家协同工作,项目经理都不能简单地借助权 ...

  • OKR作为组织管理工具助力数字化转型

    这是"慕蓉"公众号第314篇原创文章 数字化转型 数字化转型能够顺利实施,很关键的就是团队和团队中的人.数字化转型需要发挥团队每个人主观能动性并很好进行协同. 在传统行业,大多数人 ...

  • OKR真的是万能钥匙吗?

    随着谷歌的崛起,OKR在近几年来逐渐进入我们的视野,大家似乎找到了"万能钥匙",以为OKR可以解开所有绩效管理之困.然而,事实真的如此吗? OKR是一套定义和跟踪目标及其完成情况的 ...

  • OKR 工作法

    明确企业的使命!!! 对自己的要求: 1. 目标明确,给团队成员充分的信任,建立一支能打硬仗的队伍! 2. 每日自省,不断给自己一定的压力. 3. 幽默是非常重要的特质,让自己做一个幽默智慧的工程师! ...

  • 深度解读最新版 Scrum 指南

    11 月 18 日晚,Scrum 框架的创始人 Jeff Sutherland 和 Ken Schwaber 联手发布了最新版 Scrum 指南.作为 Scrum 的权威定义,<Scrum Gu ...

  • 你大概走了假敏捷:《手绘敏捷宝典》在此,还不来收!

    本文由薄玉桴发表于云+社区专栏 今天你敏捷了没有?"敏捷"在互联网和软件开发领域从涓涓细流逐渐演变为行业潮流,往小了说是改进了开发方法,往大了说是革了瀑布流式的命--把产品开发引向 ...

  • 疫情危机之下:利用OKR绩效工具,向敏捷型组织转型

    疫情对企业抗风险能力提出严峻考验,"活下去"的口号不绝于耳,到现在这个阶段疫情基本控制,除湖北外各地企业已陆续复工,各企业都在降本增效上下功夫,现在企业讨论最为集中的降本增效策略包 ...

  • 如何才能让OKR设定变得容易一些?

    能够提出这样的问题,说明团队成员对管理有了一定的经验和了解.OKR设定的确是不容易的,其表面上看是目标,实质上是团队成员对业务的洞察和对工作的深度理解,是战略性思维(不是战略思考)的表现.OKR一旦设 ...

  • 万字长文解析:如何做好TO B产品? | 人人都是产品经理

    这个被修昔底德陷阱笼罩的资本世界,并不会手捧鲜花迎接来我们的成功.历史之势从来不是无心为之,那这次为什么是TO B呢?要如何做好TO B 产品呢?本文是作者对自己五年运营工作内容的总结,来看要从哪些角 ...

  • 又是绩效考核时,KPI 和 OKR 到底怎么考?

    新的一年又开始了,又到了定绩效考核的时候了,你们的 KPI 怎么样了?不管是管理者,还是员工,绩效考核是每个职场人都绕不开的话题.为此,TGO 鲲鹏会成都分会第一小组.第二小组举行跨组活动, 10 多 ...