Agile 隨想
摘要: 周末聽 rocket 介紹了一些來自 thoughtworks 關(guān)于敏捷的一些思想,同時(shí)也引發(fā)了大家的一些思考和討論。從一種角度來看, Agile 體現(xiàn)了一種軟件開發(fā)最根本的問題,就是由人在一定的時(shí)間內(nèi)開發(fā)出高質(zhì)量的軟件,Agile 更加注重人在整個(gè)活動(dòng)里的作用,而傳統(tǒng)的瀑布模型中,似乎更加注重文檔等,也就是我過去所在的公司,一切開發(fā)都由文檔驅(qū)動(dòng),在這樣的情況下,團(tuán)隊(duì)中每個(gè)人都是可以被替代的,從某種意義上來說,降低了軟件開發(fā)的風(fēng)險(xiǎn),但是效率卻很難提高。而 Agile 注重的一個(gè)方面就是 pair,通過拉近人與人之間的具體來加快信息在團(tuán)隊(duì)中的流轉(zhuǎn)速度,使信息像水流一樣源源不斷的流動(dòng),這樣在 change 發(fā)生時(shí),能夠得到更快的響應(yīng),而瀑布模型則需要慢慢的由文檔傳播開來,傳遞速度和面都比較有限。
閱讀全文