【前言】流程管理的實施不是一個單純流程問題或者一個純粹的技術(shù)問題,而是一種復(fù)雜的變革項目。 企業(yè)流程管理主要是對企業(yè)內(nèi)部改革,改變企業(yè)職能管理機(jī)構(gòu)重疊、中間層次多、流程不閉環(huán)等,使每個流程可從頭至尾由一個職能機(jī)構(gòu)管理,做到機(jī)構(gòu)不重疊、業(yè)務(wù)不重復(fù),達(dá)到縮短流程周期、節(jié)約運作資本的作用。本文作者作為一個軟件測試人員,將基本理論技巧與實際經(jīng)驗相結(jié)合,講述項目流程管理,具有很強(qiáng)的可讀性和實用操作性,有利于讀者吸收和運用。
說實話,我知道題目說大了,但是我不準(zhǔn)備改。因為我想總結(jié)一下近些年,近些公司中看到的一些片面的內(nèi)容,從而從中提煉出來我想要表述的東西:項目流程管理。
其實從一個公司到另外一個公司的過程,個人要完成的轉(zhuǎn)型,概況來說無非是3點:
●企業(yè)文化的適應(yīng)
●工作流程的適應(yīng)
●項目內(nèi)容的適應(yīng)
而從我們測試人員的角度來看,這三種適應(yīng),其實就是QA要做好的三個方面,怎么能將自己再以往公司積累的經(jīng)驗轉(zhuǎn)移過來,并融合到目前這個公司的工作環(huán)境中去,是每個高級工程師在這個階段都想做,但是實際上卻不知如何下手。
我寫此文,無法表述出來一個正統(tǒng)思路,僅以自己的思想做一個方式性質(zhì)的總結(jié),聊以自慰而已!
QA vs QC:
我想,應(yīng)該首先說一下對于QA和QC的自我看法。QC本身來說是質(zhì)量控制,要保證的是產(chǎn)品質(zhì)量,項目的產(chǎn)出。QA從字面理解是質(zhì)量保證,要保證的是項目質(zhì)量,產(chǎn)品過程優(yōu)化。因此,QA從最貼近的角度上來說,就要比QC多一個“過程質(zhì)量改進(jìn)”的作用。這個作用在越是小的公司,就越是迫切。
過程質(zhì)量改進(jìn)
從測試上來說,我們要做的事情,就是在做好測試工作的同時,培訓(xùn)開發(fā)和產(chǎn)品們?nèi)ヒ笏麄儼凑瘴覀儨y試的流程做事情,發(fā)布產(chǎn)品。強(qiáng)勢的測試介入,有益于整個產(chǎn)品過程的正規(guī)化。我們可以從以下幾點入手
●寫測試計劃,寫測試用例文檔,拉開發(fā)、產(chǎn)品review。慢慢要求他們的文檔也必須全面規(guī)范
●建立合適的bug系統(tǒng),使用它報bug并督促開發(fā)嚴(yán)格按照bug生命周期去管理流程,規(guī)范版本迭代過程
●建立總結(jié)制度,從內(nèi)部做起,邀請開發(fā)、產(chǎn)品加入,總結(jié)項目一個階段遇到的問題,使得產(chǎn)品、開發(fā)也意識到自己某個階段的工作不足引入的一些測試上的麻煩
●建立內(nèi)部培訓(xùn),一開始以測試主題為主,逐漸邀請開發(fā)人員做一些簡單的產(chǎn)品框架培訓(xùn),最后完成整個團(tuán)隊的培訓(xùn)提高的風(fēng)氣改變。
從上面列舉的四個方面做循序漸進(jìn)的改變,這樣各個產(chǎn)品流程改進(jìn)都能較好的完成,也不至于由于變化激烈而產(chǎn)生的團(tuán)隊內(nèi)部抵觸心理。
項目流程改進(jìn):
測試,應(yīng)該從自己的角度來規(guī)范開發(fā)流程。同理,我們測試也應(yīng)該從自己的角度來幫助項目完成項目流程的規(guī)范管理。
流程的制定:
不過這個流程改進(jìn),不是從內(nèi)部做起影響外部,而是應(yīng)該從高層到底層推進(jìn)的過程。所以,這個事情應(yīng)該是在測試融入到團(tuán)隊里面,成為不可或缺的一部分之后完成的事情。之所以項目流程改進(jìn)不能從下至上,是因為產(chǎn)品流程在中小公司中,往往是沒有規(guī)范可循的,沒有制
度可依的,我們是在建立一個團(tuán)隊協(xié)作的制度,制度的實施,不從上至下,無法保證最終的結(jié)果。
如何從上至下的推行呢?首先要用自己的測試遇到的問題影響你的老板,讓他或者他們知道問題來了~,然后在合適的時機(jī)提出自己的解決問題的方案,供老板參考,并愿意和老板一起完成對項目
流程改進(jìn)以及團(tuán)隊協(xié)作制度的制定工作。最后,可能大部分的意見還是你提出來,靠老板拍板決定的,所以你有機(jī)會提出自己的解決方案,增加測試團(tuán)隊的聲音。
上面只是寫了大略,其中宗旨是,不應(yīng)以測試為中心,應(yīng)以項目流程優(yōu)化為重,輔以對重要產(chǎn)品以及團(tuán)隊中重要人物的共同參與討論為基準(zhǔn)。完成整個項目流程的推進(jìn)。說實話制定流程容易,推行難~ 所以,在推行過程中,又要求測試必須督促各個方面的人員,幫助他們將制度變成習(xí)慣~。這個時間可能會很長,要求我們要耐得住這個過程。