您的位置:軟件測(cè)試 > 軟件項(xiàng)目管理 > 開發(fā)管理 >
軟件開發(fā)管理之:編碼負(fù)責(zé)人及標(biāo)準(zhǔn)代碼庫(kù)機(jī)制
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/8/5 15:14:55 ] 推薦標(biāo)簽:

  軟件工程中,涉及如下主要階段:立項(xiàng)、需求、設(shè)計(jì)、編碼開發(fā)、測(cè)試、發(fā)布、培訓(xùn)上線維護(hù)等,其中,編碼開發(fā)如同整座軟件大樓的磚瓦用料,將直接影響產(chǎn)品的功用、質(zhì)量、性能。

  編碼開發(fā)過程中,往往是多人參與,團(tuán)隊(duì)作戰(zhàn),每個(gè)人的風(fēng)格和技術(shù)水平不一,為規(guī)范作業(yè),產(chǎn)生了編碼規(guī)范,但規(guī)范往往比較缺少?gòu)?qiáng)制性,且不能從本質(zhì)上使每個(gè)技術(shù)水平不一的各成員,其在項(xiàng)目中的編碼水平保持在同一水準(zhǔn)。
一般現(xiàn)用模式:

  為使整個(gè)團(tuán)隊(duì)的編碼水平在一個(gè)集體智慧的高水平,可以嘗試采用編碼負(fù)責(zé)人及標(biāo)準(zhǔn)代碼庫(kù)的機(jī)制。

  編碼負(fù)責(zé)人機(jī)制及標(biāo)準(zhǔn)代碼庫(kù)的主要目的:

  利用團(tuán)隊(duì)高的集體智慧,共同鍛造統(tǒng)一的優(yōu)質(zhì)代碼和實(shí)現(xiàn),形成標(biāo)準(zhǔn)代碼庫(kù),約束團(tuán)隊(duì)成員,在項(xiàng)目編碼過程中,只使用已經(jīng)過“曝光公開”的統(tǒng)一的代碼和技術(shù)實(shí)現(xiàn),不使用自己所未經(jīng)審驗(yàn)的未經(jīng)集體認(rèn)可的“暗處理”,使整個(gè)項(xiàng)目的編碼質(zhì)量,從一開始的用料保證代碼的統(tǒng)一性以及終實(shí)現(xiàn)的高質(zhì)量。

  其具體運(yùn)作中,團(tuán)隊(duì)的角色架構(gòu)示例如下

  采用編碼負(fù)責(zé)人及標(biāo)準(zhǔn)代碼庫(kù)機(jī)制后的模式:

  通過編碼負(fù)責(zé)人及標(biāo)準(zhǔn)代碼庫(kù)機(jī)制,相當(dāng)于每個(gè)開發(fā)人員都在使用集體優(yōu)的處理方式和統(tǒng)一的代碼在進(jìn)行協(xié)作開發(fā),相當(dāng)于每個(gè)人都與“集體高智慧”一起“結(jié)對(duì)編程”,隨著不斷的重復(fù)編碼,使標(biāo)準(zhǔn)代碼庫(kù)中的代碼愈發(fā)精煉,實(shí)用,好用!通過標(biāo)準(zhǔn)代碼庫(kù),細(xì)化項(xiàng)目開發(fā)中所用時(shí)間,為后續(xù)項(xiàng)目時(shí)程提供參考。

該機(jī)制的運(yùn)作可分如下步驟:
項(xiàng)目編碼前:

  1、 項(xiàng)目組公推一個(gè)技術(shù)水平較高的成員,做為本次項(xiàng)目的編碼負(fù)責(zé)人;

  2、 編碼負(fù)責(zé)人及項(xiàng)目組,列舉本次項(xiàng)目開發(fā)所用的技術(shù)點(diǎn),共同統(tǒng)一出一個(gè)標(biāo)準(zhǔn)的處理代碼示例;(可參照公司的編碼規(guī)范、標(biāo)準(zhǔn)代碼庫(kù)、以及之前的標(biāo)準(zhǔn)代碼)
項(xiàng)目編碼開始:

  1、 項(xiàng)目組所有成員,依照本項(xiàng)目的標(biāo)準(zhǔn)代碼和實(shí)現(xiàn),進(jìn)行功能開發(fā);

  2、 編碼負(fù)責(zé)人可以不定期抽查編碼是否與項(xiàng)目標(biāo)準(zhǔn)代碼相一致;

  3、 項(xiàng)目組如果有成員遇到要使用目前項(xiàng)目標(biāo)準(zhǔn)代碼所沒有新的技術(shù)實(shí)現(xiàn),必須先告知編碼負(fù)責(zé)人,必要時(shí)團(tuán)隊(duì)一起定奪;

  4、 項(xiàng)目組成員如果遇到比較復(fù)雜的邏輯處理,需要將該實(shí)現(xiàn)的具體思路,簡(jiǎn)要文檔化,并交由編碼負(fù)責(zé)人幫忙審核;

  5、 編碼負(fù)責(zé)人以自己的高水準(zhǔn),參與及指導(dǎo)項(xiàng)目的實(shí)際編碼開發(fā);

  6、 編碼負(fù)責(zé)人需要負(fù)責(zé)掃清本次項(xiàng)目開發(fā)中的技術(shù)障礙;

  7、 編碼負(fù)責(zé)人可以不定期和公司其他項(xiàng)目組進(jìn)行技術(shù)互訪,使團(tuán)隊(duì)的水平與公司的高水平保持一致;

  8、 編碼負(fù)責(zé)人對(duì)項(xiàng)目開發(fā)過程中的新進(jìn)員工,進(jìn)行編碼指引;

  9、 整理相應(yīng)功能處理所需時(shí)程,為后續(xù)項(xiàng)目開發(fā)做評(píng)估依據(jù);
項(xiàng)目編碼結(jié)束:

  1、 編碼負(fù)責(zé)人帶領(lǐng)團(tuán)隊(duì)成員,在編碼層次進(jìn)行項(xiàng)目總結(jié),充實(shí)項(xiàng)目的標(biāo)準(zhǔn)代碼實(shí)現(xiàn)庫(kù),以使團(tuán)隊(duì)的開發(fā)水平,得到技術(shù)提升;
后續(xù)項(xiàng)目:

  1、依據(jù)之前的代碼庫(kù)進(jìn)行功能分解,以及時(shí)程評(píng)估依據(jù);項(xiàng)目開發(fā)所涉及的需求、時(shí)程、質(zhì)量,其需求需要提取,其實(shí)現(xiàn)架構(gòu)需要設(shè)計(jì),通過編碼負(fù)責(zé)人以及標(biāo)準(zhǔn)代碼庫(kù)機(jī)制,可以為時(shí)程評(píng)估提供較為準(zhǔn)確的依據(jù),以及為質(zhì)量提供統(tǒng)一的保證。通過不斷的標(biāo)準(zhǔn)代碼庫(kù)積累,將優(yōu)化團(tuán)隊(duì)整體作戰(zhàn)能力,而且可以提升每個(gè)團(tuán)隊(duì)參與人員的編碼水平,與簡(jiǎn)單的組件或控件相比,標(biāo)準(zhǔn)代碼庫(kù)有著更強(qiáng)的約束力和適應(yīng)力,對(duì)于團(tuán)隊(duì)及公司的成長(zhǎng),可以嘗試編碼負(fù)責(zé)人及標(biāo)準(zhǔn)代碼庫(kù)機(jī)制,作為軟件開發(fā)工廠化、軟件產(chǎn)品質(zhì)量化在軟件編碼開發(fā)環(huán)節(jié)的一種強(qiáng)有力支撐;

  [實(shí)戰(zhàn)出真知,希望軟件項(xiàng)目開發(fā)中的編碼負(fù)責(zé)人及標(biāo)準(zhǔn)代碼庫(kù)機(jī)制,能為我們的團(tuán)隊(duì)在開發(fā)速度、質(zhì)量、技能水平上帶來新的提升也歡迎各位開發(fā)戰(zhàn)線的同仁,總結(jié)實(shí)用戰(zhàn)術(shù)
據(jù)網(wǎng)絡(luò)資料:

 戰(zhàn)國(guó)名將中,魏國(guó)吳起、龐涓,齊國(guó)孫臏,燕國(guó)樂毅,無不是先拜師修習(xí),成為兵家名士后,前往心儀的“拜將”,希望得到英明君主的賞識(shí)——這是戰(zhàn)國(guó)良好的雙向選擇人才的氛圍,所謂“百家爭(zhēng)鳴,擇優(yōu)而適”。而這些“名將”大多在退隱或失勢(shì)后著書立說,要把自己的兵家理論與實(shí)踐流傳后世。   戰(zhàn)國(guó)四大名將——白起、王翦、廉頗、李牧,則都沒有經(jīng)過系統(tǒng)的兵家學(xué)習(xí),是純粹的“行伍出身”,從小兵開始,在殺戮與拼殺中憑借戰(zhàn)功名留后世。 也希望諸位奮戰(zhàn)在一線的編碼人員、項(xiàng)目管理人員,能夠多總結(jié),多分享,從“行伍出身”,探索和成自己的名將之路]

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd