目錄
在工作中,你不知不覺負債了嗎?我們來談談什麼是技術負債(Technical Debt)。
有時候,處理一件事情,明明會有更好、更一勞永逸的解法,但我們可能會尋求短解。
當然,如果當下時間緊迫,工作時程被壓縮得很緊,我們也不得不先求有,日後就等遇到再說。
但是,若是重要且持續性的案子,再重做一次的時候,我們還是走一樣的路嗎?還是尋求更佳的解法?

什麼是技術負債?
技術負債(Technical Debt)這個概念來自程式碼編寫,指為了快速開發產品或功能,而犧牲了長遠的軟體品質、可維護性等,所產生的「債務」。
就像金融上的債務一樣,技術負債需要及時還清,否則會產生更大的後續成本,你最後累積的負債,未來得用改寫程式碼和重構(refactor)做補償。
累積的技術負債不一定是有害的, 它可以在短期內讓計畫快速進展,但應該採取謹慎的角度,而不是完全渾然不覺。
我們需觀察長期可能會發生什麼實質傷害,然後回頭評估短期決定對長期的負面情況可能造成什麼影響。
只要具備這個概念,我們就可以採取必要的預防措施,償還過去求快而累積的技術負債,預防自己變成沸水裡的青蛙。
需「自我察覺」不知不覺累積的「技術負債」
上班的時間,你會是像一個「自動導航」系統,像一個陀螺一樣不停的轉動,下個月來臨時,再持續地轉動忙碌著。
還是會保留一個時間「自我察覺」,像一個老朋友和自己對話,覆盤這個月的情況,整理工作與心情,讓下月個運轉更順利。
「這個月很忙碌嗎?」
「忙了些什麼事情呢?」
「有什麼事處理起來特別心煩意亂,如果再重來一次,我可以做得更好?」

如何避免陷入「技術負債」困境?
當「技術負債」不斷在我們工作、生活上累積著,最有效的方法就是定時的「覆盤」,回頭看看過去總是困擾自己的問題,是否是真的無法解決,還是只是還沒找到方法呢?
面對過去遇到的問題,列出困擾項目,同時提出假設,沙盤推演,找出最佳方案。 不論在工作上、生活中,給自己一個安靜、完整的時間進行「覆盤」,逐步的調整腳步,即使是目前覺得「惱人的一切」也會變得越來越好。

讓我們從西藏生死書第三章中有首題為〈人生五章〉看「覆盤」的重要性:
- 我走上街,人行道上有一個深洞,我掉了進去。我迷失了…我絕望了。這不是我的錯,費了好大的勁才爬出來。
- 我走上同一條街。人行道上有一個深洞,我假裝沒看到,還是掉了進去。我不能相信我居然會掉在同樣的地方。但這不是我的錯,還是花了很長的時間才爬出來。
- 我走上同一條街。人行道上有一個深洞,我看到它在那兒,但還是掉了進去…這是一種習氣。我的眼睛張開著,我知道我在那兒。這是我的錯。我立刻爬了出來。
- 我走上同一條街,人行道上有一個深洞,我繞道而過。
- 我走上另一條街。
從旁觀者的角度,會覺得一個人怎麼可能會一直掉入相同的深洞,這種事是不應該發生的。
但回頭想想,在工作中,下個月又要做的月報了,上次不小心做錯資料的地方,這次結果又錯了。 上個月我跟家人因為東西未歸位而生悶氣產生爭端,這個月又再發生了。
這些日常,都是一直在重新上演中,不是嗎?

結論
「技術負債」是一個持續累積的問題,像一個小雪球,若持續地滾動,會慢慢變成大雪球。
每周、月、季、年末,給自己一個靜下心來的時刻,與自己進行一場對話吧,好好地「覆盤」在工作中、生活上的困擾。
從當下問題中的「當局者」,跳脫出來,用「旁觀者」的角度給自己建議。 遇到了什麼問題?怎麼做可以更好?帶著意識的自我察覺,調整步調,讓我們的人生道路越走越順暢。
花半秒鐘就能看透事物本質的人,和花一輩子都看不清事物本質的人,注定是截然不同的命運。
–電影《教父》
而「覆盤」就是帶我們看清本質的第一步。
對於這個觀點,有心得想與我分享嗎?歡迎在下面留言給我,一起交流討論喔!

4 留言
很認同「技術負債」,很多事情如果不把底層修改掉,就像是越蓋越歪的樓,怕他倒了沒辦法,就拿其他鋼筋水泥支撐他,卻沒有改變他只會越蓋越歪這件事!但完全就是杯水車薪!
行容的非常具像化,很棒的想法!!地基打的好很重要,疊床架屋反而會越陷越深,歪了的樓要支撐要花費更多的心力,非常謝謝妳的分享~
不讓自己活在當局者迷,
覆盤確實很重要,
希望能越來越進步,
就得反覆思考,
為更好的自己找到方法。
有時候我們往往沒發覺自己陷入了「當局者迷」的情況,要提醒自己”覆盤的時間到了!”。
換一個「旁觀者」的角度,為自己下指導棋,調整心境,小步邁進,
久而久之經驗累積,也許會轉換成「造局者」創造屬於自己的局與勢。