LEAN 精實軟體度量 - 如何減少內耗成本

  • 距離導致的浪費:開發需耗費移動或跨區域等候才能取得結果
  • 層級導致的浪費:第一線人員需具備行動權力,才能減少來回溝通的成本
  • 技術債的浪費:環境不一致導致上線部署出問題,寫出不良程式碼導致後續維護問題,都是技術債的一部分
  • 文件導致的浪費:文件寫作錯誤,可能導致後續極大的損失及浪費,因此需重視文件的品質
  • 度量本身的浪費:從客戶的角度來看,不會關心我們搜集這些度量的成果,他們重視的始終是價值,因此還是要評估現有狀況來導入度量,別因為強制導入而對價值造成影響

雖然組織會有存在一些救火英雄,在最後一刻協助上架,但善戰者無顯赫之功,這會造成一種不公平的現象 應該檢討技術債留者,不要去造成別人要耗費時間幫你救火

必須致力於提升能力,回歸到真正做事的人及團隊才是根本

個人能力

  • 技術能力
  • 獨創能力
  • 創意能力
  • 溝通能力
  • 程式品質

團隊能力

  • 技術任務輪換
  • 參與支援維護
  • 跨團隊方案討論,程式碼評審

組織能力

  • 學習型的組織:招聘有主動學習習慣的員工
  • 非正式讀書會
  • 鼓勵新方式探索
  • 風險管理
  • 具有失敗容忍度

鼓勵犯錯,才會有機會進步 不鼓勵犯錯的環境,人們通常只會保留意見

最後

度量不是什麼,在這裡做一個小結

  • 度量不是軟體開發固有活動
  • 度量應該盡量避免和績效直接相關
  • 度量不是免費

本系列共五篇

1. LEAN 精實軟體度量 - 基礎結構及要求

2. LEAN 精實軟體度量 - 專案管理仍是重點

3. LEAN 精實軟體度量 - 整體決策大目標

4. LEAN 精實軟體度量 - 如何提升效率

5. LEAN 精實軟體度量 - 如何減少內耗成本