在多年的QA工作中芹橡,日常工作一般包括測(cè)卡讥耗,編寫(xiě)一些自動(dòng)化測(cè)試代碼幫助回歸測(cè)試有勾,思考如何改進(jìn)工作方式和提升效率。工作已經(jīng)駕輕就熟古程,但總感覺(jué)沒(méi)有一套可復(fù)用的完整的工作體系蔼卡,所以我在想,什么讓質(zhì)量得以成功挣磨,成功是否可以復(fù)制雇逞。
在敏捷的工作環(huán)境下,質(zhì)量比較容易成功茁裙,因?yàn)槭紫热巳藭?huì)為質(zhì)量負(fù)責(zé)塘砸,每個(gè)人都交付自己能力范圍內(nèi)最好的工作質(zhì)量,且人人都在監(jiān)督質(zhì)量呜达、提升質(zhì)量谣蠢,這已經(jīng)大大降低了質(zhì)量問(wèn)題發(fā)生的可能;其次它的工作模式(敏捷四大會(huì)查近、scrum等)可以快速得到反饋眉踱,包括內(nèi)部團(tuán)隊(duì)的反饋和外部客戶(hù)的反饋,這些都可以及時(shí)修正和調(diào)整質(zhì)量霜威。所以谈喳,我愿稱(chēng)之為這兩點(diǎn)保證了質(zhì)量的成功。
在小的團(tuán)隊(duì)下戈泼,通常項(xiàng)目復(fù)雜度不高婿禽,團(tuán)隊(duì)凝聚力較好,很容易做到這兩點(diǎn)大猛。但在大的團(tuán)隊(duì)下扭倾,項(xiàng)目復(fù)雜度高,人員協(xié)作復(fù)雜挽绩,就較難做到膛壹,哪怕做到了,也容易走偏,流于形式模聋。如何在大的account下肩民,也能順利做到這兩點(diǎn)-我認(rèn)為需要一些規(guī)范、體系的建立链方。我嘗試從“道持痰、法、術(shù)祟蚀、器”這些方面做了一些總結(jié)工窍。“道暂题、法移剪、術(shù)、器”出自老子《道德經(jīng)》薪者,是道家傳承強(qiáng)調(diào)的四個(gè)層面纵苛。后來(lái)很多人用“道法術(shù)器”形容對(duì)事物認(rèn)知的不同層面。
道
“道”-萬(wàn)物變遷循環(huán)中亙古不變的本質(zhì)規(guī)律攻人、底層原理、靈魂怀吻、方向、指導(dǎo)思想初婆,我愿把它稱(chēng)之為價(jià)值觀。敏捷環(huán)境下的質(zhì)量?jī)r(jià)值觀包括“人人為質(zhì)量負(fù)責(zé)”以及“敏捷宣言和十二原則”磅叛。
價(jià)值觀是一個(gè)務(wù)虛的東西,需要通過(guò)一些務(wù)實(shí)的行為把它建立起來(lái)弊琴,說(shuō)出來(lái)、定下來(lái)敲董、做出來(lái),這三點(diǎn)是可以參考的有效路徑腋寨。
在我司,人人都在說(shuō)人人為質(zhì)量負(fù)責(zé)萄窜,“說(shuō)出來(lái)”這件事情已經(jīng)潛移默化做了计寇;在每個(gè)項(xiàng)目開(kāi)始之初番宁,QA都會(huì)組織一次測(cè)試策略的分享,最醒目的就是人人為質(zhì)量負(fù)責(zé)這條guide line赖阻,這是“定下來(lái)”蝶押;“做出來(lái)”需要每個(gè)團(tuán)隊(duì)成員的行動(dòng)和監(jiān)督,當(dāng)聞到bad smell時(shí)火欧,一定要及時(shí)給出反饋棋电。
雖然人人能喊出“人人為質(zhì)量負(fù)責(zé)”的口號(hào),但什么是“人人為質(zhì)量負(fù)責(zé)”苇侵,怎么“人人為質(zhì)量負(fù)責(zé)”呢赶盔?我認(rèn)為不同角色可以這么做:
法
“法”-在探求“道”過(guò)程中經(jīng)過(guò)實(shí)踐思考、歸納總結(jié)出的規(guī)則體系和方法原則榆浓,在敏捷質(zhì)量保證的語(yǔ)境下于未,我把它稱(chēng)之為工作流程和工作度量。敏捷宣言中說(shuō)陡鹃,個(gè)體和互動(dòng)高于流程和工具烘浦,所以敏捷當(dāng)中很少制定大量、復(fù)雜流程萍鲸,而是通過(guò)協(xié)作和互動(dòng)來(lái)高效完成目標(biāo)闷叉。但敏捷宣言也說(shuō)到,右項(xiàng)也有其價(jià)值脊阴。所以我認(rèn)為正確做法是握侧,建立流程,但在執(zhí)行過(guò)程中不要拘泥于流程嘿期,以目的為導(dǎo)向品擎,多和團(tuán)隊(duì)互動(dòng)。
在質(zhì)量保證工作中秽五,常見(jiàn)的可以流程化的工作有:
圖中分類(lèi)僅代表建議的工作流程制定時(shí)間節(jié)點(diǎn)孽查,比如,項(xiàng)目啟動(dòng)期制定的流程在項(xiàng)目進(jìn)行中會(huì)持續(xù)修改坦喘、優(yōu)化盲再。
有了這些流程指導(dǎo)工作后,工作成果如何瓣铣,需要由工作度量來(lái)體現(xiàn)答朋。度量指標(biāo)從哪里來(lái)?
- 產(chǎn)品的總體愿景(從宏觀上把控質(zhì)量的重點(diǎn)關(guān)注方向)
- 質(zhì)量干系人棠笑,比如客戶(hù)的質(zhì)量經(jīng)理梦碗、團(tuán)隊(duì)內(nèi)部的PM、Product、Tech Lead洪规、其他第三方依賴(lài)團(tuán)隊(duì)印屁、團(tuán)隊(duì)成員
度量這事,求仁得仁斩例,度量什么雄人,就會(huì)得到什么念赶,所以,在敏捷的工作環(huán)境下旗吁,度量的是數(shù)字趨勢(shì),而不是具體數(shù)字結(jié)果很钓。另外度量不是為了評(píng)價(jià)質(zhì)量工作的好壞翻具,而是及時(shí)發(fā)現(xiàn)問(wèn)題并解決。以上提到的流程都可以進(jìn)行度量叹洲,并且可以通過(guò)反饋运提、retro等等進(jìn)行輕量的度量闻葵,也可以稱(chēng)為定性度量。
術(shù)
“術(shù)”-在規(guī)則體系指導(dǎo)下的具體操作技術(shù)栈妆,在質(zhì)量保證的語(yǔ)境下厢钧,我稱(chēng)之為完成工作需要的技能早直,包括工程技術(shù)和業(yè)務(wù)熟悉度。工程技術(shù)包括:
工程技術(shù)能力在不同項(xiàng)目之間可以完全復(fù)用糕韧,但業(yè)務(wù)知識(shí)卻不能在不同項(xiàng)目之間完全復(fù)用,需要通過(guò)快速學(xué)習(xí)來(lái)消除影響粪滤,所以建立一套供新同事快速學(xué)習(xí)的知識(shí)體系就非常重要额衙,這個(gè)和“法"中的新人onboarding怕吴、測(cè)試知識(shí)管理關(guān)系緊密转绷。
有些項(xiàng)目有一些良好實(shí)踐硼啤,可以幫助新成員快速學(xué)習(xí)新領(lǐng)域的知識(shí)谴返,比如
- 行業(yè)術(shù)語(yǔ)詞典
- 基本業(yè)務(wù)串講錄屏(甚至?xí)龀汕榫皠。?/li>
- 項(xiàng)目背景籍救、業(yè)務(wù)&技術(shù)架構(gòu)圖渠抹、團(tuán)隊(duì)組成介紹
- 新人pair機(jī)制
器
“器”-有形的物質(zhì)或工具梧却,我稱(chēng)之為完成當(dāng)前工作需要的工具。在“術(shù)”這一層烈拒,已經(jīng)建立了可復(fù)用的工程能力广鳍,所以對(duì)于工具的掌握是可以融會(huì)貫通的搜锰,此時(shí)只需要指出當(dāng)前工作推薦或要求的工具是什么,就可以快速熟悉學(xué)會(huì)使用它焊傅。一般來(lái)說(shuō),以下每個(gè)類(lèi)別中的測(cè)試工具狐胎,都要掌握至少一種握巢,通過(guò)一種工具形成駕馭此類(lèi)工具的能力,方便未來(lái)適應(yīng)任何新的工具溅话。
當(dāng)然以上分類(lèi)并不全飞几,還有很多類(lèi)型的測(cè)試對(duì)象有其獨(dú)特的測(cè)試工具独撇,囿于筆者的測(cè)試經(jīng)驗(yàn)不能一一列出纷铣,歡迎讀者不吝指教,指出還有哪些常見(jiàn)的測(cè)試工具以躯。
總結(jié)
以上從“道法術(shù)器”四個(gè)維度進(jìn)行了闡述儒拂,從價(jià)值觀入手,建立敏捷思維和“人人為質(zhì)量負(fù)責(zé)”的文化见转;以流程指導(dǎo)日常工作斩箫;以專(zhuān)業(yè)技能交付高質(zhì)量工作撵儿;用工具提升工作效率且內(nèi)化成能力∫缀耍總結(jié)起來(lái)是牡直,以敏捷價(jià)值觀和工作方式為基石,從人和流程兩個(gè)方面著手碰逸,通過(guò)能力建設(shè)幫助人員成長(zhǎng),通過(guò)流程制定幫助大家順暢工作满钟,那么質(zhì)量就是水到渠成的事情胳喷。