軟體工程與管理

Just in Time, Kanban, and Lean

本站的主題是商業,創業,美食,葡萄酒,閱讀,網路科技。

這是我的 FB粉專 以及 IG,我比較常使用 Threads,歡迎大家追蹤互動~

http://mook.u-car.com.tw/article29.html

Just in Time 與 Kanban 管理系統源自於 Toyota 汽車創辦人 Kiichiro Toyoda 與副總 Taiichi Ohno 的 Toyota Production System (後來適用於軟體開發的 Kanban 已是軟體相關社群調整過的).

與傳統製造業一昧增加產能不同, JIT 強調的是

  • 有需求才生產
  • 減少浪費 (此一精神就是 Lean 的前身)
  • 準時 (過產與落後都不符合標準)

另外因為「減少浪費」的基本精神, 持續 review 是否有浪費的情況下,「持續改進」也是 JIT 相當強調的精神.

http://blog.lyhdev.com/2011/04/lean-startup.html

1991 年的一本大作 “The Machine That Changed the World : The Story of Lean Production”

將 TPS (Toyota Production System) 發揚光大, 並提出 Lean 的概念, 經過 Agile 社群調整後, 即為 Lean Software Production.

另外 2011 年出版了另一本大作 “Lean Startup”, 為創業者提供了不同的思考模式. 須注意的是 Lean Startup 的重點並不是軟體開發流程或慣例等, 粗略的說 Lean Startup 與軟體開發本身毫無關聯.

http://www.kanbanblog.com/explained/

Kanban 則是 JIT 管理的其中一個實作. Kanban 一個非常重要的概念是 Limit work-in-progress (WIP) 來管理整條 pipeline 的 bottleneck 在哪. Limit WIP 才能將任務可管理, 並有高品質產出. 並非傳統直覺越快越好, 產出越多越好.

http://www.slideshare.net/ihower/scrum-kanban-scrum-lean-startup

ihower 的投影片, 個人覺得相當精髓. 其中 Kanban 與 Scrum 相異點

  • 沒有 sprint
  • 沒有定義的 roles, 團隊沒有要 cross-functional
  • 沒有要估算時間 (至少沒有要以小時為單位估算時間)

我很喜歡其中一個重點: 別讓方法論(或是 Scrum)禁錮你的心!

本站的主題是商業,創業,美食,葡萄酒,閱讀,網路科技。

這是我的 FB粉專 以及 IG,我比較常使用 Threads,歡迎大家追蹤互動~