我想每個人都有乙個自己的定義 很多人都認為敏捷就是tdd 我就曾經這麼認為,這難道錯了嗎?
沒錯,但是這不是敏捷的不夠全部 不是敏捷的核心
那麼敏捷到底是什麼呢?
敏捷是關於3件事情的
1.敏捷是一門社會學科 這是最衝要的,也是敏捷的最大特點所在。他關注的是人 而不是**,如何讓乙個讓大家像乙個團隊一樣,怎麼把大家團結在一起 如何激勵隊員 如何讓大家相互合作等等 這才是 敏捷的最重要的特點。而這正是我們程式設計師容易忽略的。
2.敏捷是輕量級的。與rup不同,敏捷幾乎不需要學習什麼書本的規範就可以實施。不要各種各樣的圖,各種各樣的文件,所以說是輕量級的。只要我想敏捷 那麼就可以敏捷。
2.敏捷提供給我們很多的最佳實踐。tdd 增量開發 增量設計 使用者故事
敏捷到底是什麼?
文 ivar jacobson 在支援軟體工程 比如rational統一過程rup 與敏捷陣營 比如scrum或是xp 之間,人們一直存在著衝突。也不難理解,因為這兩種方法間都是在用著彼此並不相容的方式來描述的。其實大可不必,因為他們背後的觀點全然是相輔相成的。關鍵在於該如何用對兩者來說都公平的方式...
敏捷心態到底是什麼?
如果,有這麼一名高管,他並不了解什麼對於敏捷來說最重要,當這位高管在公司酒會上請你回答具有 敏捷心態 意味著什麼時,你能在他喝光杯中酒走開之前做出足夠清晰的回答粘住他嗎,甚至讓他端起第二杯?你應該講什麼內容,如何一針見血地指出培養心態的必要性?我向自己發起了挑戰,試著進行了總結,在此分享一下我的經歷...
敏捷心態到底是什麼?
如果,有這麼一名高管,他並不了解什麼對於敏捷來說最重要,當這位高管在公司酒會上請你回答具有 敏捷心態 意味著什麼時,你能在他喝光杯中酒走開之前做出足夠清晰的回答粘住他嗎,甚至讓他端起第二杯?你應該講什麼內容,如何一針見血地指出培養心態的必要性?我向自己發起了挑戰,試著進行了總結,在此分享一下我的經歷...