張沐辰
摘 要 文章結(jié)合全面質(zhì)量管理理念和信息系統(tǒng)開(kāi)發(fā)特點(diǎn),提出了軟件全面質(zhì)量管理的概念。在明確軟件全面質(zhì)量管理的最終目標(biāo)是擴(kuò)大市場(chǎng)占有率的前提下,將信息系統(tǒng)質(zhì)量管理分為三個(gè)階段:事前質(zhì)量管理、事中質(zhì)量管理和事后質(zhì)量管理,進(jìn)行全面的質(zhì)量管理。最后,依據(jù)建構(gòu)的質(zhì)量管理體系,給出了如何通過(guò)以人為中心的團(tuán)隊(duì)建設(shè)來(lái)保證軟件質(zhì)量管理的方案。
關(guān)鍵詞 信息系統(tǒng) 軟件質(zhì)量管理 團(tuán)隊(duì)建設(shè)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
The Team Development Based on the Total Quality Management of Software
ZHANG Muchen
(School of Information and Software Engineering, University of
Electronics Science and Technology of China, Chengdu 611731)
Abstract This paper based on the ideas of comprehensive quality management and characteristics of information system development, the paragraph puts forward the concept of total quality management software. The article reconsiders the relationship among software quality attributes, between quality goal and business goal. The ultimate goal of software quality management to expand the market share, we divide it into three stages, that is, pre-quality management, quality management and after a matter of quality management, and carry on comprehensive quality management. Finally, based on the quality management system of construction, we give that how people-centered team building to ensure the software quality management program.
Key words information system; software quality management; team development
1 軟件全面質(zhì)量管理的提出
1.1 軟件全面質(zhì)量管理的定義
全面質(zhì)量管理(TQM)由于適應(yīng)科技、經(jīng)濟(jì)、社會(huì)的發(fā)展趨勢(shì),得到了迅速發(fā)展,在實(shí)踐運(yùn)用中取得了豐碩成果。TQM強(qiáng)調(diào)系統(tǒng)、集成、統(tǒng)一和全員、全面、全過(guò)程的觀點(diǎn)。其核心思想是,企業(yè)的一切活動(dòng)都圍繞著質(zhì)量來(lái)進(jìn)行,同時(shí)強(qiáng)調(diào)最佳經(jīng)濟(jì)和客戶滿意的約束條件。①結(jié)合信息系統(tǒng)產(chǎn)品開(kāi)發(fā)的特點(diǎn),本文給出如下關(guān)于軟件全面質(zhì)量管理的概念。
軟件全面質(zhì)量管理是在使企業(yè)利潤(rùn)最大化的水平上,并充分滿足用戶明確或隱含要求的條件下,進(jìn)行軟件的規(guī)劃、分析、設(shè)計(jì)、實(shí)施和維護(hù)活動(dòng),把研發(fā)團(tuán)隊(duì)的質(zhì)量控制和質(zhì)量設(shè)計(jì)活動(dòng)構(gòu)成為一體的一種有效管理體系。
1.2 軟件全面質(zhì)量管理的目標(biāo)
軟件全面質(zhì)量管理主要有三個(gè)目標(biāo),一個(gè)終極目標(biāo)(擴(kuò)大市場(chǎng)占有率)和兩個(gè)輔助目標(biāo)(提高客戶滿意度、降低軟件開(kāi)發(fā)成本)。無(wú)論企業(yè)采取什么樣的競(jìng)爭(zhēng)戰(zhàn)略,其根本的目的就是為了擴(kuò)大市場(chǎng)占有率,從而獲得企業(yè)的超額利潤(rùn)。同樣,軟件公司也是如此。就軟件企業(yè)的軟件質(zhì)量管理而言,根據(jù)本文提出的軟件全面質(zhì)量管理理念,可以從提高客戶滿意度、忠誠(chéng)度和降低軟件開(kāi)發(fā)成本兩個(gè)維度來(lái)達(dá)成企業(yè)的終極目標(biāo)。兩個(gè)輔助目標(biāo)的實(shí)現(xiàn)應(yīng)貫穿于軟件質(zhì)量管理的全過(guò)程。
2 軟件全面質(zhì)量管理的“三部曲”
2.1 事前質(zhì)量管理
事前質(zhì)量管理是指對(duì)系統(tǒng)規(guī)劃和分析階段的質(zhì)量管理,此階段的質(zhì)量管理有兩方面的問(wèn)題應(yīng)該引起注意。一是要透徹理解用戶需求。用戶需求既包含明確需求和隱含需求,隱含需求需要需求分析人員努力挖掘。透徹理解用戶需求的關(guān)鍵是清晰明了的溝通。只有在有效溝通的前提下,才能開(kāi)發(fā)出讓客戶滿意的高品質(zhì)的信息系統(tǒng)產(chǎn)品。二是要確定軟件的關(guān)鍵質(zhì)量屬性,并明確度量質(zhì)量屬性的方法。關(guān)鍵質(zhì)量屬性的確定需要用戶、需求分析人員、技術(shù)人員等多方的有效溝通。在決定了哪些屬性對(duì)于客戶和管理層是重要的之后,接下來(lái),需要定義這些屬性的度量方式。
2.2 事中質(zhì)量管理
事中質(zhì)量管理是指對(duì)系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施階段的質(zhì)量管理。設(shè)計(jì)、開(kāi)發(fā)過(guò)程中有效的質(zhì)量管理,可以引人注目地降低信息系統(tǒng)開(kāi)發(fā)中期的成本以及后期的維護(hù)成本。產(chǎn)品質(zhì)量是開(kāi)發(fā)過(guò)程質(zhì)量的直接結(jié)果。開(kāi)發(fā)過(guò)程中的缺陷與客戶報(bào)告的缺陷之間的直接關(guān)系具有高度的正相關(guān)性,因而軟件維護(hù)成本是受開(kāi)發(fā)過(guò)程的質(zhì)量直接控制的。事中質(zhì)量管理要求樹(shù)立這樣的觀念:在設(shè)計(jì)、開(kāi)發(fā)過(guò)程中有效地防止工作成果產(chǎn)生缺陷,將高質(zhì)量?jī)?nèi)建于設(shè)計(jì)、開(kāi)發(fā)過(guò)程之中。此階段的質(zhì)量管理過(guò)程中,可以通過(guò)兩條途徑來(lái)提高信息系統(tǒng)的質(zhì)量:一是軟件過(guò)程改進(jìn)。其主要措施是不斷提高技術(shù)水平和不斷提高規(guī)范化水平。二是工作成果剛剛產(chǎn)生馬上進(jìn)行質(zhì)量檢驗(yàn)。其主要措施是進(jìn)行技術(shù)評(píng)審、軟件測(cè)試和過(guò)程檢查。
2.3 事后質(zhì)量管理
事后質(zhì)量管理是指對(duì)系統(tǒng)運(yùn)行與維護(hù)階段的質(zhì)量管理。此階段質(zhì)量管理的重點(diǎn)是對(duì)信息系統(tǒng)產(chǎn)品的質(zhì)量檢查、驗(yàn)收及評(píng)定。交付使用的管理信息系統(tǒng)需要在使用中不斷完善,不斷提高產(chǎn)品質(zhì)量和服務(wù)質(zhì)量。事后質(zhì)量管理是一項(xiàng)高成本的管理活動(dòng)。據(jù)統(tǒng)計(jì),在系統(tǒng)整個(gè)生命周期中,2/3以上的經(jīng)費(fèi)用在維護(hù)上。②事后質(zhì)量管理的重要手段是質(zhì)量驗(yàn)收。系統(tǒng)質(zhì)量驗(yàn)收需要根據(jù)質(zhì)量計(jì)劃中的范圍劃分指標(biāo)要求和合同中的質(zhì)量條款,遵循相關(guān)的質(zhì)量檢驗(yàn)評(píng)定標(biāo)準(zhǔn),對(duì)系統(tǒng)的質(zhì)量進(jìn)行質(zhì)量認(rèn)可評(píng)定和辦理驗(yàn)收手續(xù)。
3 高效開(kāi)發(fā)團(tuán)隊(duì)與軟件全面質(zhì)量管理
實(shí)證研究已經(jīng)表明,高效的團(tuán)隊(duì)與高質(zhì)量產(chǎn)品是有正相關(guān)關(guān)系的。③人是一個(gè)團(tuán)隊(duì)的核心,一切的工作都是需要由人來(lái)完成的,所以要想在軟件質(zhì)量上有新的突破,就必須對(duì)軟件開(kāi)發(fā)團(tuán)隊(duì)中的人進(jìn)行管理和建設(shè)。本文希望在闡述了軟件全面質(zhì)量管理思想的基礎(chǔ)上,談?wù)劵谲浖浖尜|(zhì)量管理的團(tuán)隊(duì)建設(shè),尤其是對(duì)其中人的開(kāi)發(fā)和管理。
第一,積極創(chuàng)造良好的學(xué)習(xí)環(huán)境。企業(yè)高層及項(xiàng)目經(jīng)理可以從兩個(gè)方面來(lái)創(chuàng)造良好的學(xué)習(xí)環(huán)境。一是建立鼓勵(lì)員工學(xué)習(xí)的機(jī)制,二是建立保證員工學(xué)習(xí)的系統(tǒng)。我們應(yīng)該記?。核械呐嘤?xùn)和學(xué)習(xí)都能創(chuàng)造價(jià)值。
第二,積極開(kāi)展質(zhì)量教育工作。軟件全面質(zhì)量管理強(qiáng)調(diào)用人的質(zhì)量保證工作質(zhì)量,用工作質(zhì)量來(lái)保證軟件質(zhì)量??梢?jiàn),人的素質(zhì)是有效進(jìn)行軟件質(zhì)量管理的根本保證。通過(guò)質(zhì)量教育,增強(qiáng)軟件項(xiàng)目參與者的質(zhì)量意識(shí),提高其思想覺(jué)悟和文化、科學(xué)、技術(shù)水平,才有可能高效、優(yōu)質(zhì)地完成項(xiàng)目。
第三,明確團(tuán)隊(duì)成員的責(zé)任。團(tuán)隊(duì)中必須形成兩種責(zé)任:個(gè)人責(zé)任和團(tuán)隊(duì)責(zé)任。團(tuán)隊(duì)必須為實(shí)現(xiàn)它的目標(biāo)負(fù)責(zé),而每一個(gè)成員也必須為他所擔(dān)當(dāng)?shù)墓ぷ髫?fù)責(zé)。團(tuán)隊(duì)必須成功,所有的團(tuán)隊(duì)成員也必須為團(tuán)隊(duì)的成功做出具體的貢獻(xiàn),并且做彼此相當(dāng)?shù)恼鎸?shí)工作。只有在團(tuán)隊(duì)成員清楚地明白各自責(zé)任的前提下,才能使軟件開(kāi)發(fā)順利進(jìn)行,做到有責(zé)可依,違責(zé)必究,為提高軟件質(zhì)量提供保證。
第四,積極做好團(tuán)隊(duì)標(biāo)準(zhǔn)化工作。制定一套有效的軟件開(kāi)發(fā)團(tuán)隊(duì)標(biāo)準(zhǔn)化準(zhǔn)則,能夠有效地提高軟件質(zhì)量。軟件全面質(zhì)量管理是全過(guò)程的管理。這個(gè)質(zhì)量的形成過(guò)程,就是標(biāo)準(zhǔn)的制定、實(shí)施、驗(yàn)證、修訂的過(guò)程。只有認(rèn)真制定和貫徹管理標(biāo)準(zhǔn)和質(zhì)量標(biāo)準(zhǔn),才能有效地保證軟件質(zhì)量標(biāo)準(zhǔn)的執(zhí)行,從而推動(dòng)軟件質(zhì)量管理的開(kāi)展和最終提供優(yōu)質(zhì)的軟件產(chǎn)品。
第五,積極完善團(tuán)隊(duì)績(jī)效管理。如果沒(méi)有完善的團(tuán)隊(duì)績(jī)效管理制度,團(tuán)隊(duì)成員將沒(méi)有足夠的動(dòng)力在系統(tǒng)開(kāi)發(fā)過(guò)程中不斷創(chuàng)新和變革,努力解決系統(tǒng)中存在的質(zhì)量問(wèn)題。在某些情況下,團(tuán)隊(duì)成員還可能出現(xiàn)怠工現(xiàn)象,故意制造問(wèn)題,拖延系統(tǒng)開(kāi)發(fā)周期,使團(tuán)隊(duì)不能按計(jì)劃完成任務(wù),又進(jìn)一步增加了企業(yè)的開(kāi)發(fā)成本。
注釋
① 王祖和.項(xiàng)目質(zhì)量管理[M].北京:機(jī)械工業(yè)出版社,2004.
② 湯志偉.信息系統(tǒng)開(kāi)發(fā)與管理[M].北京:科學(xué)出版社,2008.
③ Watts S.Humphrey.TSP培訓(xùn)開(kāi)發(fā)團(tuán)隊(duì)[M].車皓陽(yáng),楊眉,譯.北京:人民郵電出版社,2008.