- 相關(guān)推薦
十六招成為大型軟件項目的開發(fā)英雄[4]
11、為測試人員建立測試版(Build Release for Testers)
讓你的生成器加把勁,讓他為你的內(nèi)部質(zhì)量保障團隊建立補丁程序。
12、測試階段(Testers Take Flight)
希望你已經(jīng)有了一個質(zhì)量保障團隊,如果沒有那你就要著手建一個至少有一人的質(zhì)量保障團隊,并給團隊的人配備程序缺陷追蹤系統(tǒng)。讓他們盡快拿到補丁程序,并且開始測試。順便說一句,如果你能把客戶或終端用戶納入你的質(zhì)量保障團隊那就再好不過了。只要你的測試人員發(fā)現(xiàn)錯誤(如有關(guān)功能模塊執(zhí)行的問題),要保證他們能把這些錯誤報告給軟件程序員。如果你有一個好的軟件缺陷跟蹤系統(tǒng)的話,當(dāng)你的測試員給出反饋或是改變了錯誤軟件的狀態(tài),這個系統(tǒng)應(yīng)該會自動發(fā)送E-mail給程序員。
13、軟件開發(fā)人員致力于主干開發(fā)工作(Software Developers Work on Trunk)
當(dāng)你的測試員在做測試時,你的程序員在繼續(xù)著下一周要做的功能模塊。當(dāng)軟件出現(xiàn)錯誤時,程序員返回子系統(tǒng),解決問題,然后再回到主干的開發(fā)中。
14、驗收補丁
你的測試員已經(jīng)完成測試了嗎?所有的事情看上去順利嗎?別著急!你僅僅是完成了第一套可以安裝的功能模塊罷了。從技術(shù)上講,如果你的工作是按照上邊列出的步驟進行的,在這個階段,客戶或測試人員應(yīng)該能夠安裝這個軟件,并有一個可以使用的補丁系統(tǒng)。
15、繼續(xù)步驟9到14
你要繼續(xù)不斷地努力直到完成那20%的功能模塊,這個目標(biāo)并不像你所想的那么遙遠。
16、你的目標(biāo)是集中攻克一些小的功能模塊并把測試版發(fā)給測試人員。這與原來完成一個大型的軟件項目,實現(xiàn)了它的全部功能卻錯誤百出有很大的區(qū)別。
你的團隊將會受到極大鼓舞從而能夠每周都開發(fā)出可運行的軟件!他們的工作效率將會大大提高,整個項目將獲得巨大的動力!
當(dāng)測試人員發(fā)現(xiàn)軟件錯誤時,你的程序員將更迅速地進行修復(fù),因為他們所寫的代碼都很清晰的印在腦海中!如果功能模塊需要修改,也能很快被發(fā)覺,修改過程也將更順暢。
你的商業(yè)用戶將看到軟件的優(yōu)勢,而你將從他們那里得到更多的資源,更好的工具以及更多的尊重!軟件用戶將大力支持你的產(chǎn)品!
要做的很多嗎?這取決于你的開發(fā)流程,如果你沒有按上述程序進行,那么你就有大量的工作要做,但是如果你抓住重點、執(zhí)行迅速,那么要建立一個理想的環(huán)境并不難。
享受成為軟件開發(fā)英雄的樂趣吧!
【十六招成為大型軟件項目的開發(fā)英雄[4]】相關(guān)文章:
Java開發(fā)實習(xí)目的04-18
五招教你成為老板愛將08-13
13招成為一個好上司07-21
5招讓你成為辦公室女王07-07
十招讓你迅速成為搶手人才11-10
16招讓你成為羽毛球高手03-26
淺談軟件開發(fā)項目的管理03-29
以下5招讓你成為下屬愛戴的好上司03-10
成為項目總工必須要具備的六項技能03-20