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