這次讓我們來看看 Lean 陣營的人, 在被訪問的時間, 如何說嘴 agile 的不是 (誤)
Mary/Tom 認為 agile 和 lean
差別
agile:
通常針對軟體開發流程, 著重于價值的交付
用最少的花費, 建立正確產品的流程
lean:
針對整個開發體系, lean 把軟體開發是為整個系統的一部份, 關注於整體的優化
以最少的浪費, 發展和學習正確的技能, 已交付更多的價值
相同之處
都是 incremental development, 從每次 iteration 中獲取 feedback, 因此系統隨環境增長和改變
參考文獻
http://www.infoq.com/cn/news/2010/09/mary-poppendiecks-interview
http://www.infoq.com/interviews/poppendieck-interview
https://www.youtube.com/watch?v=_MMT3P-TOeg
David J Anderson
認為 agile 和 lean
差別
agile:
在資訊不完整下取得進展.
在取得進一步資訊後, 會對原有問題進行修正
認為人可以自我管理做出正確的事情. 也就是人性本善, 應該允許人們做自己想做的事情
認為管理是惡的, 所有控制他人的企圖是惡的, 對他人進行決定的企圖也是惡的.
認為成員要對工作有極大的熱情
lean:
實現一個追求完美的理念
會覺得返工即是浪費.
從系統的角度來思考問題, 認為系統會影響一個人的表現. 所以設計一個好的系統, 讓人可以高效地工作
為了有好的系統, 需要有人負責建構好的系統, 以及負責管理系統
不一定要所有人都對工作有極大的熱情
參考文獻
http://www.infoq.com/cn/articles/David-Anderson-Kanban
看了幾篇討論後, 發現 agile 陣營的人, 想把 lean 統一到 agile 裡面. 可是 lean 陣營的人, 想擺脫 agile, 想說出它們的差別. 但是不管怎樣, 我們這些局外人, 不在乎黑貓白貓, 只要能抓到老鼠的就是好貓 XDDD
留言列表