程序員修煉之道系列 | 不要冲出前灯范围
原創-
發表時間 2021-06-21
-
閱讀數 3853
-
最后编辑:琦琦 于 2025-05-23 15:42:59
夜深了,一輛汽車在彎彎曲曲的山間小路上來回急轉,幾近失控。這時,出現了一個急轉彎的提示牌,可汽車卻不慎錯過了它,撞向護欄,沖下山谷燃起了大火。趕到現場的交警說道:一定是車速過高,沖出了前燈的照射範圍。
汽車前燈的照射路徑是直線,照射範圍也是有限的,車速過高會使停車安全距離超出前燈的照射範圍,遇到險情駕車人員來不及反應,就會造成這樣的悲慘事件。
即使使用遠光燈,汽車前燈的照射範圍也是有限的,敏捷開發中的“前燈範圍”亦如此。所以在能預測的範圍內,務實的程序員要遵循一個堅定的原則:“小步快跑,快速叠代”。
保持小步快跑
1、 不做太大的任務
其實就是把一個大需求分割成若幹個可分期實現的叠代,小步前進。
- 估算任務在未來幾個月之後的完成日期;
- 猜測用戶將來的需求;
- 猜测将来有什么新技术可用。
如此種種,進行一個“太大”的任務,會逐漸超出理性的範疇,直至失控。
2、快速叠代試錯
先交付一個能發布上線的MVP,通過MVP,也能及时接收用户反饋,调整産品前进方向,满足市场需求。
在之後的叠代中達到最終目標。這樣可通過短短一兩個叠代快速試錯,及時解決當前叠代團隊中的問題,節約成本,防止一錯再錯。
3、代碼可替換
设计可替换的代码,在可控范围内适时更替,有助于将来的代码维护,以及实现更好的産品设计。
敏捷開發中,要盡量避免超出“前燈範圍”的情況,因爲我們永遠無法看到遙遠的未來。而對于不能預測的未來,要做好一切准備,隨時應對黑天鵝現象。
警惕“黑天鵝現象”
17世紀之前的歐洲人認爲天鵝都是白色的,但隨著澳大利亞第一只黑天鵝被發現,這個不可動搖的觀念崩塌了。黑天鵝事件寓意著,任何事都有不可預測性,它在意料之外,卻又改變著一切。
正如2020年突如其來的疫情,這只“黑天鵝”使衆多中小企業的業務陷入了停擺狀態。然而危與機總是並存的,克服了危難便是機會。部分企業順應國家的政策扶持、優化內部工作體系、探究數字化的發展方式,在疫情之下找到了新的發展之路。
雖然明天看起來會跟今天差不多,但總有例外。在我們能看到的範圍內做計劃,對于看不見的範圍,適當的風險考量,關注變化,才會有更多可能性。
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:楊苗 電話:13165050229 微信:13165050229 Q Q:2692096539北京、上海、深圳分部