建設工程教育網(wǎng) > 建筑文苑 > 工程管理 > 正文
2010-09-25 08:47 來源網(wǎng)絡 【大 中 小】【打印】【我要糾錯】
軟件的質量是軟件開發(fā)各個階段質量的綜合反映,本文結合“金保”工程軟件項目管理的實際經(jīng)驗,探討了在項目計劃、需求分析、軟件開發(fā)和系統(tǒng)維護等四個關鍵環(huán)節(jié)進行軟件質量控制的方法。
是軟件開發(fā)各個階段質量的綜合反映。軟件項目的建設包括項目計劃、需求分析、軟件開發(fā)和系統(tǒng)維護等階段,質量管理工作會始終貫徹在項目建設的各個階段,本文結合筆者在“金保”工程的實踐體會,圍繞項目建設各個階段的質量管理進行探討。
1. 項目計劃的質量管理
科學合理地制定項目開發(fā)計劃,是項目成功的關鍵,在制定項目計劃時,以下三個方面需要特別注意。
首先,項目計劃必須群策群力。項目計劃的制定不僅需要對項目任務進行工作分解(WBS)和對資源估算以制定項目計劃,更需要在項目計劃中結合歷史項目的實踐經(jīng)驗和相關領域的行業(yè)經(jīng)驗,科學地評估項目各階段所需要的時間并預留風險緩沖時間。通常可先由項目承建方制訂項目計劃草案,項目計劃草案注明項目各階段的產(chǎn)生物和里程碑時間,再由業(yè)主、監(jiān)理、承建方的主要負責領導和技術骨干對項目計劃草案進行討論,并根據(jù)各方意見進行修訂和完善,最終形成各方認可的項目計劃。
其次,項目計劃要因變而變。在“金保”工程建設中,軟件項目開發(fā)往往涉及勞動保障多個部門的工作,因而項目計劃在實施過程往往受到多種因素的影響。項目計劃要跟上項目的實際變化,通過動態(tài)調整投入項目的資源,合理地調節(jié)項目進度以及階段性的里程碑,使得項目計劃反映項目的實際進度,從而確保項目質量保證的實施。
最后,建立項目溝通制度。每周召開業(yè)主方、承建方、監(jiān)理方參加的項目例會,共同協(xié)商項目建設中所遇到的問題,明確責任分工,確定下一步工作計劃,并根據(jù)實際情況及時調整,確保項目按計劃進行。
2. 需求分析的質量管理
把握正確的業(yè)務需求是項目成功的關鍵。需求分析是軟件開發(fā)人員掌握業(yè)務流程,最終確定軟件需要做什么和如何做的定義過程。由于對業(yè)務的需求分析是個迭代的過程,只有通過持續(xù)地與業(yè)務人員進行交流確認,才能最終掌握業(yè)務的實際需求。
在“金保”工程建設中,為了減少需求分析階段可能發(fā)生的各種風險,勞動保障部門信息中心的技術人員利用自己既掌握勞動保障的業(yè)務政策,又懂得軟件開發(fā)技術和方法的優(yōu)勢,積極參與到軟件項目中,做業(yè)務人員和軟件開發(fā)人員聯(lián)系的橋梁和紐帶,既引導業(yè)務人員提出業(yè)務的需求,也幫助軟件開發(fā)人員掌握業(yè)務規(guī)則。由于很多業(yè)務流程非常復雜,而且不可視,為了更好地獲得業(yè)務需求,要求承建方制作軟件原型,軟件開發(fā)人員通過原型與業(yè)務人員進行進一步的溝通,最終獲得與業(yè)務流程相一致的軟件模型。需求分析結束后,編寫成《用戶需求說明書》、《需求規(guī)格說明書》,由業(yè)主、監(jiān)理、承建方三方簽字認可,作為驗收方案和驗收標準,并做好變更控制和配置管理。
3. 軟件開發(fā)的質量管理
軟件開發(fā)是軟件實現(xiàn)的重要階段,需要通過運行多種質量管理方法做好軟件開發(fā)過程的質量控制。這個時期的質量管理的方法包括了日常檢查、階段評審、方案檢驗和質量原因分析等。
1、凡本網(wǎng)注明“來源:建設工程教育網(wǎng)”的所有作品,版權均屬建設工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權不得轉載、鏈接、轉貼或以其他方式使用;已經(jīng)本網(wǎng)授權的,應在授權范圍內(nèi)使用,且必須注明“來源:建設工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責任。
2、本網(wǎng)部分資料為網(wǎng)上搜集轉載,均盡力標明作者和出處。對于本網(wǎng)刊載作品涉及版權等問題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實確認后會盡快予以處理。
本網(wǎng)轉載之作品,并不意味著認同該作品的觀點或真實性。如其他媒體、網(wǎng)站或個人轉載使用,請與著作權人聯(lián)系,并自負法律責任。
3、本網(wǎng)站歡迎積極投稿。