軟件測試團隊學習的三種形式
團隊學習不但可以促進個人成長,還有利于提高團隊的核心競爭力。因此,團隊學習在構(gòu)建學習型組織的過程中是非常重要的一個方面。牛根生曾提出:必須堅持團隊學習,學相同才能思相近(共識),思相近才能言相和(共鳴),言相和才能行相輔(共振)。我們測試團隊在近5年內(nèi)每年都在組織大家進行團隊學習。本文將介紹我們經(jīng)歷的三種不同的組織形式。
一、興趣小組
愛因斯坦說過“興趣是最好的老師。”在原本就繁重的工作之外,喚起學習欲望的最佳切入點可能就是興趣了。但團隊學習必須找到大家共同的興趣。所以,我們先每個人列舉出幾個自己感興趣的關鍵字,然后看看它們交叉最集中的地方,從中再討論并選取兩到三個作為本年團隊學習的方向。定好主題后,每個人選擇參加其中的一到兩個小組,并自由推舉一個小組協(xié)調(diào)員,分頭開展學習,定期交流。
興趣很重要,但有趣的是,實踐下來我們發(fā)現(xiàn)很多人并不是真正有興趣,或者準確地說是沒有意識到自己并不是真正有興趣。讓我們一起來看看你認為你感興趣的東西是否經(jīng)得起以下兩個問題的檢驗。
問題一:你愿意投入么?我所指的投入是真金白銀哦!它包括你的金錢、時間和精力。如果要占用你的一些業(yè)余時間,你樂意么?如果要你自己花些錢參加一次活動,你愿意么?別在那想著心儀的姑娘,說你感興趣,卻連一頓飯都舍不得和她吃。別在那看著財經(jīng)節(jié)目熱血沸騰,說你想理財,卻連一個投資都不做。
問題二:你能堅持多久?即使你愿意付出,但時光荏苒,環(huán)境變遷,當別人質(zhì)疑你的選擇,重重的困難阻礙你的追求,你的付出并沒有期盼的回報,你還能夠堅持多久?興趣如果不伴隨著承諾,將難以持久。
當然,在興趣小組里,即使你剛開始并沒有太大的興趣,也不見得加入興趣小組就是一件沒有意義的事情。比如,存在一種可能:你覺得自己找不到能象你想象中那么感興趣的東西而感到懊惱和茫然。就象我們曾經(jīng)熱血澎湃地說要學習行業(yè)知識,但收集了一些專業(yè)名詞后就無疾而終。我們也曾經(jīng)組織過對同一行業(yè)領域軟件的學習,但最終因為配置過于復雜而擱淺。其實我很理解工作相關的興趣并不那么容易讓你愿意投入,因為比起購物或者宅在家里這樣的興趣愛好,對工作技能或者知識的興趣在開始的階段,更多的時候意味著付出、困惑、挫敗。其實,感到懊惱和茫然并不可怕。相反,我覺得這是重新思考自己真正感興趣的新開始。也許你會感到自己需要一個更小的關注點,也許你會意識到自己的學習還需要和實踐多一些結(jié)合。這些否定過去的經(jīng)歷會帶領你下一步走向一個更明確的方向,正如我們也是這樣一路摸索著走來。還存在另外一種可能:置身同一個興趣小組中,你的身邊有幾位特別執(zhí)著于此的同事。他們的熱情感染了你;他們的見解啟發(fā)了你;和他們在一起,你擁有獨自學習無法獲取的資源。所以我感到,最差的情況,通過加入興趣小組至少可以幫助你了解自己是否真的對某件事情有興趣。比較好的情況,你的興趣能在一群志趣相投的人的帶動下中得到更多的培養(yǎng)和發(fā)揮。
二、學習小組
學習小組和興趣小組大同小異。我理解的不同之處在于:學習小組的學習內(nèi)容可能是大家并不了解和感興趣,但有學習的必要的。比如,一個新的技術(shù)(如云計算)或者軟件開發(fā)模式(如敏捷開發(fā))。
當大家沉浸學習的熱情中,因為眾多的資料和分享而感到充實欣喜時,我不禁要擔憂:有多少知識真的能改變我們的思維模式?有多少的技能能運用到我們的工作中去?幾年前,我們曾經(jīng)組織過對經(jīng)典書籍的集體學習,但最終發(fā)現(xiàn)由于難以和工作相結(jié)合,不到半年那些知識也大都淡忘了。
為了團隊學習能取得更好的實際效果,如果說興趣小組更多的是靠個人的熱情和持續(xù)投入,學習小組更多的是靠基層管理人員的引導。因為高層肯定強烈反對光學不練,弄不好可能在一定程度上打擊了大家學的熱情;而個人大多根據(jù)喜好進行學習,追求個人發(fā)展,不大容易把個人需要和公司的需要聯(lián)系起來。對于那些分享就是結(jié)束的學習活動,基層管理人員應該盡量控制其比例,并引導團隊了解:學習的氣氛很重要,但對于職場人士,學習只是手段,幫助公司和客戶實現(xiàn)價值才是目標。
三、實踐社區(qū)(Community of Practice)
何為“實踐社區(qū)”?簡而言之,就是一群有類似職業(yè)/技能/興趣的人非正式地聚集在一起形成的交流實踐經(jīng)驗的虛擬社區(qū)。
與興趣小組和學習小組不同的是,實踐社區(qū)更注重實戰(zhàn),因而其對人的影響也從認知層面到了操作層面。由于軟件開發(fā)的唯一性、獨特性,即使是別人總結(jié)的最佳實踐,也是建立在特定的前提基礎上。所謂“紙上得來終覺淺,覺知此事要躬行”。比如,大家都在進行團隊學習,為什么他們會采用這樣的方法?為什么我們采用了類似的方法效果卻相差甚遠?為什么我們的最佳實踐在別的地方卻行不通?了解了背后的原因后,就可以更客觀和全面地比較多個做法,從而摸索出特定情況下的最佳實踐。
我們對于實踐社區(qū)的做法是細分測試的流程,定義其主要輸出物。然后每個項目都在這些共同的環(huán)節(jié)提供各自的實際樣本。在有差異之處進行充分討論,最終形成大家的共識,流程整理為指導文檔,輸出物整理為模板,都設立基線。以后大家共同工作以此為基礎,并定期回顧和修改。我們追求的并不是統(tǒng)一,而是不統(tǒng)一處有一個可以接受的理由。我們追求的也不是規(guī)范,而是特定情況下最適用的方法。除了已有實踐的分享,我們也少量吸納了一些外部的最佳實踐,在個別項目中先試行,然后從實踐社區(qū)中推動到更多的項目中去。比如缺陷正交分析法、測試覆蓋率度量和持續(xù)集成等。另外,我們還在考慮借鑒開發(fā)團隊的代碼道場,組織一些測試執(zhí)行道場。我們感到與其它兩種團隊學習方法相比較,實踐社區(qū)最容易在組織級別產(chǎn)生實際效果,因而也更容易得到項目和管理團隊的支持。
無論你的團隊采取哪種學習組織形式,熱情、承諾、務實是我們實踐過程中總結(jié)下來的三個要素。無論你走到哪里,找到屬于你的圈子,和大家一起學習和成長吧!
posted on 2012-05-04 10:16 順其自然EVO 閱讀(239) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄