本期嘉賓鼎叔 @dylan.zhang :互聯(lián)網(wǎng)/通訊行業(yè)大廠技術(shù)總監(jiān),高級架構(gòu)師坠七,測試專家,敏捷教練。公眾號「敏捷測試轉(zhuǎn)型」作者潘懊,在TesterHome論壇著有同名專欄《敏捷測試轉(zhuǎn)型》舌厨。
本文是根據(jù)音頻分享整理和精簡的文字內(nèi)容署浩,戳此鏈接可收聽完整音頻分享 >>
01 測試團(tuán)隊(duì)不屬于測試部門,怎么辦,怎么管襟交?
一個公司的組織架構(gòu),跟公司的發(fā)展階段以及人才模型是強(qiáng)相關(guān)的焕梅。如果測試團(tuán)隊(duì)真有很牛的一把手贞言,其實(shí)老板是更希望把測試團(tuán)隊(duì)掛在一起蚤霞,成立單獨(dú)的測試部門進(jìn)行管理。很多時(shí)候?yàn)槭裁捶稚⒛兀空f白了就是缺少一個很牛的人序调,把大家組織在一起。現(xiàn)在的leader可能還不具備管理大部門的能力经柴,不得已才把測試團(tuán)隊(duì)拆分到其他部門中(比如開發(fā)氓涣、產(chǎn)品等)。在這種情況下,現(xiàn)有的測試小團(tuán)隊(duì)管理者不要想太多,先把分內(nèi)之事做好,把要服務(wù)的對象服務(wù)好。當(dāng)你的口碑足夠好,證明了自己的實(shí)力,更高一級的管理者是會傾向于把分散的測試團(tuán)隊(duì)都?xì)w由你管理的。
或者說你是空降的管理者诵棵,但是有很深的資歷,有成功的經(jīng)驗(yàn),能夠拿出一個好的方案跟更高級的管理者聊:把測試團(tuán)隊(duì)組建在一起,成為一個更有強(qiáng)有力、更專業(yè)的團(tuán)隊(duì),讓大家互相之間能夠共同學(xué)習(xí)修煉,打破部門墻提升專業(yè)效率。我相信高級管理者很有可能會同意,把零散團(tuán)隊(duì)整合成一個大部門。
再回到這個問題本身,如果測試團(tuán)隊(duì)被劃歸到比如開發(fā)部門下,具體又有哪幾種情況?
一種情況是測試同學(xué)是雙線匯報(bào):既要向開發(fā)leader匯報(bào),也要向測試leader匯報(bào)阶剑,測試leader仍有一定的考核權(quán)猪半。這種情況我個人覺得也可以接受乏奥。因?yàn)槲易鰹橐粋€測試leader,就算是單線向我匯報(bào)蛇受,我在做考評時(shí)還是會詢問有工作交集的開發(fā)的意見旨别,幫助我調(diào)整對測試同學(xué)口碑的認(rèn)知递览。問題的關(guān)鍵在于儿捧,要跟開發(fā)leader對齊考核測試人員的維度和標(biāo)準(zhǔn)诡挂。
比如開發(fā)leader本身可能不太懂測試工具的價(jià)值旧找,或者對測試工具的價(jià)值持懷疑態(tài)度剖膳,他們可能覺得測試把時(shí)間浪費(fèi)在搞測試工具上卻沒有去發(fā)現(xiàn)更多bug叹话。從開發(fā)的角度來說,這種想法也沒錯般妙。開發(fā)leader會關(guān)心什么烹棉?他們會關(guān)心真正的人效提升伏社。如果我們更多的從能效的角度跟開發(fā)溝通稿饰,告訴他們某個測試工具,或者測試專項(xiàng)能幫助開發(fā)用更短的時(shí)間提測蚜厉,用更短的時(shí)間找到更多的問題斤斧,就能更好地讓開發(fā)leader肯定測試的價(jià)值尝蠕。
個別情況向下载庭,開發(fā)的質(zhì)量觀有問題囚聚,測試發(fā)現(xiàn)了問題租幕,卻不讓上報(bào)淑际。這種情況下屑迂,我覺得測試leader是可以為測試同學(xué)發(fā)聲的浸策。如果測試人員所堅(jiān)持的原則也是公司層面認(rèn)可的,可以在適當(dāng)?shù)膱龊舷蛏戏答伻桥危堰@個信息也傳遞給開發(fā)leader庸汗,讓ta調(diào)整對于測試的看法。
再一種情況是不是測試的鍋手报,但是測試被迫要背夫晌。要應(yīng)對這種情況,首先測試同學(xué)一定是發(fā)現(xiàn)了問題就先暴露出來昧诱,哪怕暴露的問題會導(dǎo)致發(fā)布延遲晓淀,也可以走一個讓相關(guān)負(fù)責(zé)人都知曉的流程;如果業(yè)務(wù)方為了市場占有率盏档,哪怕有風(fēng)險(xiǎn)也要發(fā)布凶掰,可以簽字確認(rèn),大家共同承擔(dān)風(fēng)險(xiǎn)蜈亩。避免出了事故后懦窘,反過來責(zé)怪測試為什么當(dāng)時(shí)沒有發(fā)現(xiàn)問題。
還有一種情況是稚配,測試leader完全沒有考核權(quán)畅涂,只有開發(fā)leader或者項(xiàng)目leader有考核權(quán)。在這種情況下道川,測試leader也不必沮喪或者悲觀午衰。在高度敏捷的研發(fā)團(tuán)隊(duì)中,本身就存在一種可能性冒萄,就是只有feature owner拉著大家做考核臊岸。什么叫做feature owner呢?ta是負(fù)責(zé)整個團(tuán)隊(duì)的一把手尊流,這個團(tuán)隊(duì)里有開發(fā)帅戒,有測試,也有設(shè)計(jì)崖技。大家都是為了某個feature服務(wù)逻住,那最后考核也是feature owner帶著大家一起來打考核。一個非常成熟的敏捷團(tuán)隊(duì)可能就是這種情況迎献,這也是未來的一個發(fā)展方向瞎访。
在這種情況下,不必?fù)?dān)心測試同學(xué)受到不公正的待遇忿晕。因?yàn)榧热贿@個feature team需要測試装诡,就意味著這測試是他們的一個關(guān)鍵角色。Feature owner絕對不會因?yàn)槟闶菧y試而貶低你践盼,為了團(tuán)隊(duì)的穩(wěn)定性和feature的成功上線鸦采,feature owner可能比測試leader還重視測試。
那么咕幻,測試leader自己有沒有被架空的危險(xiǎn)渔伯?自己的測試團(tuán)隊(duì)成員都被分到不同的feature team,自己手上可能就沒有為自己干活的兵肄程。要穩(wěn)住自己的位置锣吼,個人建議,測試leader可以嘗試轉(zhuǎn)型:從測試leader轉(zhuǎn)型為一個測試架構(gòu)師蓝厌,橫向拉通一個測試社團(tuán)玄叠。雖然這個社團(tuán)不是強(qiáng)考核的,但是你可以做為這個社團(tuán)的專家?guī)ьI(lǐng)大家進(jìn)行自動化建設(shè)拓提、測試培訓(xùn)等读恃。橫向的技術(shù)建設(shè)是feature team沒法做的,如果你做成了一兩個老板認(rèn)可的橫向建設(shè)代态,你的位置也會非常穩(wěn)寺惫。
測試leader也可以轉(zhuǎn)型教練,在不同的feature team培養(yǎng)測試工程師蹦疑;或者幫助各個feature team的測試同學(xué)做晉升西雀,做技術(shù)方案評審,以及幫feature team做考核參考歉摧。
所以艇肴,哪怕在高度敏捷的環(huán)境下,測試leader可以做的事情也是非常多的叁温,只是測試leader要更多的跟更上層的豆挽,比如項(xiàng)目級leader或者技術(shù)高管打交道。02 如何看待PPT文化券盅?
PPT做為一個讓人提煉核心觀點(diǎn)并清晰生動地呈現(xiàn)給聽眾的載體帮哈,它的存在是有它的價(jià)值,PPT本身是沒錯的锰镀。而且我個人鼓勵大家在該分享的時(shí)候就好好復(fù)盤自己的觀點(diǎn)進(jìn)行分享娘侍。
但是,如果我們?yōu)榱私o老板呈現(xiàn)自己的苦勞泳炉,大量地畫PPT憾筏,花了大把時(shí)間調(diào)整讓PPT上的數(shù)據(jù)顯得好看,卻完全沒有起到幫助老板做決策的作用——這就讓有價(jià)值的事情走向了反面花鹅。
圍繞PPT文化如何進(jìn)行改進(jìn)呢氧腰?
第一點(diǎn):準(zhǔn)備PPT時(shí),從是給員工“匯報(bào)”的角度來做。
如果從這個角度準(zhǔn)備PPT古拴、報(bào)告或文檔箩帚,既讓下屬容易理解,也讓老板更清楚你想表達(dá)什么黄痪。比單純?yōu)榱私o老板看紧帕,刻意做一些數(shù)據(jù)更有價(jià)值。
第二點(diǎn):不要為了匯報(bào)本身準(zhǔn)備新的PPT或者其它文檔桅打。
如果給老板匯報(bào)是嗜,個人覺得更重要的是demo,給老板看一個可以實(shí)際跑通的東西挺尾《焯拢或者把你工作中產(chǎn)出的產(chǎn)品給老板看,但不要為了給老板看專門畫一個產(chǎn)品遭铺。
第三點(diǎn):為了參加評審專門準(zhǔn)備的PPT涩嚣,不如展示實(shí)際的工作成果更加真實(shí)。
我們也要注意掂僵,不要從一個極端跑到另外一個極端:不能因?yàn)橛蠵PT文化的存在就完全抵制做文檔輸出航厚。如果我們的PPT里記錄了我們的思考和知識沉淀,有可以幫助老板做決定的有用信息锰蓬,這樣的PPT就是有價(jià)值幔睬、應(yīng)該被提倡的。
03 ”全員“技術(shù)分享芹扭,做還是不做麻顶?
凡事如果做到極端讓大家反感的程度肯定是不好的,但是就我自己的經(jīng)驗(yàn)舱卡,大多數(shù)部門和公司在技術(shù)分享上不是做的過分而是做的不夠辅肾。技術(shù)分享能帶來哪些收益,又有哪些類型呢轮锥?下面是我個人的一些看法矫钓。
技術(shù)分享不只承載了交流技術(shù)知識的作用,也有助于團(tuán)隊(duì)氛圍建設(shè)舍杜,具有團(tuán)建的屬性新娜。舉個例子:咱們團(tuán)隊(duì)中的人可能來自于多個不同的公司,有過不同的業(yè)務(wù)經(jīng)驗(yàn)既绩。如果團(tuán)隊(duì)成員能在團(tuán)隊(duì)中分享自己做過的典型項(xiàng)目經(jīng)驗(yàn)概龄,既能讓大家更了解ta的背景和資歷,也能學(xué)習(xí)ta解決問題的思路饲握,還能獲得相關(guān)項(xiàng)目的經(jīng)驗(yàn)私杜。
另一方面蚕键,技術(shù)分享不一定是分享跟工作相關(guān)的內(nèi)容。也可以是某個專著的讀書會衰粹,分享如何提高抗壓能力锣光,如何提高綜合素質(zhì)等。我們覺得有趣的東西都可以拿出來分享寄猩,營造更加活躍的團(tuán)隊(duì)氛圍。
關(guān)于分享的時(shí)間和頻次骑疆,個人建議不要太頻繁田篇。比如1~2周一次,形成規(guī)律箍铭。如果是工作相關(guān)的分享泊柬,比如新人入職的流程、工作須知诈火、工具普及等必須參加的分享兽赁,可以放在工作時(shí)間進(jìn)行。倘若是提升型個性化的分享冷守,可以放在正常工作時(shí)間以外刀崖,并且不強(qiáng)制參加。不做強(qiáng)制拍摇,可以讓分享的人知道哪些人真的對自己的話題感興趣亮钦,讓大家自己探尋“熱門”話題。
分享的成效也跟組織者或者團(tuán)隊(duì)leader有很大關(guān)系充活。比如做一個系列分享蜂莉,如果每個分享間隔太長,或者分享的人抱著隨便做做的態(tài)度混卵,能夠積累的知識資產(chǎn)就很單薄映穗,分享的效果也會大打折扣。組織者如果把握好系列分享的頻次幕随、范圍和質(zhì)量蚁滋,就可以形成體系化的知識庫;這些分享都進(jìn)行錄屏保存為視頻赘淮,大家可以反復(fù)學(xué)習(xí)枢赔,有新人加入可以直接看視頻——是一件低投入高回報(bào)的事情。
04 推行標(biāo)準(zhǔn)化流程的注意事項(xiàng)和利弊
做標(biāo)準(zhǔn)化的核心在于想清楚做這件事的根本出發(fā)點(diǎn)拥知,確定要做的話踏拜,標(biāo)準(zhǔn)要越簡單越好。
把標(biāo)準(zhǔn)想的很細(xì)低剔、很復(fù)雜速梗,大家執(zhí)行的時(shí)候會很痛苦肮塞。因?yàn)槲覀冊谠O(shè)定標(biāo)準(zhǔn)的時(shí)候,也在束縛別人的創(chuàng)造力姻锁。標(biāo)準(zhǔn)的存在要有充分的緣由枕赵,一定不能因?yàn)槟硞€專家的建議、某個領(lǐng)導(dǎo)的個人意志位隶,或者是大家的集思廣益拷窜,就把某些事情標(biāo)準(zhǔn)化。
我們應(yīng)該反向來看涧黄,標(biāo)準(zhǔn)化的每一個準(zhǔn)則是否一定需要篮昧。如果不是,就不能把它當(dāng)做標(biāo)準(zhǔn)笋妥,最多做為一個樣例懊昨。標(biāo)準(zhǔn)化應(yīng)該明確:哪些事項(xiàng)是必須禁止的,哪些事情是要按照特定要求做的春宣,哪些是僅供大家參考的模板和推薦做法酵颁。
做標(biāo)準(zhǔn)化之前要多聽主要用戶的意見,不能只顧著跟老板匯報(bào)月帝。如果主要用戶不支持躏惋,制定的標(biāo)準(zhǔn)不是用戶想要的,肯定還是會以失敗告終嚷辅,跟老板匯報(bào)也沒有用其掂。當(dāng)然,老板也是意見方之一潦蝇,要盡早跟老板聊款熬,了解老板為什么要做標(biāo)準(zhǔn)化這件事。比如說攘乒,老板是覺得需求進(jìn)展太慢了贤牛,那標(biāo)準(zhǔn)化就圍繞需求慢來制定;或者老板覺得開發(fā)周期太長则酝,我們就圍繞縮短開發(fā)周期定標(biāo)準(zhǔn)殉簸;或者老板關(guān)心的是漏側(cè),是覺得線上事故太多沽讹,那我們就圍繞降低線上事故改進(jìn)標(biāo)準(zhǔn)般卑。總之一定是圍繞個目的制定標(biāo)準(zhǔn)爽雄。
標(biāo)準(zhǔn)也要“因地制宜”蝠检。最怕的一種情況就是,制定標(biāo)準(zhǔn)的人不是研發(fā)團(tuán)隊(duì)的一員挚瘟√舅空降了一個團(tuán)隊(duì)一個專家饲梭,根本沒有參加過咱們公司產(chǎn)品研發(fā)和測試的流程,定了一堆看起來好像很有道理焰檩、很有水平的標(biāo)準(zhǔn)憔涉。但問題是大家的水平達(dá)不到,大家根本不理解為什么要這么做卻被迫去執(zhí)行析苫。所以兜叨,我們制定的標(biāo)準(zhǔn)一定是源自團(tuán)隊(duì)的實(shí)踐,團(tuán)隊(duì)成員能夠理解衩侥、認(rèn)可和采納国旷。
05 初入測試行業(yè)的校招畢業(yè)生的迷茫
正常而言,一個畢業(yè)生入職以后一定會有自己的導(dǎo)師顿乒,或者是小leader议街,或者是師兄帶他們泽谨。會被告知技術(shù)提升和轉(zhuǎn)正要求璧榄,以及完備的工作流程。
做為校招新人吧雹,如果不是處于這樣一個環(huán)境骨杂,以下是根據(jù)我的個人經(jīng)驗(yàn)給出的通用性建議。
首先要弄清楚轉(zhuǎn)正要求雄卷,保證自己能在職場上順利的生存下去搓蚪。如果沒有人直接告訴你,就要自己去問丁鹉,可以找自己的導(dǎo)師或者leader妒潭,或者h(yuǎn)r。
第二要弄清楚工作流揣钦。不同的公司雳灾,工作流有復(fù)雜也有簡單的,一定至少有一套基本的工作流冯凹。弄清工作流有助于確保自己順利上手工作谎亩。
第三要了解在工作中需要掌握的工具,比如研發(fā)管理工具宇姚,測試工具匈庭,需不需要掌握一些腳本的編寫。
在了解以上三點(diǎn)后浑劳,就是圍繞目標(biāo)進(jìn)行實(shí)踐和輸出成果阱持。比如,假設(shè)我的目標(biāo)是在三個月或者六個月后魔熏,成為一個能夠獨(dú)立干活的工程師紊选,那為了達(dá)到這個目標(biāo)我應(yīng)該做什么項(xiàng)目啼止?在這個項(xiàng)目里面我要承擔(dān)的角色是什么?然后要輸出怎樣的成果兵罢,證明自己可以獨(dú)當(dāng)一面献烦。在這個過程當(dāng)中,如果遇到問題卖词,自己查資料也沒有找到答案巩那,可以跟身邊senior的同學(xué)求助,或者是問一下同行或者導(dǎo)師此蜈,盡快的去解決困難即横。
在完成這一點(diǎn)的基礎(chǔ)上,可以再進(jìn)一步的思考如何成為更加成熟的工程師裆赵,要多學(xué)哪些知識和課程东囚,在什么工具上面投入更多的精力。
The End
修煉管理能力是一個很長期的過程战授,在這個過程中页藻,做事情不要局限于眼前的價(jià)值,而要把眼光放長遠(yuǎn)植兰。比如之前說到的技術(shù)分享份帐,要從長遠(yuǎn)來看這件事情做好以后對于團(tuán)隊(duì)效率的提升。
任何事情都有兩面性楣导,出現(xiàn)不好的情況往往是因?yàn)槟骋粋€因素失控了废境,但是其它因素都是正向的,都是值得我們提煉的筒繁。所以凡事要多從兩面做思考噩凹,然后把好的一面做大做強(qiáng);不好的那一面可以用吐槽的方式去提醒大家毡咏,不要踩坑驮宴。
測試管理系列文章
- 跟鼎叔聊聊測試團(tuán)隊(duì)管理(第一話):http://www.reibang.com/p/aae2c20d0a10
- 跟鼎叔聊聊測試團(tuán)隊(duì)管理(第二話):http://www.reibang.com/p/a80fdd18a3ff
- 鼎叔返場,聊聊測試時(shí)間被迫壓縮:http://www.reibang.com/p/2b17ba6ed578
- 鼎叔返場血当,聊聊測試團(tuán)隊(duì)管理者的發(fā)展:http://www.reibang.com/p/91d8a5f7ac54
- 鼎叔返場幻赚,聊聊績效問題:http://www.reibang.com/p/4918394dce1b