三、大型軟件開發(fā)的質(zhì)量管理體系
所謂"大型軟件開發(fā)",通常指那些開發(fā)過程資源消耗較大、開發(fā)時(shí)間跨度長、技術(shù)復(fù)雜的軟件開發(fā)過程。例如"集中告警監(jiān)控軟件"NetGuard"在開發(fā)過程中,需要30到40名軟件工程師花費(fèi)半年左右的時(shí)間;技術(shù)上,"NetGuard"與其它多達(dá)20多家的電信設(shè)備提供商的系統(tǒng)的接口進(jìn)行互聯(lián),并且,作為告警集中監(jiān)控系統(tǒng),實(shí)時(shí)性要求很高。大型軟件開發(fā)流程可采用螺旋式增量開發(fā)方式,示意如下:
圖中各階段的輸出點(diǎn)也是質(zhì)量控制點(diǎn),有相應(yīng)的輸出文檔和軟件代碼,均需要得到QM的確認(rèn)。
除了上述7個(gè)階段外,還有項(xiàng)目管理(PM)、變更控制、需求控制、文檔控制、用戶滿意度管理等貫穿整個(gè)流程。
軟件企業(yè)實(shí)施ISO 9001,以保證軟件產(chǎn)品的質(zhì)量,總經(jīng)理應(yīng)親自抓質(zhì)量體系??偨?jīng)理要制定企業(yè)的質(zhì)量方針和質(zhì)量目標(biāo)、配備足夠的人力、物力資源,明確各崗位的質(zhì)量職責(zé),并保證質(zhì)量體系的運(yùn)行。
1.質(zhì)量管理部門的職責(zé)
由于軟件的專業(yè)性和復(fù)雜性,質(zhì)量管理可實(shí)行"檢、監(jiān)、控"三分離的職責(zé)設(shè)置:"質(zhì)量檢驗(yàn)"部門是"系統(tǒng)測試部",負(fù)責(zé)軟件質(zhì)量的檢驗(yàn)(功能、性能測試、回歸測試等)b"質(zhì)量管理部"的角色和功能定位為:在管理者代表的領(lǐng)導(dǎo)下,獨(dú)立:擴(kuò)企業(yè)的運(yùn)行之外、規(guī)劃、監(jiān)督、指導(dǎo)和改進(jìn)公司質(zhì)量體系的運(yùn)行,檢查開發(fā)結(jié)果是否符合規(guī)定,可以更全面、客觀、公正地觀察企業(yè)的運(yùn)際而各部門經(jīng)理推動(dòng)該部門的質(zhì)量管理工作,負(fù)行政責(zé)任。
質(zhì)量管理部的具體職能是:制定質(zhì)量管理工作計(jì)劃;對各部門的質(zhì)量管理工作提出建議指導(dǎo)跟蹤、內(nèi)審、分析質(zhì)量體系的運(yùn)行;控制軟件和開發(fā)文檔的版本;確認(rèn)軟件產(chǎn)品的測試結(jié)果;組織質(zhì)量體系的改進(jìn)。
根據(jù)能力成熟度模型(Capability Maturity Model,簡稱CMM),質(zhì)量管理部可開展三個(gè)小組的話動(dòng)、即SEPG(軟件工程過程小組)、SCM(軟件配置管理小組)、SQA(軟件質(zhì)量保證小組)。這些小組的成員都是兼職的,是各部門的資深開發(fā)人員。在質(zhì)量管理部的領(lǐng)導(dǎo)下,這些小組可以把CMM的原則運(yùn)用到公司開發(fā)流程的改進(jìn)中。例如分析質(zhì)量體系各種過程的運(yùn)行數(shù)據(jù),提出對過程的改進(jìn)方案。
質(zhì)量管理部對產(chǎn)品質(zhì)量進(jìn)行確認(rèn)。雖然對軟件產(chǎn)品的測試、檢驗(yàn)是由專門的部門完成的,但質(zhì)量管理部要對其進(jìn)行確認(rèn),例如采購的驗(yàn)收、軟件的測試等是否按程序文件的規(guī)定完成并達(dá)到規(guī)定的質(zhì)量要求,開發(fā)文檔的編寫是否符合規(guī)定等。
質(zhì)量管理部的一項(xiàng)重要工作,是控制軟件和開發(fā)文檔的版本。軟件產(chǎn)品的版本非常復(fù)雜,相應(yīng)的開發(fā)文檔數(shù)量多、版本也很復(fù)雜,如果軟件或文檔的版本搞錯(cuò)了,會(huì)給使用帶來麻煩,所以版本控制是軟件產(chǎn)品質(zhì)量的重要部分。
對顧客滿意程度進(jìn)行搜集、分析和評價(jià)是質(zhì)量管理部的另一項(xiàng)重要工作。"以顧客為關(guān)注焦點(diǎn)"是ISO9000質(zhì)量管理體系的八項(xiàng)原則之一,公司對顧客的服務(wù)的部門有市場營銷部、產(chǎn)品開發(fā)部、工程部等,而對顧客服務(wù)的效果、顧客滿意程度的調(diào)查、搜集、分析和評價(jià),則應(yīng)由質(zhì)量管理部進(jìn)行(正如運(yùn)動(dòng)員不能同時(shí)又是裁判一樣)。
2.基于IS09001標(biāo)準(zhǔn)和CMM原則的開發(fā)流程管理
基于ISO9001標(biāo)淮,并吸收CMM的原則,制定的程序文件和指導(dǎo)書,以及記錄這些流程操作的記錄表格,應(yīng)涵蓋合同評審、采購、項(xiàng)目管理、軟件開發(fā)、變更控制、設(shè)計(jì)評審、文檔控制、測試控制、不合格品控制、現(xiàn)場安裝、售后服務(wù)、技術(shù)支持、培訓(xùn)管理等軟件開發(fā)的全過程,保證質(zhì)量體系有效性的管理評審、內(nèi)審、文件/記錄控制、糾正/預(yù)防措施控制等程序文件,應(yīng)為各項(xiàng)操作提供科學(xué)合理的指導(dǎo),以此構(gòu)成完整嚴(yán)密的質(zhì)量保證體系。
對于部分模塊外包給其它公司開發(fā),公司應(yīng)首先嚴(yán)格審核承包商的資格,包括人員、設(shè)備、資質(zhì)、以往業(yè)績、管理水平等,與其簽訂外包合同后,則對承包商進(jìn)行相同軟件的開發(fā)過程監(jiān)控和驗(yàn)收。
軟件開發(fā)同樣應(yīng)建立嚴(yán)密的售后服務(wù)方面的流程,如技術(shù)支持流程、現(xiàn)場技術(shù)支持流程、用戶本地化技術(shù)支持流程、用戶走訪流程、用戶滿意調(diào)查等,為用戶提供全方位的、周到的服務(wù),真正體現(xiàn)ISO9001"讓顧客滿意"的精神。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |