敏捷開發(fā)的原則中認(rèn)為最有效的溝通方式就是面對面的交流。而XP中對“互信”有更加詳細(xì)的規(guī)范,結(jié)對編程是互信的一個典型體現(xiàn)。結(jié)對編程要求結(jié)對人員強烈的進行交互,而最終的代碼由兩人共同設(shè)計、維護。這大大加快了思想、知識在整個團隊中的傳播速度,使得整個團隊形成統(tǒng)一的合力,使得整個項目不單單依賴個人的力量,在一些關(guān)鍵時刻,常常能有“替補隊員”代替所需要的專家。
敏捷開發(fā)的原則對交流也有說明,“團隊內(nèi)部最有效果,最有效率的傳遞信息的方法就是面對面地交談”,所以交流是敏捷開發(fā)的另一個要素。采用敏捷開發(fā)的團隊在軟件開發(fā)過程往往到處可以聽到討論的聲音,但也有人擔(dān)心這樣的一種氛圍會影響開發(fā)的進度,致使工作效率降低。
自律
很多人在討論敏捷與混亂的區(qū)別,的確使用敏捷開發(fā)的缺點之一就是如果控制不好團隊會演變成“有組織,無紀(jì)律”的一個群體。因為敏捷方法通常是沒有很多的條文框架的,敏捷的規(guī)范不是來自規(guī)范制定者,而是來自實施者,大部分的敏捷團隊的程序員不是遵守紀(jì)律,而是進行自律。
敏捷團隊中的成員未必是最優(yōu)秀的開發(fā)工程師,但是這些工程師卻都知道自己應(yīng)該做什么事。敏捷團隊的任務(wù)不是由項目經(jīng)理派送的,工程師往往自己決定自己應(yīng)該做的工作。
那么敏捷團隊是如何做到這點的呢,其實自律的文化和自信、交流兩個話題緊密聯(lián)系。首先團隊成員相信自己是世界上最優(yōu)秀的團隊,每個人都有這樣的目標(biāo);其次團隊內(nèi)有很多的交流,這樣每個人都能了解其他人做的事情,整個項目的進展如何。這樣每個工程師就知道自己應(yīng)該做什么事情,而且也能很快地定位自己應(yīng)該做的事情。
敏捷在中國的傳播
實際上中國對敏捷的思想接觸較早的,從2001年敏捷聯(lián)盟成立以來,很多的敏捷編程就開始被翻譯成中文,其中勢頭最盛的就是極限編程(XP)。
敏捷編程能夠在中國大行其道是有國情背景的,一直以來軟件工程的思想在中國的推進都不是一帆風(fēng)順的,CMM和RUP等這些在國外執(zhí)行的還不錯的思想在中國本地只能是課本上的一種教材案例,或者是一些企業(yè)拿來撐充門面的旗幟。所以如何建立有中國特色的軟件項目管理體系是很多的項目管理者苦苦探求的事情,而敏捷似乎給了中國人一次機會。
此文章共有3頁 上一頁 1 2 3
文章來源:中國項目管理資源網(wǎng)
|