【轉(zhuǎn)】軟件開發(fā)公司技術(shù)管理辦法的一個(gè)設(shè)想
Posted on 2007-05-12 17:55 鋒出磨礪 閱讀(202) 評(píng)論(0) 編輯 收藏軟件開發(fā)公司技術(shù)管理辦法的一個(gè)設(shè)想
2007-04-23 來自:java060515 [收藏到我的網(wǎng)摘]
1.目的
為了規(guī)范公司軟件技術(shù)的研發(fā)、使用及升級(jí)維護(hù)流程,加強(qiáng)公司對(duì)公共軟件技術(shù)的管理,對(duì)公司公用軟件技術(shù)生命周期進(jìn)行有效的控制,提高公司軟件產(chǎn)品的開發(fā)效率和質(zhì)量。
2.范圍
1. 公司級(jí)公共軟件技術(shù)的研發(fā)和升級(jí)維護(hù)過程。
2. 公司級(jí)公共軟件技術(shù)應(yīng)用過程。
3. 公共軟件技術(shù)包括:Delphi、.Net、Java、嵌入式開發(fā)4條技術(shù)線的軟件應(yīng)用框架、外購控件包、公共基類、通用技術(shù)解決方案、通用工具軟件。
3. 職責(zé)
技術(shù)委員會(huì):
1) 發(fā)布公共軟件技術(shù)的某個(gè)版本。
2) 甄選和招募技術(shù)委員會(huì)成員。
3) 收集技術(shù)提議,做出技術(shù)規(guī)劃。
4) 組織軟件技術(shù)人員進(jìn)行公司公共軟件技術(shù)的研發(fā)。
公共軟件技術(shù)研發(fā)項(xiàng)目組:
1) 負(fù)責(zé)公共軟件技術(shù)的技術(shù)論證、開發(fā)。
2) 對(duì)應(yīng)用人員進(jìn)行培訓(xùn)。
3) 跟蹤技術(shù)的發(fā)展,解決技術(shù)應(yīng)用中的問題。
應(yīng)用系統(tǒng)軟件項(xiàng)目組:
負(fù)責(zé)實(shí)施和應(yīng)用公共軟件技術(shù),對(duì)應(yīng)用情況進(jìn)行反饋。
4. 控制流程
1. 技術(shù)規(guī)劃
1) 技術(shù)委員會(huì)平時(shí)負(fù)責(zé)收集整理公司范圍內(nèi)的軟件技術(shù)的自主研發(fā)、技術(shù)升級(jí)擴(kuò)展或技術(shù)外購的提議。
2) 每年定期(經(jīng)理會(huì)期間),技術(shù)委員會(huì)組織人員對(duì)收集整理的提議進(jìn)行評(píng)估篩選,確定下階段軟件技術(shù)研發(fā)的重點(diǎn),并制定研發(fā)任務(wù)。
3) 對(duì)于急需技術(shù)的提議,技術(shù)委員會(huì)隨時(shí)組織人員進(jìn)行評(píng)估篩選,安排研發(fā)任務(wù)。
2. 技術(shù)論證
1) 確立研發(fā)任務(wù)后,技術(shù)委員會(huì)甄選合適人員作為某項(xiàng)技術(shù)的技術(shù)研究員,對(duì)確定的研發(fā)任務(wù)進(jìn)行技術(shù)論證和試驗(yàn)。
2) 技術(shù)研究員收集和驗(yàn)證某項(xiàng)技術(shù)的技術(shù)資料,撰寫技術(shù)可行性研究報(bào)告,明確技術(shù)自主研發(fā)或采購要求,人力和時(shí)間投入估算,預(yù)期收益等內(nèi)容。
3) 技術(shù)委員會(huì)組織人員對(duì)技術(shù)可行性研究報(bào)告進(jìn)行評(píng)審,確定技術(shù)研發(fā)的策略,策略包括取消、繼續(xù)論證、暫時(shí)掛起、進(jìn)行開發(fā)。
4) 對(duì)繼續(xù)論證的技術(shù)重復(fù)1)-3),直到次技術(shù)的研發(fā)策略變化。
5) 如果是由于目前公司資源不足或是目前形勢(shì)尚不足以做出判斷,可以讓技術(shù)研發(fā)進(jìn)入暫時(shí)掛起狀態(tài),等待重新提議和評(píng)審。
3. 技術(shù)開發(fā)
1) 對(duì)于技術(shù)可研報(bào)告評(píng)審評(píng)定為進(jìn)行開發(fā)的技術(shù),技術(shù)委員會(huì)組織人員進(jìn)行下一步開發(fā)工作。
2) 技術(shù)委員會(huì)甄選人員組成公共軟件技術(shù)研發(fā)項(xiàng)目組,確定研發(fā)項(xiàng)目任務(wù)目標(biāo)和工期要求,確定項(xiàng)目組負(fù)責(zé)人。技術(shù)研發(fā)項(xiàng)目組可以并入應(yīng)用系統(tǒng)項(xiàng)目組進(jìn)行管理。
3) 研發(fā)項(xiàng)目的負(fù)責(zé)人指定詳細(xì)的開發(fā)計(jì)劃,并按計(jì)劃進(jìn)行開發(fā)工作,開發(fā)工作包括設(shè)計(jì)、編碼、測試和撰寫開發(fā)文檔。
4) 開發(fā)完成后,項(xiàng)目負(fù)責(zé)人組織相關(guān)人員對(duì)開發(fā)成果進(jìn)行評(píng)審,一般情況下,技術(shù)總監(jiān)、技術(shù)委員會(huì)主席以及技術(shù)應(yīng)用的相關(guān)人員要參與評(píng)審。
5) 評(píng)審不通過時(shí),需要根據(jù)評(píng)審意見進(jìn)行修改,然后重新評(píng)審。
4. 技術(shù)應(yīng)用
1) 評(píng)審?fù)ㄟ^后,研發(fā)項(xiàng)目組負(fù)責(zé)撰寫培訓(xùn)材料,對(duì)應(yīng)用此項(xiàng)技術(shù)的開發(fā)人員進(jìn)行技術(shù)應(yīng)用培訓(xùn)。
2) 如果需要,研發(fā)項(xiàng)目組成員進(jìn)入應(yīng)用系統(tǒng)項(xiàng)目組進(jìn)行有關(guān)開發(fā)工作。
3) 項(xiàng)目組指定一個(gè)此項(xiàng)技術(shù)的負(fù)責(zé)人,項(xiàng)目組解散。
5. 技術(shù)維護(hù)
1) 技術(shù)負(fù)責(zé)人跟蹤此項(xiàng)技術(shù)發(fā)展,收集此技術(shù)的應(yīng)用反饋意見,處理Bug。
2) 技術(shù)應(yīng)用的項(xiàng)目組把技術(shù)的改進(jìn)要求和建議統(tǒng)一提交到技術(shù)負(fù)責(zé)人,技術(shù)負(fù)責(zé)人根據(jù)收集的反饋和對(duì)此項(xiàng)技術(shù)的跟蹤情況,不定期向技術(shù)委員會(huì)提交技術(shù)升級(jí)提議。
3) 技術(shù)委員會(huì)進(jìn)行合并提議進(jìn)行下一輪技術(shù)規(guī)劃。