軟體工程與哲學

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,歡迎大家追蹤互動~

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *