2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

怎样让失败变成成功之母?

  • 2011-07-14
  • 本文字数:1294 字

    阅读完需:约 4 分钟

通常,失败会让大家觉得沮丧、愤怒进而互相指责。然而,如果不能从失败中学到点什么,那么这真的将是彻头彻尾的失败。可是敏捷团队怎么才能让失败成为成功之母呢?

James Shore 觉得与其怒火中烧,不如认可大家的努力,大家都已经尽力而为了。

我不会去指责大家,我会去检讨一下流程。是什么样的工作方式让我们有了犯错误的可能?为了不再重蹈覆辙,我们应该怎么改进我们的流程?这就是所谓的根本原因分析。

万一失败了,那么一个最有效的根本原因分析法就是“五个为什么”技术“五个为什么”分析法源自于精益制造。它主要通过识别症状,随后五次不断地提问“为什么”来找出问题的根本原因。据观察,通常问了五个为什么以后,相应的解决方案也逐渐明朗了

敏捷团队经常使用的另外一种技术叫做鱼骨图,这项技术可以让我们系统全面地分析发生的问题。事实上,为了直观地展示“五个为什么”的过程,鱼骨图是非常有用的。还有一个有趣的相关的技术是由Joel Spolsky 提出的“二步修复法(Fix it Twice)”:先制定一个快速的方案修复问题,这样团队可以继续工作、不被耽搁,接着再找出一个可以长治久安的方法,避免问题重现。

那么进行根本原因分析的最好的方式是什么呢?

Jim Bird 提出了以下几种方法

  • 找到正确的人。
  • 营造良好的氛围,解决问题而不是互相指责。
  • 在识别出真正的问题和相应的解决方案之前,绝不停止探究。
  • 不要满足于一个简单的根本原因。事实上还有很多更加复杂的情况。
  • 仅仅是人员问题?那可能不是我们想要的结果。

类似的,援引 Douglas Squirrel 的话,Gojko Adzic 觉得,当所有相关人员都聚在一起,就应该有个民意投票来识别出问题。一旦问题找到了,就可以按照“五个为什么”的方法来分析,直至找到原因。找不出原因,那么就说明使用方法有误。在识别出问题之后,非常重要的一点就是要去定义出解决这些问题所对应的任务

不要鬼迷心窍,“不要因为系统停止工作 5 分钟就去重新培训你的整个开发团队”,Squirrel 说道,“相反,你应该根据问题定义出相关的任务”。Squirrel 说:“你不一定需要立刻就解决所有问题,但你需要不断前进。”他觉得,与其找到一个“镀金”方法, 不如快速响应。“如果你一开始走了弯路,问题很快又会出现。”一个周期很长的方案永远也不会有完成的那一天,所以 Squirrel 建议更多地考虑一周之内你能做什么,甚至是一个小时之内,下次问题出现的时候,再去制定相应的解决方案。

Jim 也认为真正的工作是在分析了根本原因之后才开始。人们会让你容易忘记失败,又回到原来的交付模式中去。然而,我们需要积极地去管理那些根本原因分析后制定的任务,在待办事项列表中追踪它们的状态。我们需要收集相应的度量指标,也需要让大家都意识到正确的方式是什么。

你将需要使用一些度量指标和成本数据来引领大家的行为方式,引领变化以及来帮助你决策——怎么样去推动团队,多久推动一次:变化太频繁了?团队太松散了?还是变化的成本太高了?抑或你矫枉过正了?

这样看来,最棒的方式就是把失败当成学习提高的好机会。最重要的是,我们要识别出根本原因,积极地管理好那些能够解决问题的方案任务,直到全部完成。

查看英文原文: All Right It Failed, What Next?

2011-07-14 17:392360
用户头像

发布了 114 篇内容, 共 36.4 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

GIithub/ipq4018/ipq4028/IPQ4019/IPQ4029/ipq4018/ipq4028/QSDK/wifi5 miniPIe/support openwrt

wallysSK

IPQ4019 ipq4029 IPQ4018 IPQ4028

多样化数据看板,瓴羊Quick BI满足企业经营管理需求

对不起该用户已成仙‖

如何在Android安卓环境运行小程序游戏

Onegun

安卓 andiod 小游戏

我们是如何追逐元宇宙、XR等“概念股”浪潮的?

阿里巴巴终端技术

3D渲染 3D vr

手动测试依然很重要

FunTester

如何设计一个高性能的图 Schema

NebulaGraph

图数据库 图建模

聚焦人机交互智能应用领域,APISIX 在希沃网关的应用与实践

API7.ai 技术团队

api 网关 APISIX 用户案例

Guitar Pro2023吉他软件最新版本安装包下载

茶色酒

Guitar Pro Guitar Pro8

软件测试丨基于Junit4,利用xUnit框架让你的测试用例可维护性大幅提升

测试人

软件测试 单元测试 自动化测试 测试框架 测试开发

持续应用安全(CAS)研讨之:Fuzzing

云起无垠

数字孪生可视化技术打造未来智慧码头系统

2D3D前端可视化开发

物联网 智慧港口 数字孪生 智慧码头 5G智慧港口

什么是BPM系统?BPM流程管理系统介绍

优秀

BPM 业务流程管理

YMatrix 创始人姚延栋,获“最具发展潜力与创新影响力的创业者”称号

YMatrix 超融合数据库

创业 超融合数据库 YMatrix

如何绘制甘特图?这里有一份最全的教学指南(建议收藏使用)!

PMO实践

甘特图 PMO 项目经理

自助取数、即席分析...瓴羊Quick BI助力企业数字化转型

对不起该用户已成仙‖

开发小游戏的流程及难点汇总

Onegun

小程序 小程序容器 小游戏 小游戏开发

构建数字时代下的软件供应链安全体系

云起无垠

软件 软件供应链安全

带你手把手实操一个RPC框架

得物技术

架构 中间件 java client prc 12 月 PK 榜

服开与编排,老兵新传

鲸品堂

电信运营商 12 月 PK 榜

企业数字化转型关键路径:构建数据驱动的管控体系

元年技术洞察

数字化转型 数据驱动 方舟平台

小游戏开发者变现攻略

Onegun

小程序 超级app 小游戏

如何在 towify 中使用组件切换器配置“点赞”功能?

Towify

微信小程序 编辑器 无代码

如何使用Towify在小程序中配置微信登录

Towify

微信小程序 编辑器 无代码

matic链佛萨奇系统开发源代码快速部署上线

开发微hkkf5566

掌握分布式环境缓存更新策略,提高缓存与数据库双写一致性!

C++后台开发

数据库 redis 分布式 中间件 后端开发

开发小游戏都有哪些难点?

FinFish

小游戏 小游戏开发 小程序游戏 微信小游戏

为云原生插上翅膀,天翼云弹性存储CStor-CSI助力容器腾飞

天翼云开发者社区

容器 云原生 云存储

应用并管控“两库”是信创软件安全的核心能力

云起无垠

Fuzzing

新思科技发布第13版软件安全构建成熟度模型报告

InfoQ_434670063458

安全评估 新思科技 BSIMM

DTCC2022预告 | 玖章算术叶正盛:程序员必须掌握的数据库原理

NineData

数据库 数据迁移 数据管理 DTCC2022 NineData

JAVA中的注解可以继承吗?

JAVA旭阳

Java

怎样让失败变成成功之母?_研发效能_Vikas Hazrati_InfoQ精选文章