近些年,敏捷开发凭借其在产品交付速度、质量、风控等方面的显著优势,逐渐在软件开发模式中占据主流,但大量问题仍然阻碍着企业的敏捷实践:
业务、产研团队对需求优先级的判断不一致,互相抱怨;
各个研发职能对需求实现目的的理解不到位,影响开发进度;
迭代内如期通过演示评审,上线后难以达到市场预期;
迭代回顾会上问题提出来不少,却总得不到解决;
多条产品线之间各自为战,资源协调顾此失彼;
……
这些问题本质上是由于研发团队及其所在公司过于看重技术和流程,未能建立“上下同欲”的目标感,即使效率再高,也只会事与愿违。
为了解决以上痛点,PingCode在今天正式推出旗下第五款产品,同时也是国内首款面向敏捷开发的目标管理工具—— Goals。
战略目标规划到敏捷项目实施的完整闭环
2020版“Scrum Guideline”强化了产品目标和价值在Scrum框架中的重要性,但多数企业或团队在使用SaaS工具管理研发过程的同时,却只能依靠Excel、第三方工具,甚至白板等物理手段进行目标管理。原本想用目标驱动敏捷,实际目标管理却成了敏捷研发的拖累。
Goals的发布,是PingCode布局研发全流程管理的一块重要拼图。
以目标为原点,Goals实现了研发团队目标与企业目标的对齐。
正如用户对我们的评价,PingCode已然能够助力企业实现“从战略目标规划到敏捷项目实施的完整闭环”。
OKR配合产品路线图,确保从计划到交付的整个过程可预测、可控制;
需求规划、开发过程管理、测试执行和持续集成的无缝连接,为高频率、高质量的产品交付提供助力;
研发各个环节的知识、信息被收纳于结构化的知识库中,供企业成员共享和复用。
下面就基于Worktile团队OKR管理经验的分享,给大家展示Goals在每个OKR过程环节中的应用。
Goals在Worktile OKR管理中的实践运用
目标周期
目标周期可以理解为一个个的里程碑,每个里程碑的达成就会让团队离年度目标越来越近。目标周期的设定没有绝对的标准,根据公司所在行业的特点,找到适合自己团队的节奏就好。在我们团队,目标周期分为年度目标和季度目标两种周期。
年度结束前,根据公司的战略方向确定下一年度的目标
季度结束前,根据年度目标确定下一季度的目标
我们在Goals对年度和季度目标进行规划和管理,管理层能清晰的了解,快速的驱动每个周期的目标进度
目标制定
目标制定根据不同的岗位,按照周期进行制定。由于团队成员对于目标管理的认知水平不同,不建议在一开始的时候就启动全员参与,更应该从部分管理层开始试点。在我们团队内部,对于部门总监以及各产品线经理是必须要纳入目标管理,对于一线工程师目前是采取自愿参与的原则。
我们通过Goals快速创建OKR,因为Goals自带OKR填写指南和适用于产研人员的示例,帮助大家学习,如何写出有效的OKR。
制定好的目标,对于目标管理落地具有极其重要的意义,如下面是研发的示例目标:
O1:底层基础架构完善,保证系统稳定性KR1:输出基础类库的文档,支持实时预览
KR2:底层基础类库单元测试覆盖率提升到 95%
KR3:实现微服务架构的基础功能,Q2 开始进行内测
产品的示例目标:
O2:官网改版,提升用户注册率
KR1:完成官网业务流程设计,通过团队评审KR2:x 月初上线官网新版本,用户注册率提升至 50%
KR3:设置注册流程关键节点的 A/B 测试,方便后续优化
目标对齐
目标对齐在目标管理中是非常关键的一个环节,如果没有这个过程,将会使团队成员各自为战,团队不能形成一股向心力,朝着同一个目标迈进,目标对齐即达成上下同欲的目标一致性。
Goals能够帮助我们在组织目标体系中定位自己应当做出的贡献,通过目标详情和对齐视图,并且可清晰查看目标的上下文和当前进度,帮助目标负责人与相关同事随时同步进展,识别并移除阻碍。
对齐的方式有很多,可以结合自上而下及自下而上,并进过多次讨论与同步而确定最终的目标对齐情况。我们以?歌的目标为例,?先明确公司级的?标是“我们应该像翻阅?本杂志?样快速上?”,现场分了若??组,每组可以??拟定是?歌的任意?个部?,讨论他们认为??部?实现?个怎样的?标,能够对公司级?标的实现产?贡献。?政部的?标可以是“打造最优?作环境”,??资源部的?标可以是“打造世界上最?的研发团队”,产品研发部的?标可以是“开发速度最快的浏览器”,每个部?根据??的资源、能?与专?考虑能为公司级?标的实现做些什么,由下向上联结,承接公司级?标,建?部??标。个?级?标的建??式?样。
目标复盘
目标复盘在我们团队分为三个维度进行,第一个维度是目标负责人定期对个人所负责的目标进度进行更新,并填写进展情况说明。
我们会在Goals上更新KR进度和进展,系统会自动通知关注成员,同时也会将“我们向目标行进了多远”以可视化的方式呈现出来,以便团队分析和调整对策。
第二个维度是在Scrum团队每个迭代的Review会议上会同时对当期目标的进度进行复盘,团队成员一起Review当前迭代完成后,对目标的进展贡献情况,以最大程度保证团队是在围绕目标开展工作工作的,没有偏离方向。
第三个维度是每个目标周期结束后,公司级和部门级分别进行周期内所有目标的进度复盘,以确保每个周期的目标达成,以及周期目标的达成是否离年度目标的达成距离越来越近。
通过以上三个维度的复盘,确保团队内每个成员,每个Scrum团队都在围绕着目标的达成而努力,不会被其他事情分散精力。在复盘中也能够及时的发现在达成目标过程中的问题,并尽快进行调整。
写在最后:
研发团队的目标管理是一个值得不断探索的过程,需要团队管理者与团队成员一起,不断复盘与精进。
Worktile 作为国内首家推出OKR应用的企业级协作平台,曾出版《企业OKR实战手册》一书,累积帮助500+企事业单位在理念和工具层面成功落地OKR。
此次,我们希望借助PingCode Goals的上线,正式启动对研发团队OKR管理的赋能,同更多科技企业分享OKR的实战经验,让“Think big,start small,move fast”成为可落地的组织能力。
为了让更多研发团队早日实现理念和工具升级,PingCode 决定:
Goals开放90天免费使用!
即日起至2021年6月14日,任何版本的PingCode用户均可免费使用Goals,6月15日起恢复99元/人/年。
申请方式:注册即可免费使用PingCode Goals
https://pingcode.com/product/goals