Bob大叔Robert Martin對敏捷的看法-敏捷是人的敏捷
阿新 • • 發佈:2018-12-24
http://www.ituring.com.cn/article/13376
Robert C. Martin,世界級軟體開發大師,設計模式和敏捷開發先驅,敏捷聯盟首任主席,C++
Report 前主編,被後輩程式設計師尊稱為“Bob大叔”。20世紀70年代初成為職業程式設計師,後創辦Object
Mentor公司並任總裁。Martin還是一名多產的作家,至今已發表數百篇文章、論文和部落格,除本書外,還著有《程式碼整潔之道》、《敏捷軟體開發:原則、模式和實踐》、《UML:Java程式設計師指南》等。他最近創辦了cleancoders.com網站,專為軟體開發人員提供教育視訊。
Uncle Bob:
我們必須要看看這第一條原則。個體和互動高於流程和工具。敏捷不是流程和工具。敏捷是人。Scrum是流程和工具,而Scrum不是敏捷。Scrum也可以是敏捷,但是要有人把它變成敏捷才可以。極限程式設計是一系列的原則,它不是敏捷。XP可以是敏捷,但是必須要有人的參與。
關於人,我還有一點要說。人們想做讓人稱道的事。人們也想為自己所從事的事情而自豪。任何工具或者流程如果讓人們在自己的工作環境中感到舉步維艱,那它就不能被稱為敏捷
Java和C#在很久以前就已經登頂了,而Python和Ruby正在冉冉成為明日的王者。JavaScript和Clojure就像早上初生的太陽,還在它們的地平線上。