OKR和Scrum –如何连接两个强大的框架
ccwgpt 2024-10-14 08:36 25 浏览 0 评论
在Tita上,我们收到了很多有关如何将OKR与其他框架一起用于管理组织中的人员,流程和活动的问题。在像我们这样的互联网软件开发公司中,最受欢迎的公司之一是Scrum。
Scrum的好处以及为何胜过Waterfall
与其他传统框架(如Waterfall)相比,Scrum的最大好处是它专注于短而增量的冲刺以及对变化的适应性。
使用Waterfall,可以在项目开始时就定义结果并达成共识,通常会有详细的范围和项目规范。通过从将来的完成点开始进行工作,可以从这些规范中得出计划,并以线性方式制定时间,预算和依赖项。这种方法的产品是一个路线图,概述了直到发行点为止需要完成的所有软件开发工作。不足之处?如果在旅途中发生任何变化,时间表,依赖关系以及经常需要重新制定预算的工作;该计划实际上被打破了。
另一方面,Scrum与朝向期望端点的短增量冲刺有关。详细计划被精简的规范或“故事”以及定期的回顾所取代,这些回顾可以衡量每个冲刺的结果。这些回顾应回答以下问题:“我们所做的工作是否使我们更接近所需的故事了。”
这是建造桥梁和火箭飞船的区别。
火箭技术是相对较新的技术,建造一艘火箭飞船需要几个增量步骤和迭代才能正确完成。导致SpaceX在船上发射火箭的工作就是一个很好的例子。
另一方面,桥梁建设是一个非常容易理解的工程挑战,已经解决了很多次。搭建桥梁的迭代次数少,时间和成本计划高,这是经常使用Waterfall的地方。
OKR和Scrum如何比较?
OKR和Scrum的相似之处在于,这两个框架都需要一个专门的人来执行,即“ Scrum Master”或“ OKR Ambassador”。什么是OKR大使,您的企业为什么需要一个?
两者都有明确定义的角色,他们的责任是确保团队遵守框架。Scrum是一个高度规范的框架,具有特定的角色和仪式。Scrum的好处包括透明性,项目可见性和持续的沟通。团队共同决定他们可以在短短的两周“冲刺”中完成哪些工作,这使Scrum成为一个非常民主的过程。
OKR也有一套规则,尽管不如Scrum编写。这些规则确定目标可以是什么,关键结果是什么,以及它们如何共同衡量目标的实现。像Scrum一样,OKR也有时间表,但是,这些时间表(季度和年度)比两周的冲刺要长得多。创建OKR涉及首先,公司领导层决定他们想要实现的目标,然后团队创建自己的OKR,并使它们与公司目标保持一致。
如何将Scrum与OKR结合
只要每个人都清楚每个框架的范围和参数,OKR和Scrum就能并且确实可以成功地合作。我们在Tita使用的OKR方法包括执行(Execute),团队要努力实现其目标。冲刺非常适合于计划,可以在每个季度内为Group OKRs工作。
为了使这两个框架合适,在每个季度开始时,重要的是,OKR大使和Scrum Master与开发团队一起确定该季度需要实现的三个最重要的事项。由于OKR处理更长的时间表和更广泛的目标,而Sprint处理的是更精细的工作组织,因此OKR应该放在首位。
为了使OKR在此阶段正常工作,必须强调需要衡量结果而不是输出的关键结果。例如,如果您要解决的问题是错误的软件,那么衡量被压破的错误的数量是不好的“关键结果”。修复错误可以减少一个错误,但是,如果报告了更多的错误,那么您实际上并没有在减少软件的错误,而是在计算要修复的数量。
更好的关键结果将是测量报告的错误或在一个季度内提出的支持通知。如果该指标趋于下降,您可以确定要解决要解决的问题。
有了“目标和关键结果”集,就可以开始Sprint计划业务。在此阶段确定Sprint的长度很重要。如果Sprint是每月一次,则单个Sprint目标可能会直接对应于开发团队的3个目标之一。对于2周的较短冲刺(更常见),“冲刺目标”成为目标的“计划执行”。
长话短说,心动不如行动
Scrum和OKR可以在Tita这样的软件工具中共同发挥作用,并且可以很好地工作,Sprint目标成为OKR的执行部分(通常是用Tita的项目管理的看板模式)。但是,要从这两个框架中看到真正的价值,至关重要的是,每个参与者都应充分理解它们,并拨出时间来管理它们,并提名Scrum Master和OKR大使。
有关在软件开发项目中使用OKR的更多信息,点击更多与我们联系,或在此处安排Tita专家顾问的演示
相关推荐
- RACI矩阵:项目管理中的角色与责任分配利器
-
作者:赵小燕RACI矩阵RACI矩阵是项目管理中的一种重要工具,旨在明确团队在各个任务中的角色和职责。通过将每个角色划分为负责人、最终责任人、咨询人和知情人四种类型,RACI矩阵确保每个人都清楚自己...
- 在弱矩阵组织中,如何做好项目管理工作?「慕哲制图」
-
慕哲出品必属精品系列在弱矩阵组织中,如何做好项目管理工作?【慕哲制图】-------------------------------慕哲制图系列0:一图掌握项目、项目集、项目组合、P2、商业分析和NP...
- Scrum模式:每日站会(Daily Scrum)
-
定义每日站会(DailyScrum)是一个Scrum团队在进行Sprint期间的日常会议。这个会议的主要目的是为了应对Sprint计划中的不断变化,确保团队能够有效应对挑战并达成Sprint目标。为...
- 大家都在谈论的敏捷开发&Scrum,到底是什么?
-
敏捷开发作为一种开发模式,近年来深受研发团队欢迎,与瀑布式开发相比,敏捷开发更轻量,灵活性更高,在当下多变环境下,越来越多团队选择敏捷开发。什么是敏捷?敏捷是一种在不确定和变化的环境中,通过创造和响应...
- 敏捷与Scrum是什么?(scrum敏捷开发是什么)
-
敏捷是一种思维模式和哲学,它描述了敏捷宣言中的一系列原则。另一方面,Scrum是一个框架,规定了实现这种思维方式的角色,事件,工件和规则/指南。换句话说,敏捷是思维方式,Scrum是规定实施敏捷哲学的...
- 敏捷项目管理与敏捷:Scrum流程图一览
-
敏捷开发中的Scrum流程通常可以用一个简单的流程图来表示,以便更清晰地展示Scrum框架的各个阶段和活动。以下是一个常见的Scrum流程图示例:这个流程图涵盖了Scrum框架的主要阶段和活动,其中包...
- Mockito 的最佳实践(mock方法)
-
记得以前面试的时候,面试官问我,平常开发过程中自己会不会测试?我回答当然会呀,自己写的代码怎么不测呢。现在想想我好像误会他的意思了,他应该是想问我关于单元测试,集成测试以及背后相关的知识,然而当时说到...
- EffectiveJava-5-枚举和注解(java枚举的作用与好处)
-
用enum代替int常量1.int枚举:引入枚举前,一般是声明一组具名的int常量,每个常量代表一个类型成员,这种方法叫做int枚举模式。int枚举模式是类型不安全的,例如下面两组常量:性别和动物种...
- Maven 干货 全篇共:28232 字。预计阅读时间:110 分钟。建议收藏!
-
Maven简介Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。Maven是一个跨平台的项目管理工具。主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。仔...
- Java单元测试框架PowerMock学习(java单元测试是什么意思)
-
前言高德的技术大佬在谈论方法论时说到:“复杂的问题要简单化,简单的问题要深入化。”这句话让我感触颇深,这何尝不是一套编写代码的方法——把一个复杂逻辑拆分为许多简单逻辑,然后把每一个简单逻辑进行深入实现...
- Spring框架基础知识-第六节内容(Spring高级话题)
-
Spring高级话题SpringAware基本概念Spring的依赖注入的最大亮点是你所有的Bean对Spring容器的存在是没有意识的。但是在实际的项目中,你的Bean必须要意识到Spring容器...
- Java单元测试浅析(JUnit+Mockito)
-
作者:京东物流秦彪1.什么是单元测试(1)单元测试环节:测试过程按照阶段划分分为:单元测试、集成测试、系统测试、验收测试等。相关含义如下:1)单元测试:针对计算机程序模块进行输出正确性检验工作...
- 揭秘Java代码背后的质检双侠:JUnit与Mockito!
-
你有没有发现,现在我们用的手机App、逛的网站,甚至各种智能设备,功能越来越复杂,但用起来却越来越顺畅,很少遇到那种崩溃、卡顿的闹心事儿?这背后可不是程序员一拍脑袋写完代码就完事儿了!他们需要一套严谨...
- 单元测试框架哪家强?Junit来帮忙!
-
大家好,在前面的文章中,给大家介绍了以注解和XML的方式分别实现IOC和依赖注入。并且我们定义了一个测试类,通过测试类来获取到了容器中的Bean,具体的测试类定义如下:@Testpublicvoid...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 框架图 (58)
- flask框架 (53)
- quartz框架 (51)
- abp框架 (47)
- jpa框架 (47)
- springmvc框架 (49)
- 分布式事务框架 (65)
- scrapy框架 (56)
- shiro框架 (61)
- 定时任务框架 (56)
- java日志框架 (61)
- JAVA集合框架 (47)
- mfc框架 (52)
- abb框架断路器 (48)
- ui自动化框架 (47)
- beego框架 (52)
- java框架spring (58)
- grpc框架 (65)
- ppt框架 (48)
- 内联框架 (52)
- cad怎么画框架 (58)
- ps怎么画框架 (47)
- ssm框架实现登录注册 (49)
- oracle字符串长度 (48)
- oracle提交事务 (47)