笔记:Transcend the “Feature Factory” Mindset Using Modern Agile and OKR

简介:

用现代敏捷和OKR来超越“特性工厂”思维,主要介绍了叫OKR (Objectives and Key Results,目标和关键结果)的这种方法。这个应该是资深程序员写的,很是道出了程序员的心声,很有意思,不过对于一个成型的公司和开发团队来说,有的时候改变真的不是那么容易的。

Key Takeaways

    Using Agile development with waterfall goals turns teams into "feature factories" with no focus on delivering value.
    Teams can Deliver Value Continuously by using Value-based OKRs.
    Companies can Experiment & Learn Rapidly by focusing on outcomes and evidence rather than personal opinions.
    To enable autonomy and Make People Awesome, the purpose of the teams has to change from "delivering the features" to "achieving the Value-based OKRs."
    Companies can Make Safety a Prerequisite by creating a psychologically safe environment and shortening their validation cycles drastically, using the OKR cycle as the ultimate timebox.

首先是现在瀑布开发模式的问题:
When it comes to setting goals, the waterfall command-and-control mindset is still the norm: organizations use an annual, top-down process to create a set of static goals that is in direct conflict with being agile.“Cascading" goals is a standard corporate process. Can you think of a more top-down waterfall analogy than a cascade?
Waterfall goals and metrics turn teams into "feature factories" with no focus on delivering value. As John Cutler describes, many developers are “just sitting in the factory, cranking out features, and sending them down the line.”
Marty Cagan highlights the huge missed opportunity of feature factories: “teams are just there to flesh out the details, code and test, with little understanding of the bigger context, and even less belief that these are in fact the right solutions.” That is, the people closest to work have no influence on making decisions to help their customers or leverage existing solutions.

更好的方式,也就是OKG了:
There is one actionable tool for business agility that, if used correctly, will support the adoption of the four Modern Agile principles. This tool is OKR (Objectives and Key Results), the goal setting framework used by firms like Intel, Google, and Spotify.
The big difference from traditional planning methods? OKRs are set and evaluated frequently - typically quarterly. Furthermore, rather than being cascaded down the organization by the executives, OKR is bidirectional: teams create most of their OKRs in alignment with the company goals and then contract them with the managers in a bubble-up approach.

然后就是详细的介绍OKG如何来支持现代敏捷的4个特性:
screenshot
Deliver Value Continuously
Experiment & Learn Rapidly
Make People Awesome
Make Safety a Prerequisite

最后是结论:
Just as with any other planning framework, OKR is not perfect and can be misused. We believe that Modern Agile's four principles to they can be a valuable guide your OKR practice and an actionable starting point for your Modern Agile journey.Combining Modern Agile with the proper use of OKR can be a lightweight, joyful way for organizations to help their people achieve awesome results.

原文链接:https://www.infoq.com/articles/transcend-factory-modern-agile

相关文章
|
5月前
|
机器学习/深度学习 存储 自然语言处理
NLP参数高效迁移学习:Adapter方法——论文简读
本研究深入探讨了自然语言处理中参数高效的迁移学习方法——Adapter。通过在预训练模型中引入小型可训练模块,仅调整少量额外参数即可完成模型适配。理论分析表明,该方法在初始化时保持网络行为稳定,并通过瓶颈结构大幅压缩参数规模。实验结果显示,Adapter在GLUE基准上仅用3.6%的参数便达到接近全微调的性能,且对学习率具有更强的鲁棒性。相比传统微调和其他参数高效方法,Adapter在多任务场景下展现出更优的存储效率与泛化能力,为大规模模型的实际部署提供了高效可行的解决方案。
380 7
|
SQL 关系型数据库 MySQL
Hive跨集群和版本迁移
Hive跨集群和版本迁移
|
存储 弹性计算 运维
阿里云经济型e系列云服务器测评,专为中小应用打造
2023年9月,阿里云推出了一款全新云服务器实例,经济型e实例,基于“飞天+CIPU”黄金技术架构设计,可轻松满足网站建设、开发测试和小型应用构建等场景需求,使用成本最低可降至每天0.5元,告别复杂的选型和高昂的成本,进一步降低了学生群体、个人开发者和小微企业的上云门槛。
2872 0
阿里云经济型e系列云服务器测评,专为中小应用打造
|
前端开发 JavaScript 开发工具
React Native SDK for OSS
此文主要介绍 React Native SDK for OSS的方方面面,包括相关基本概念、项目背景、项目方案、环境搭建运行、使用姿势、注意事项等。文末的附件可运行Example Zip压缩包和针对新手的入门实用文章《从0开始搭建React Native for OSS项目》。
7673 0
|
安全 Linux Shell
HDFS常用命令
HDFS常用命令
480 1
|
10月前
|
JavaScript 前端开发 Java
JavaScript:编程宇宙的多面闪耀之星-揭秘 JavaScript,编程界的全能霸主如何炼成?-优雅草卓伊凡
JavaScript:编程宇宙的多面闪耀之星-揭秘 JavaScript,编程界的全能霸主如何炼成?-优雅草卓伊凡
369 24
JavaScript:编程宇宙的多面闪耀之星-揭秘 JavaScript,编程界的全能霸主如何炼成?-优雅草卓伊凡
QT+OpenGL 摄像机
OpenGL本身没有摄像机的定义,但是我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机,产生一种我们在移动的感觉。
488 0
|
机器学习/深度学习 存储 算法
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
2296 1
长短时记忆网络(LSTM)在序列数据处理中的优缺点分析
|
Android开发 iOS开发
uniapp如何原生app-云打包
uniapp如何原生app-云打包
229 0
|
敏捷开发 测试技术
软件测试/测试开发|测试用例设计和评审应该怎么做,一篇文章告诉你?
软件测试/测试开发|测试用例设计和评审应该怎么做,一篇文章告诉你?