質(zhì)量管理在軟件工程中是非常非常重要的一個環(huán)節(jié),無論你有多么精妙的算法,或是使用了多么先進(jìn)的技術(shù),還是擁有了多少強(qiáng)的設(shè)計(jì),在質(zhì)量控制或質(zhì)量管理面前,這些都可能什么都不是。這里,有一些質(zhì)量管理的法則,可以讓軟件的用戶從中受益。如果對質(zhì)量管理一言以蔽之:面對一個長期不斷需要改善的軟件,當(dāng)其用戶或是管理者們來說,他們對某個組織所提供的標(biāo)準(zhǔn)有一種完全和最基本的信任。
軟件質(zhì)量管理的八個法則
下面,我們給出八個質(zhì)量管理的法則:
1、始終從用戶角度出發(fā): “無論何時何地,我們都需要明白用戶當(dāng)前的或未來的需求,并能夠達(dá)到用戶的需求,甚至超出用戶的期望。”
這是整個軟件工程的重中之重。質(zhì)量管理從某種意義上來說,就是實(shí)現(xiàn)用戶需求的質(zhì)量的管理。這需要我們的質(zhì)量管理管理和用戶的關(guān)系,以及把用戶的需求和整個團(tuán)隊(duì)(開發(fā)組,測試組,產(chǎn)品組,項(xiàng)目組等等)進(jìn)行有些的溝通管理。
2、領(lǐng)導(dǎo)能力: “領(lǐng)導(dǎo)者需要建立一個團(tuán)結(jié)統(tǒng)一的有明確方向的團(tuán)隊(duì)。這個團(tuán)隊(duì)可以創(chuàng)造并維護(hù)一種良好的內(nèi)部氣氛,這種氛圍可以使得所有的人都能參與進(jìn)來,從而達(dá)到整個團(tuán)隊(duì)的目標(biāo)?!?/span>
對此,我們需要有一個有前瞻性的領(lǐng)導(dǎo)能為整個團(tuán)隊(duì)創(chuàng)建一種相互信任的環(huán)境。提倡誠實(shí),并積極引導(dǎo)團(tuán)隊(duì)成員。從而可以激勵每個人,并創(chuàng)建一種策略(比如獎罰機(jī)制)來達(dá)到這這些目標(biāo)。
3、團(tuán)隊(duì)成員主動參與性: “團(tuán)隊(duì)成員總是有不同分工和不同職責(zé)的,只有所有的團(tuán)隊(duì)成員都參與進(jìn)來,那么整個項(xiàng)目或是整個軟件的各個部分,各個方面才會得到完美的發(fā)揮?!?/span>
對此,讓團(tuán)隊(duì)成員有主人翁精神,讓他們覺得自己是工作或任務(wù)的所有者,是是否能讓所有成員主動參與的關(guān)鍵。這里,我們還需要讓每個被參與者都要從關(guān)注于用戶的角度出發(fā),并且?guī)椭椭С謭F(tuán)隊(duì)成員,以及為他們營造一個比較滿意的工作環(huán)境。
4、流程方法: “我們需要一個非常有效率的流程或方法來把所有的資源和日常工作活動整合在一起,形成一種生產(chǎn)線式的生產(chǎn)模式”
對此,定義一個合適的流程(注意這里是合適的流程,好的流程并不一定就是合適的)。這個流程需要有確定整個日常生產(chǎn)活動的輸入,輸出以及其功能。風(fēng)險管理,分配責(zé)任,以及管理外部和內(nèi)部的用戶。
5、系統(tǒng)方法管理: “確定,理解,并管理一個系統(tǒng)相關(guān)的流程,以使得整個團(tuán)隊(duì)能夠有效并快速地自我改善?!?/span>
對此,定義一個系統(tǒng)的組織架構(gòu),這個組織架構(gòu)是高效和有效的。這里我們需要了解到團(tuán)隊(duì)的需求(硬件的,軟件的,人員的,等等),并了解一些可能會發(fā)生的限制。這樣我們才能有效地管理整個團(tuán)隊(duì)系統(tǒng)。
6、連續(xù)的改進(jìn): “不斷地改進(jìn)是一個團(tuán)隊(duì)需要給自己設(shè)制的永久目標(biāo)”
對此,工作效率上的改進(jìn)是整個改進(jìn)的重中之重。工作效率方面,有大程度上取決于工作流程的改進(jìn),所以,流程改進(jìn)是非常重要的,也是需要長期不斷去努力改進(jìn)的。要達(dá)到這一目標(biāo),一般來說,我們可以使用“計(jì)劃——執(zhí)行——檢查——總結(jié)”這樣的循環(huán)。
7、決策中的事實(shí)說話: “只有基于對實(shí)際數(shù)據(jù)和信息的分析后,我們才能制定出有效的決策和行動”
對此,我們需要注意日常數(shù)據(jù)和信息的收集,并且我們需要對采集到的數(shù)據(jù)和信息的精確性進(jìn)行測量。這樣才能讓我們在進(jìn)行決策和行動能基于正確的數(shù)據(jù)。
8、互惠互利: “一個團(tuán)隊(duì)中的各個部門或各個子團(tuán)隊(duì)雖然是在功能上是獨(dú)立的,但是,一個互惠互利的局面可以增強(qiáng)整個團(tuán)隊(duì)或公司的整體能力并創(chuàng)建更大的價值?!?/span>
對此,我們需要一個健康的團(tuán)隊(duì)之間的關(guān)系。好的溝通只能讓團(tuán)隊(duì)獲益
一時,而只有建立一個長期互惠互利關(guān)系或局面,才是長期。