關(guān)于我們

在線客服

幫助

24小時(shí)客服:010-82326699 400-810-5999

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

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

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

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

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

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

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

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

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

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

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

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

  1、凡本網(wǎng)注明“來(lái)源:建設(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)使用,且必須注明“來(lái)源:建設(shè)工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責(zé)任。
  2、本網(wǎng)部分資料為網(wǎng)上搜集轉(zhuǎn)載,均盡力標(biāo)明作者和出處。對(duì)于本網(wǎng)刊載作品涉及版權(quán)等問(wèn)題的,請(qǐng)作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認(rèn)后會(huì)盡快予以處理。
  本網(wǎng)轉(zhuǎn)載之作品,并不意味著認(rèn)同該作品的觀點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用,請(qǐng)與著作權(quán)人聯(lián)系,并自負(fù)法律責(zé)任。
  3、本網(wǎng)站歡迎積極投稿。