上篇主要講個(gè)人發(fā)展,本篇談?wù)勎覍?duì)敏捷開(kāi)發(fā)的認(rèn)識(shí)?,F(xiàn)在很多新員工一上來(lái)就是敏捷開(kāi)發(fā)的方式,形式上是有了,可能理解上還有不到位的地方,希望能對(duì)這些人有所收獲。最后結(jié)合兩個(gè)段子,解釋一下我是如何適應(yīng)環(huán)境的。

1   為什么采用敏捷開(kāi)發(fā)

首先給出一個(gè)不言自證的結(jié)論:世間的物質(zhì)都在進(jìn)化成越來(lái)越復(fù)雜的東西。項(xiàng)目,團(tuán)隊(duì)也是如此。想想你的團(tuán)隊(duì)或產(chǎn)品,是否越來(lái)越大,越來(lái)越復(fù)雜。

同時(shí),軟件行業(yè)有一個(gè)很有意思的現(xiàn)象,大項(xiàng)目通常表現(xiàn)平平,小項(xiàng)目小團(tuán)隊(duì)往往更容易成功。到底是什么原因?qū)е麓箜?xiàng)目難以成功呢?《人月神話(huà)》中巴比倫塔的例子說(shuō)明,在人手,時(shí)間,資源和技術(shù)都不是問(wèn)題的情況下,一個(gè)大項(xiàng)目還是會(huì)失敗,所欠缺的就是兩個(gè)方面:交流和交流的結(jié)果---組織。

iOS培訓(xùn),Swift培訓(xùn),蘋(píng)果開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn)

《人月神話(huà)》中的焦油坑

        軟件開(kāi)發(fā)中最大的風(fēng)險(xiǎn)往往不是技術(shù)的缺陷,而是缺少溝通。當(dāng)團(tuán)隊(duì)的所有成員多到不能同時(shí)坐在一張餐桌旁,交流上的開(kāi)銷(xiāo)問(wèn)題就開(kāi)始嚴(yán)重了。用一個(gè)形象的比喻,因?yàn)樽笫植恢烙沂衷诟墒裁?,所以?xiàng)目很難順利開(kāi)展,而此時(shí)單純的人員增加也無(wú)法解決問(wèn)題,《人月神話(huà)》中的焦油坑也很好的解釋了這個(gè)現(xiàn)象。

        胚胎分裂中也遇到了類(lèi)似的問(wèn)題,分裂成各個(gè)器官和系統(tǒng),最終形成人體,通過(guò)大腦的神經(jīng)系統(tǒng),構(gòu)建了一個(gè)管理體系。軟件開(kāi)發(fā)也是這種分而治之的思路,我們把大系統(tǒng)中各個(gè)小項(xiàng)目之間存在的關(guān)系理順,規(guī)范項(xiàng)目之間的接口,這樣我們不必關(guān)心接口之外的東西。

        瀑布式開(kāi)發(fā)采用這種方式來(lái)解決交流問(wèn)題,大問(wèn)題變成小問(wèn)題,把一個(gè)十分的難題分解是十個(gè)一分的問(wèn)題。但這還是存在兩點(diǎn)不足:第一,開(kāi)銷(xiāo)還在,只是變成了整潔的文檔和漂亮的圖表;第二,隨著體系的復(fù)雜,系統(tǒng)控制了一切,人也要遵從它。換句話(huà)說(shuō),我們找到了解決問(wèn)題的辦法,但問(wèn)題并沒(méi)有簡(jiǎn)化,而且每個(gè)人的工作很容易變得枯燥,重復(fù),沒(méi)有成就感,簡(jiǎn)單說(shuō),就是工作不開(kāi)心。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式