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

無論敏捷或精實,整體重點離不開以下幾點

  • 進度
  • 效率
  • 品質
  • 能力
  • 客戶滿意度

從 Kanban 談效率

看板系統 Kanban

待分析 分析 待開發 開發 待測試 測試 完成
團隊1
團隊2
團隊3

每個人在同一時間應該都只會有一張卡片在看板上, 如果一個人有兩張卡片,就意味者他必須要在不同卡片之間切換工作, 切換不僅僅增加了等後時間,更會對開發者造成負擔 因為這兩張卡片在同一時間,會有一張是沒有人處理的狀態

此外,在這些流程中,可以根據每一個張卡片要求標註開發天數、測試天數、發現bug數,最後就可以參考數據做調整

度量對象拆解

就像把一輛車逐步由大而小的方式拆解 最後整以架構都會一目瞭然,井然有序 就能夠知道如何排出優先順序列表,以及每個需求是什麼樣的粒度

價值

低價值的效率是一種浪費 有價值但低效率會失去競爭力

提升價值 關鍵在於回饋

提升軟體價值的方法,關鍵就在於每一個流程都必須要讓用戶參與回饋,讓產品能符合使用者期望 需求 -> 設計 -> 開發 -> 測試 -> 維護

本系列共五篇

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

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

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

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

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