初探「技術債務」

2021-09-17 04:34:08 字數 1312 閱讀 1175

最近舉行了乙個技術債務研討會,以改進我們對「技術債務(technical debt)」的理解及其解決之道,該研討會迸發出一些有趣的觀點。其中乙個觀點引起了包括michael feathers和brian marick在內的很多人的注意,那就是我們應該將對問題的理解集中在「資產」而不是「債務」上。

會議組織者matt heusser和steve poling介紹了他們對這個持續兩天的會議的願景:

成功的會議應能採取一些具體的度量,通過這些度量來對技術債務進行切實可行的討論。當我們說自找麻煩就像借錢一樣時,我們並沒有自欺欺人,這一點會議已經給我們提供了證據。(往好點說,我們證明了另乙個動態是在開玩笑。)該會議還將闡述債務管理和債務償還策略以及它們何時會顯現出來。
該會議意在解決如下三個主要問題:\

什麼是技術債務?什麼不是?\

我們如何對其進行度量?其影響如何?\

我們能否像管理其他債務一樣去管理技術債務?\

\該會議迸發出一些有趣的觀點,

heusser總結如下:\

\ chris mcmahon的文章以深入了解這一點。\流動的資產:或許「技術債務」讓我們專注於錯誤的事情上;或許專注於相反的事情、專注於投資(

mcmahon最近談到了這一點)更有效。\供給:證明團隊在正常的情況下可以降低技術債務,這樣就可以「增加資產」了。\\或許上面這些觀點中最有趣,大家也最熟悉的就是從另乙個角度思考技術債務:努力「增加資產」。從會計學的「借貸」角度來說:乙個人可以將精力集中於減少借款或者增加存款,但最終理想的目標還是增加資產。某些情況下這只是視角的問題。

就在會議之前michael feathers提出了「**即資產」這樣一種觀點。他的觀點很大程度上表明從「資產」角度看待**會接近人類的本性,這會對**質量及「技術債務」問題的反映產生更好的結果。根據feathers所述,這樣做更好,因為人們都喜歡獲取東西(「資產」)而不是損失東西(「債務」)。

隨後brian marick繼續該討論,他使用了「充裕的資產」來描述**質量對開發所產生的結果。他將其模擬於園藝,說到土壤必須保持肥沃以持續種植,但儘管如此也不能永遠肥沃,這樣就有礙於種植了。他的想法就是產品**與此類似。

此外brian marick還撰寫了一篇簡短但有趣的捧場文章,重點講述了一些著名的敏捷文化的鼓吹者對降低債務的團隊有什麼特別之處這個話題的描述。

與往常一樣,下面的鏈結以了解全部內容的總結,然後回來談談你對這些觀點的看法以及經歷。

檢視英文原文:a fresh look at 'technical debt'

技術債務?管理債務?

昨天晚上重要客戶再次投訴。這已經是最近幾個月的第三次投訴了!當年為了爭客戶,給客戶迅速開發了跨越三個系統的定製需求。客戶爭到了,這個快速的定製需求就一直當正式工具被用起來。這是第三年了,這個定製功能一直在找麻煩,甚至有可能丟到客戶。昨天晚上是因為其中的乙個系統切換到備份,但是其他系統不認識備份系統的...

解析技術債務

原文 術語 技術債務 是由ward cunningham 首次提出,指的是開發團隊在設計或架構選型時從短期效應的角度選擇了乙個易於實現的方案,但從長遠來看,這種方案會帶來更消極的影響,亦即開發團隊所欠的債務。敏捷專家們就技術債務到底是什麼以及如何對其進行分類給出了自己的看法。martin fowle...

解析技術債務

原文 術語 技術債務 是由ward cunningham 首次提出,指的是開發團隊在設計或架構選型時從短期效應的角度選擇了乙個易於實現的方案,但從長遠來看,這種方案會帶來更消極的影響,亦即開發團隊所欠的債務。敏捷專家們就技術債務到底是什麼以及如何對其進行分類給出了自己的看法。martin fowle...