關(guān)于我們

在線客服

幫助

24小時客服:010-82326699 400-810-5999

建設(shè)工程教育網(wǎng) > 建筑文苑 > 工程管理 > 正文

關(guān)于軟件開發(fā)過程中的進(jìn)度控制

2010-09-27 16:53  來源網(wǎng)絡(luò)  【  【打印】【我要糾錯】

  關(guān)于軟件開發(fā)過程中的進(jìn)度控制:對于各項(xiàng)活動,都需要有這么一個過程,從活動啟動,完成活動中的各項(xiàng)必須元素,然后活動關(guān)閉。其中,在活動之中的進(jìn)度管理和控制是活動領(lǐng)隊(duì)非常關(guān)鍵的工作。軟件開發(fā)項(xiàng)目實(shí)施當(dāng)然也是一個典型的例子。但是軟件開發(fā)因涉及到質(zhì)量度量和復(fù)雜性度量以及估算度量。并且人力資源上存在一些不均衡問題,所以在進(jìn)度管理上應(yīng)當(dāng)更具特色。

  首先:作為項(xiàng)目領(lǐng)隊(duì),從自身角度來講,應(yīng)當(dāng)具備能夠擔(dān)當(dāng)外部接口和對項(xiàng)目整體把握的能力。當(dāng)前項(xiàng)目的進(jìn)展情況,以及各項(xiàng)指標(biāo),包括項(xiàng)目組內(nèi)成員的能力,性格在內(nèi)。都能了然于胸。

  第二,對于進(jìn)度,并非越快越好,當(dāng)然我們不是說快本身是壞事,而是說,在可以保證質(zhì)量的前提下。這依賴于團(tuán)隊(duì)的整體開發(fā)實(shí)力。如果是一個敏捷開發(fā)團(tuán)隊(duì),我們的資本就是敏捷開發(fā),快速反應(yīng)能力。但好像公司越大,敏捷度越低,這也是正常,因?yàn)椋笮凸局v究的是規(guī)范,細(xì)節(jié),具體的流程。這些都是軟件質(zhì)量的體現(xiàn)。所以大型公司留下來的軟件作品才會流傳的深遠(yuǎn)。

  第三,軟件開發(fā)進(jìn)度控制,得首先有一個開發(fā)計(jì)劃在前,并且在每個必要的時間點(diǎn)建立里程碑。并且在里程碑時刻對過去的工作進(jìn)行總結(jié)。包括工作方法的改進(jìn),工作情緒的調(diào)整,以及慶祝等等。

  第四,對于項(xiàng)目實(shí)施的人員分工。由于軟件開發(fā)人員的個人素質(zhì)和能力差異較大,所以對人員的編制顯得很關(guān)鍵。一個良好的人員體系和一個不良好的人員體系,工作效率相差特別多。

  一般軟件公司按照樹型結(jié)構(gòu)組織人員,樹根是技術(shù)總監(jiān)或者項(xiàng)目負(fù)責(zé)人。樹的結(jié)點(diǎn)由程序員組成。在結(jié)點(diǎn)之上還可以有小組組長,在之上還可以有小隊(duì)隊(duì)長。類似以前的天地會,搞分舵似的。只不過我們做的事沒他們那么偉大罷了。在一個小team當(dāng)中,對于開發(fā)小組工作的展開,有這么兩種方式:第一種,安排組內(nèi)一個到兩個主程序員,我們可以叫他們“超級程序員”,對主程序員,要安排他們解決整個項(xiàng)目對實(shí)施方面的大部分問題,包括技術(shù)難點(diǎn)問題,軟件代碼規(guī)范等一些統(tǒng)一的問題。而且還必須完成組內(nèi)其他成員的代碼的評審工作。其他人只是主程序員的副手,或叫助手。一句話,主程序員知道了組內(nèi)所有的成員幾乎所有技術(shù)活動,并且認(rèn)為沒有問題。當(dāng)然了,這種對于主程序員的個人能力是個很大的挑戰(zhàn)。第二種,也就是建立軟件民主開發(fā)小組,所有個人,人人平等。有問題大家互相討論,最終達(dá)成共識,這種開發(fā)模式的優(yōu)點(diǎn)在于能夠集思廣益,各取所長。缺點(diǎn)是效率極其低下。但軟件民主開發(fā)小組對于個人學(xué)習(xí)是很有幫助的。因?yàn)樗笏袀人都要參與進(jìn)來,并且因?yàn)槭侨巳似降取]有心理負(fù)擔(dān)。

  第五,在軟件開發(fā)活動中,對于項(xiàng)目實(shí)施結(jié)果的評審是一項(xiàng)很關(guān)鍵的工作。特別是對代碼的評審,及時有效的評審能夠指引整個項(xiàng)目一直朝著正確的方向在前進(jìn)。評審活動貫穿整個項(xiàng)目實(shí)施。評審實(shí)施過程一般是從技術(shù)總監(jiān)開始,技術(shù)總監(jiān)先看一下整體的狀況,然后提出整體的規(guī)范,比較大的要求,先把大的方針列出,但是,如果整體的規(guī)范是有公司多年來的經(jīng)驗(yàn)所得,就不必這樣子了,只要找公司內(nèi)部有經(jīng)驗(yàn)的人就可以了。接下來是項(xiàng)目組負(fù)責(zé)人來評審,這對項(xiàng)目組負(fù)責(zé)人的經(jīng)驗(yàn)要求也是較高的。如果經(jīng)驗(yàn)不足,容易導(dǎo)致評審活動產(chǎn)生反效果,一個方法是集合組內(nèi)優(yōu)秀程序員,讓他們多多參與到項(xiàng)目評審活動來。這樣既鍛煉了這些較優(yōu)秀的程序員,也能使項(xiàng)目評審得到較好的實(shí)施。

  第六,內(nèi)部的文檔管理也是進(jìn)度管理的一部份,文檔是我們在項(xiàng)目實(shí)施過程中的經(jīng)驗(yàn)總結(jié),這些也是為后來者提供幫助的資料。一般在項(xiàng)目實(shí)施過程,一線的程序員往往能夠發(fā)現(xiàn)一些技術(shù)細(xì)節(jié),問題點(diǎn),這些東西都是項(xiàng)目組寶貴的經(jīng)驗(yàn)。這需要項(xiàng)目負(fù)責(zé)人對這些問題進(jìn)行匯總,歸檔。并且共享到組內(nèi)所有成員,或者作為公司的整體財(cái)富。所有這些,都需要項(xiàng)目負(fù)責(zé)人細(xì)心的留意任何一線程序員提到的問題點(diǎn)。

收藏分享:論壇
分享到:
相關(guān)新聞
  • 精品班
    4大班次+2-3套全真模擬題+1套預(yù)測試題
  • 實(shí)驗(yàn)班
    3套全真模擬題+2套預(yù)測試題+考前沖關(guān)寶典
  • 定制班
    3套模擬題+3套預(yù)測題+考前沖關(guān)寶典+考前重點(diǎn)
  • 移動班
    以知識點(diǎn)為單元授課練習(xí),
    強(qiáng)化重點(diǎn)、難點(diǎn)、考點(diǎn)
版權(quán)聲明

  1、凡本網(wǎng)注明“來源:建設(shè)工程教育網(wǎng)”的所有作品,版權(quán)均屬建設(shè)工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、鏈接、轉(zhuǎn)貼或以其他方式使用;已經(jīng)本網(wǎng)授權(quán)的,應(yīng)在授權(quán)范圍內(nèi)使用,且必須注明“來源:建設(shè)工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責(zé)任。
  2、本網(wǎng)部分資料為網(wǎng)上搜集轉(zhuǎn)載,均盡力標(biāo)明作者和出處。對于本網(wǎng)刊載作品涉及版權(quán)等問題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認(rèn)后會盡快予以處理。
  本網(wǎng)轉(zhuǎn)載之作品,并不意味著認(rèn)同該作品的觀點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個人轉(zhuǎn)載使用,請與著作權(quán)人聯(lián)系,并自負(fù)法律責(zé)任。
  3、本網(wǎng)站歡迎積極投稿。