《軟件開發(fā)本質(zhì)論》中比喻了軟件開發(fā)是一片熔巖地、一座大山徒坡。 我們可能是剛接觸還在不斷尋找綠蔭地撕氧,可能已經(jīng)在熔巖中焦灼,也可能有一套合適的工具方法論能夠輕松的行走著喇完。不論出于哪個(gè)階段伦泥,身在軟件行業(yè)中,必須思考,了解面前這座大山不脯。
簡單是敏捷的重要特性府怯,大規(guī)模敏捷一定是簡單的,大規(guī)模敏捷不能增加開發(fā)的復(fù)雜度防楷。作者提出只要每個(gè)小團(tuán)隊(duì)敏捷牺丙,其實(shí)已經(jīng)實(shí)現(xiàn)大規(guī)模敏捷。
如何組建出小規(guī)模敏捷團(tuán)隊(duì)复局?
1冲簿、團(tuán)隊(duì)敏捷水平建立
1)團(tuán)隊(duì)能夠熟練的劃分出價(jià)值功能特性,可交付亿昏。
2)能夠預(yù)測準(zhǔn)確特性的工作量峦剔,以及能夠穩(wěn)定完成,交付需求角钩。
3)大家可以及時(shí)交流吝沫,進(jìn)行反饋。
2递礼、團(tuán)隊(duì)承載的軟件特性規(guī)模
1)單個(gè)敏捷團(tuán)隊(duì)幾周交付特性惨险,完成上線。這是效率最高的場景宰衙。
2)當(dāng)軟件規(guī)模,需求多個(gè)團(tuán)建共同完成睹欲。這樣可以按照功能劃分特性團(tuán)隊(duì)供炼。每個(gè)團(tuán)隊(duì)按照敏捷的方式進(jìn)行運(yùn)轉(zhuǎn)。
為了解決多個(gè)特性的協(xié)調(diào)配合窘疮。 事實(shí)證明團(tuán)隊(duì)需要構(gòu)建不斷增大的自動(dòng)化測試袋哼,自動(dòng)化測試庫是驗(yàn)收用例庫,可讓團(tuán)隊(duì)指導(dǎo)闸衫,他們何時(shí)完成了一個(gè)功能涛贯。 且在后續(xù)不斷構(gòu)建中保持功能正確。
不斷小規(guī)模合入后蔚出,進(jìn)行小版本發(fā)布弟翘,及時(shí)發(fā)現(xiàn)問題,定位問題骄酗。
3)當(dāng)我們的功能團(tuán)隊(duì)非常多稀余,需要依賴基礎(chǔ)架構(gòu)。提倡共同維護(hù)開發(fā)基礎(chǔ)架構(gòu)趋翻。特性團(tuán)隊(duì)不斷繼承驗(yàn)證睛琳。
軟件人員,1、講清楚軟件價(jià)值师骗。2历等、有一套自測試框架,腳手架辟癌。3寒屯、合理規(guī)劃團(tuán)隊(duì),敏捷完成特性愿待。 讓我們攀登軟件這種大山時(shí)浩螺,能有時(shí)間看下山上的風(fēng)景。