问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

事前验尸:软件设计中的逆向工作

创作时间:
作者:
@小白创作中心

事前验尸:软件设计中的逆向工作

引用
1
来源
1.
https://tool.lu/vi_VN/article/3d8/preview?locale=zh_CN

事前验尸(pre-mortem)是一种在项目开始前就想象项目失败情景,并反向分析可能导致失败原因的策略。这种方法可以帮助团队提前识别潜在风险,优化设计方案。本文将介绍PayPal工程团队如何采用这种定制版事前验尸方法,以及它在技术设计审查中的具体应用。


照片:Monty AllenonUnsplash

什么是事前验尸?

事前验尸是由认知研究人员Gary Klein创造的一种策略。与在事情失败后进行的事后总结或根本原因分析不同,事前总结是在项目开始前进行的。它使用 "前瞻性后见之明",通过反向工作和消除思维偏差,帮助做出更好的决定。

PayPal工程团队的实践

PayPal工程团队去年采用了一种定制版的事前验尸方法,这种方法在技术设计审查会议中发挥了重要作用。具体来说,当一个技术设计被记录下来后,标准的下一步是让关键的利益相关者审查设计。而事前验尸策略则要求团队翻转这个流程,想象如果提议的设计实施失败了,然后与团队一起集思广益,找出可能导致技术设计失败的各种可能原因。

在这一过程中,团队需要充分发挥创造力,尽可能多地想出可能导致失败的各种想法。这种为"更大的利益"寻找错误的练习,特别是在项目开始时进行,可以解放思维。其目的是要找出最可靠的设计方案。重要的是,在这个阶段不要急于寻找解决方案,而是专注于识别问题。解决方案的讨论可以留待后续团队讨论。

这种方法不仅帮助PayPal工程团队提前识别潜在风险,优化设计方案,还促进了团队成员之间的深入交流与协作。通过提前预演可能的失败场景,团队能够更加全面地评估设计方案的可行性和稳健性,从而提高项目的成功率。

总结

事前验尸作为一种预防性思维工具,可以帮助团队提前识别潜在风险,优化设计方案。这种思维方式不仅适用于软件开发,还可以推广到其他领域的项目管理中。通过提前预演可能的失败场景,团队能够更加全面地评估设计方案的可行性和稳健性,从而提高项目的成功率。

本文原文来自PayPal技术博客

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号