




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、矯捷開(kāi)發(fā)模型實(shí)際之交換編程矯捷開(kāi)發(fā)模型實(shí)際之交換編程http:/大綱大綱v傳統(tǒng)編程組隊(duì)方式傳統(tǒng)編程組隊(duì)方式v結(jié)對(duì)編程的運(yùn)用與感受結(jié)對(duì)編程的運(yùn)用與感受v交換編程的產(chǎn)生與提出交換編程的產(chǎn)生與提出v交換編程的定義交換編程的定義v交換編程的實(shí)施方式交換編程的實(shí)施方式v優(yōu)優(yōu)勢(shì)分析優(yōu)優(yōu)勢(shì)分析v多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用http:/傳統(tǒng)編程組隊(duì)方式傳統(tǒng)編程組隊(duì)方式v傳統(tǒng)編程組隊(duì)方式傳統(tǒng)編程組隊(duì)方式v單人編程單人編程v順序執(zhí)行順序執(zhí)行v優(yōu)點(diǎn)優(yōu)點(diǎn)v符合人的正常思想習(xí)慣符合人的正常思想習(xí)慣http:/傳統(tǒng)編程組隊(duì)方式傳統(tǒng)編程組隊(duì)方式v優(yōu)勢(shì)優(yōu)勢(shì)v人員變動(dòng)風(fēng)險(xiǎn)人員變動(dòng)風(fēng)險(xiǎn)v團(tuán)隊(duì)交融風(fēng)險(xiǎn)團(tuán)隊(duì)交融風(fēng)險(xiǎn)vhttp
2、:/結(jié)對(duì)編程的運(yùn)用與感受結(jié)對(duì)編程的運(yùn)用與感受v結(jié)對(duì)編程的運(yùn)用與感受結(jié)對(duì)編程的運(yùn)用與感受v雙人編程雙人編程v同一義務(wù)同一義務(wù)v同一機(jī)器、鼠標(biāo)、鍵盤(pán)同一機(jī)器、鼠標(biāo)、鍵盤(pán)v優(yōu)點(diǎn)優(yōu)點(diǎn)v添加內(nèi)部知識(shí)和閱歷的交流添加內(nèi)部知識(shí)和閱歷的交流v提高任務(wù)效率提高任務(wù)效率v注:上圖來(lái)自注:上圖來(lái)自TW公司的資料公司的資料http:/結(jié)對(duì)編程的運(yùn)用與感受結(jié)對(duì)編程的運(yùn)用與感受v下面的表格是完成一樣的四個(gè)程序,單獨(dú)任務(wù)和下面的表格是完成一樣的四個(gè)程序,單獨(dú)任務(wù)和Pair任務(wù)使測(cè)試案例勝利經(jīng)過(guò)的百分比。任務(wù)使測(cè)試案例勝利經(jīng)過(guò)的百分比。v這是這是2019年,猶他州立大學(xué)年,猶他州立大學(xué)University of Utah做了
3、一項(xiàng)實(shí)驗(yàn)。做了一項(xiàng)實(shí)驗(yàn)。.兩組學(xué)生,一組單獨(dú)任兩組學(xué)生,一組單獨(dú)任務(wù)一共務(wù)一共13人,一組人,一組Pair一共一共28人,即人,即14對(duì)。他們完成一樣的義務(wù)由助教預(yù)先設(shè)計(jì)和對(duì)。他們完成一樣的義務(wù)由助教預(yù)先設(shè)計(jì)和開(kāi)發(fā)了測(cè)試案例。開(kāi)發(fā)了測(cè)試案例。v注:上圖來(lái)自注:上圖來(lái)自TW公司的資料公司的資料http:/結(jié)對(duì)編程的運(yùn)用與感受結(jié)對(duì)編程的運(yùn)用與感受v還查閱到一些論文在實(shí)際的根底上提出了相反的還查閱到一些論文在實(shí)際的根底上提出了相反的觀念,如觀念,如Hanna Hulkko & Pekka Abrahamsson的研討就以為結(jié)對(duì)編程在與單的研討就以為結(jié)對(duì)編程在與單人編程對(duì)比的時(shí)候并不能一直堅(jiān)持
4、更高的效率和人編程對(duì)比的時(shí)候并不能一直堅(jiān)持更高的效率和更高的質(zhì)量。更高的質(zhì)量。v“They indicate that pair Programming may not necessarily provide as extensive quality benefits as suggested in literature, and on the other hand, does not result in consistently superior productivity when compared to Solo Programming. v引自:引自:Hanna Hulkko &
5、 Pekka Abrahamsson, “A Multiple Case Study on the Impact of Pair Programming on Product Quality, ICSE05, 495-504, May 1521, 2019.http:/結(jié)對(duì)編程的運(yùn)用與感受結(jié)對(duì)編程的運(yùn)用與感受v優(yōu)勢(shì)優(yōu)勢(shì)v給人浪費(fèi)一個(gè)人力的感受。給人浪費(fèi)一個(gè)人力的感受。http:/結(jié)對(duì)編程的運(yùn)用與感受結(jié)對(duì)編程的運(yùn)用與感受v優(yōu)勢(shì)優(yōu)勢(shì)v給人浪費(fèi)一個(gè)人力的感受。給人浪費(fèi)一個(gè)人力的感受。v沒(méi)有數(shù)聽(tīng)闡明沒(méi)有數(shù)聽(tīng)闡明Pair相當(dāng)于兩個(gè)相當(dāng)于兩個(gè)Solo的效率的效率2019年年10月從月從IEEE檢索到的兩百
6、多篇矯捷檢索到的兩百多篇矯捷開(kāi)發(fā)相關(guān)的學(xué)術(shù)論文涉及到結(jié)對(duì)編程部分的開(kāi)發(fā)相關(guān)的學(xué)術(shù)論文涉及到結(jié)對(duì)編程部分的73篇篇論文里面得到的結(jié)論。論文里面得到的結(jié)論。vPair需求三個(gè)月的順應(yīng)期來(lái)自需求三個(gè)月的順應(yīng)期來(lái)自2019年中國(guó)矯年中國(guó)矯捷開(kāi)發(fā)者大會(huì)捷開(kāi)發(fā)者大會(huì)TW的的CEO的發(fā)言。的發(fā)言。http:/交換編程的產(chǎn)生與提出交換編程的產(chǎn)生與提出v交換編程的產(chǎn)生與提出交換編程的產(chǎn)生與提出v2019年年4月到月到7月某公司內(nèi)月某公司內(nèi)v部部ERP系統(tǒng)開(kāi)發(fā)中的結(jié)對(duì)編系統(tǒng)開(kāi)發(fā)中的結(jié)對(duì)編v程實(shí)際程實(shí)際vPair 4天天=solo 2個(gè)星期個(gè)星期v2019年年11月到月到2019年年3月中國(guó)電信月中國(guó)電信MSS系統(tǒng)
7、系統(tǒng)第一次交付前的版本開(kāi)發(fā)中采用了交換開(kāi)發(fā)的方第一次交付前的版本開(kāi)發(fā)中采用了交換開(kāi)發(fā)的方式。式。v2019年正式提出了交換編程的概念,并做出了年正式提出了交換編程的概念,并做出了定義。定義。交換編程單人編程改進(jìn)結(jié)對(duì)編程改進(jìn)http:/交換編程的定義交換編程的定義v交換編程的定義交換編程的定義v兩位或者多位程序員輪番開(kāi)發(fā)同一個(gè)軟件系統(tǒng)的兩位或者多位程序員輪番開(kāi)發(fā)同一個(gè)軟件系統(tǒng)的同一個(gè)模塊的不同階段的義務(wù)。同一個(gè)模塊的不同階段的義務(wù)。v交換方式交換方式v兩兩交換:兩兩交換: A1的開(kāi)發(fā)內(nèi)容交給的開(kāi)發(fā)內(nèi)容交給A2,A2的交給的交給A1,他們都不交給第三個(gè)人。,他們都不交給第三個(gè)人。v輪番交換:例如:
8、輪番交換:例如:A1的開(kāi)發(fā)內(nèi)容交給的開(kāi)發(fā)內(nèi)容交給A2,A2的的交給交給A3,An的交給的交給A1。http:/交換編程的定義交換編程的定義v交換方式交換方式v兩兩交換:兩兩交換:v交換前:交換前:v交換后:交換后:http:/交換編程的定義交換編程的定義v交換方式交換方式v輪番交換:輪番交換:v交換前:交換前:v交換后:交換后:v再次交換:再次交換:http:/交換編程的實(shí)施方式交換編程的實(shí)施方式v傳統(tǒng)開(kāi)發(fā)方式下的實(shí)施方式傳統(tǒng)開(kāi)發(fā)方式下的實(shí)施方式階段階段交換模式交換模式說(shuō)明說(shuō)明需求調(diào)研N/A起始階段,不需要考慮交換需求分析輪流交換概要設(shè)計(jì)輪流交換詳細(xì)設(shè)計(jì)輪流交換編碼實(shí)現(xiàn)兩兩交換http:/交換
9、編程的實(shí)施方式交換編程的實(shí)施方式vUP/全程建模的實(shí)施方式全程建模的實(shí)施方式http:/優(yōu)優(yōu)勢(shì)分析優(yōu)優(yōu)勢(shì)分析v優(yōu)優(yōu)勢(shì)分析優(yōu)優(yōu)勢(shì)分析v開(kāi)發(fā)時(shí)間開(kāi)發(fā)時(shí)間“浪費(fèi)不明顯;浪費(fèi)不明顯;v工程組穩(wěn)定性提高;工程組穩(wěn)定性提高;http:/優(yōu)優(yōu)勢(shì)分析優(yōu)優(yōu)勢(shì)分析v優(yōu)優(yōu)勢(shì)分析優(yōu)優(yōu)勢(shì)分析v開(kāi)發(fā)時(shí)間開(kāi)發(fā)時(shí)間“浪費(fèi)不明顯;浪費(fèi)不明顯;v工程組穩(wěn)定性提高;工程組穩(wěn)定性提高;v更適宜沒(méi)有絕對(duì)高手的團(tuán)隊(duì);更適宜沒(méi)有絕對(duì)高手的團(tuán)隊(duì);v團(tuán)隊(duì)內(nèi)交流添加;團(tuán)隊(duì)內(nèi)交流添加;v獨(dú)一能夠的優(yōu)勢(shì):?jiǎn)我还ぜ撮_(kāi)發(fā)周期會(huì)比一個(gè)獨(dú)一能夠的優(yōu)勢(shì):?jiǎn)我还ぜ撮_(kāi)發(fā)周期會(huì)比一個(gè)熟練的技術(shù)人員完成此工件開(kāi)發(fā)的周期略有延伸。熟練的技術(shù)人員完成此工件開(kāi)發(fā)的周期
10、略有延伸。http:/多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用v多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用v結(jié)對(duì)編程與交換編程混合運(yùn)用;結(jié)對(duì)編程與交換編程混合運(yùn)用;v單人編程與結(jié)對(duì)編程、交換編程的混合運(yùn)用。單人編程與結(jié)對(duì)編程、交換編程的混合運(yùn)用。http:/多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用v多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用序序號(hào)號(hào)對(duì)比項(xiàng)對(duì)比項(xiàng)單人編程單人編程交換編程交換編程結(jié)對(duì)編程結(jié)對(duì)編程交換編程交換編程 + 結(jié)對(duì)結(jié)對(duì)編程編程說(shuō)明說(shuō)明1開(kāi)發(fā)時(shí)間看上去的浪費(fèi)感覺(jué)無(wú)無(wú)有有感覺(jué)上結(jié)對(duì)編程會(huì)浪費(fèi)一個(gè)人力2人員離職對(duì)項(xiàng)目的影響可能造成某些模塊而無(wú)人能夠承接,必須從頭開(kāi)始最多只需要從前一階段結(jié)束的時(shí)候開(kāi)始就
11、可以了??梢岳^續(xù)進(jìn)行,基本上不受影響可以繼續(xù)進(jìn)行,基本上不受影響3人員添加對(duì)項(xiàng)目的影像需要安排人來(lái)指導(dǎo),對(duì)項(xiàng)目影響較大在不同階段加入新人略有影響通過(guò)結(jié)對(duì)來(lái)帶動(dòng)新人,項(xiàng)目進(jìn)度略有影響通過(guò)結(jié)對(duì)來(lái)帶動(dòng)新人,項(xiàng)目進(jìn)度略有影響4團(tuán)隊(duì)內(nèi)交流狀況很少交流較多結(jié)對(duì)內(nèi)交流較多,結(jié)對(duì)間很少交流結(jié)對(duì)內(nèi)和結(jié)對(duì)外交流都很多5團(tuán)隊(duì)的穩(wěn)定性差穩(wěn)定穩(wěn)定非常穩(wěn)定http:/多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用v多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用序序號(hào)號(hào)對(duì)比項(xiàng)對(duì)比項(xiàng)單人編程單人編程交換編程交換編程結(jié)對(duì)編程結(jié)對(duì)編程交換編程交換編程 + 結(jié)對(duì)結(jié)對(duì)編程編程說(shuō)明說(shuō)明6團(tuán)隊(duì)內(nèi)技術(shù)水平較為均衡,沒(méi)有技術(shù)水平特別突出的技術(shù)人員適用適用不太適
12、用適用比較符合中國(guó)大陸和大多數(shù)發(fā)展中國(guó)家的軟件人才狀況7團(tuán)隊(duì)內(nèi)有技術(shù)水平較高經(jīng)驗(yàn)超過(guò)20年的技術(shù)人員對(duì)這個(gè)人會(huì)有較多地依賴適用,但是會(huì)降低這個(gè)人對(duì)全部項(xiàng)目的直接影響必須有,對(duì)這個(gè)人會(huì)有較多地依賴適用比較符合歐美發(fā)達(dá)國(guó)家的軟件人才狀況8結(jié)對(duì)適應(yīng)期沒(méi)有沒(méi)有三個(gè)月的適應(yīng)期三個(gè)月的適應(yīng)期結(jié)對(duì)效果是否能超過(guò)兩個(gè)人獨(dú)立開(kāi)發(fā)的效率是未知的。9項(xiàng)目周期短于三個(gè)月適用適用有些不適用不適用10項(xiàng)目周期在三到六個(gè)月之間適用適用有些不適用不適用因?yàn)闀r(shí)間較短,因此結(jié)對(duì)的效果還很難發(fā)揮出來(lái)http:/多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用v多種方式的結(jié)合運(yùn)用多種方式的結(jié)合運(yùn)用序序號(hào)號(hào)對(duì)比項(xiàng)對(duì)比項(xiàng)單人編程單人編程交換編程交換
13、編程結(jié)對(duì)編程結(jié)對(duì)編程交換編程交換編程 + 結(jié)對(duì)結(jié)對(duì)編程編程說(shuō)明說(shuō)明11項(xiàng)目周期大于六個(gè)月適用,但要考慮人員變動(dòng)問(wèn)題適用適用適用六個(gè)月一般會(huì)是技術(shù)人員變動(dòng)和適應(yīng)的一個(gè)時(shí)限12團(tuán)隊(duì)人數(shù)5人適用適用不適用不適用135人團(tuán)隊(duì)人數(shù)50人適用適用適用,但有條件不適用14團(tuán)隊(duì)人數(shù)50人適用適用適用適用,并建議采用http:/如何靈敏運(yùn)用先進(jìn)的實(shí)際如何靈敏運(yùn)用先進(jìn)的實(shí)際v結(jié)對(duì)編程的根本外形結(jié)對(duì)編程的根本外形http:/如何靈敏運(yùn)用先進(jìn)的實(shí)際如何靈敏運(yùn)用先進(jìn)的實(shí)際v結(jié)對(duì)編程的其他變形結(jié)對(duì)編程的其他變形v輪換結(jié)對(duì)編程輪換結(jié)對(duì)編程http:/如何靈敏運(yùn)用先進(jìn)的實(shí)際如何靈敏運(yùn)用先進(jìn)的實(shí)際v結(jié)對(duì)編程的其他變形結(jié)對(duì)編程的其他變形v輪換結(jié)對(duì)編程輪換結(jié)對(duì)編程http:/如何靈敏運(yùn)用先進(jìn)的實(shí)際如何靈敏運(yùn)用先進(jìn)的實(shí)際v結(jié)對(duì)編程的其他變形結(jié)對(duì)編程的其他變形v一個(gè)朋友的管理方式一個(gè)朋友的管理方式1http:/如何靈敏運(yùn)用先進(jìn)的實(shí)際如何靈敏運(yùn)用先進(jìn)的實(shí)際v結(jié)對(duì)編程的其他變形結(jié)對(duì)編程的其他變形v一個(gè)朋友的管理方式一個(gè)朋友的管理方式2http:/如何靈敏運(yùn)用先進(jìn)的實(shí)際如何靈敏運(yùn)用先進(jìn)的實(shí)際v結(jié)對(duì)編程的其他變形結(jié)對(duì)編程的其他變形v一個(gè)朋友的管理方式一個(gè)朋友的管理方
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度技術(shù)升級(jí)借款合同模板
- 2025如何制定租賃合同范文
- 2025咸寧市園林綠化施工承包合同
- 2025員工與公司協(xié)商終止的合同協(xié)議
- 2025【村路面硬化工程施工合同】村基礎(chǔ)設(shè)施提升項(xiàng)目施工合同
- 2025【合同轉(zhuǎn)讓協(xié)議書(shū)】普通商品轉(zhuǎn)讓合同范本
- 2025企業(yè)技術(shù)研發(fā)人員勞動(dòng)合同
- 2025企業(yè)間借款的合同協(xié)議書(shū)
- 2025買(mǎi)賣(mài)合同爭(zhēng)議解決方法
- 2025版權(quán)授權(quán)合同協(xié)議書(shū)范本
- 不良資產(chǎn)項(xiàng)目律師法律盡調(diào)報(bào)告(模板)
- 臨建工程施工技術(shù)交底
- 淺談男女二重唱《讓我們攜手同行》聲音的情感處理
- 機(jī)械設(shè)備租賃合同范本簡(jiǎn)潔版
- 初中音樂(lè)《花兒與少年》教學(xué)課件
- 八下可愛(ài)的四川教案
- 中考英語(yǔ)適當(dāng)形式填空專項(xiàng)練習(xí)(含參考答案)
- 壓覆礦產(chǎn)資源評(píng)估服務(wù)方案
- 三聯(lián)圖書(shū)館管理系統(tǒng)2013壓縮版常見(jiàn)問(wèn)題與解答
- 48V100A-儲(chǔ)能-BMS規(guī)格書(shū)(帶RS232 RS485 CAN通訊)
- 化妝品年度全套內(nèi)部審核檢查計(jì)劃、內(nèi)審記錄表及內(nèi)審報(bào)告
評(píng)論
0/150
提交評(píng)論