一个关于敏捷的比喻

前几天看到一个关于敏捷的比喻,觉得很好。

如果你喜欢登山露营的话,应该知道每次出去都要带很多东西,比如帐篷、睡袋、手电、水、事物、指南针等等,通常都会装满满的一大包。这些东西通常都会用到,特别是在碰到一些意料不到的情况时,可以说万全的准备是非常必要的。但是这些东西同时也会带来负担,你带的东西越多,你的负重就越大,体力消耗会很大,走路也会慢下来。对于有经验的人,他会根据经验从包里拿出一些东西,减轻包的重量,从而加快行进的步伐,节省更多的体力。但是拿出的这些东西绝对不是随意的,在水源丰富的地区可能不需要带太多的水,而在温度适宜的地区,也不许要带太厚的帐篷。这样既能保证带上有用的物品,又能减轻负担。

 敏捷就像是减负前进,去掉那些对你帮助不大的东西,用你的经验和能力代替这些东西的功能,减轻负负担,轻装前进。对于经验不多的人来说,你需要谨慎,很可能你拿掉的东西正好是你需要的,不要看别人如何如何,一定要根据自己的情况调整。

TDD,CI,PP,Standup 用还是不用,文档应该写多少,架构应不应该先做、要做多细,都要根据自己的情况选择,千万不要人云亦云,也不要在尝试之前就放弃。如果你能根据自己的情况随时调整,时刻注意价值,避免浪费,即使不用TDD,CI等等的敏捷实践,你的内心其实就已经敏捷了。

posted @   Nick Wang (懒人王)  阅读(396)  评论(1编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示