軟件項(xiàng)目從開始到結(jié)束,始終都貫穿著頻繁的溝通。但是一個(gè)很普遍的現(xiàn)象就是溝通成本往往會(huì)遠(yuǎn)遠(yuǎn)超出了預(yù)期,從而大大降低了工作的效率。
認(rèn)識(shí)溝通成本
溝通是必須的,但是溝通存在“巨大”成本。這個(gè)成本表現(xiàn)在:
1. 溝通無法實(shí)現(xiàn)100%的信息傳遞,由于信息失真導(dǎo)致的成本。
2. 溝通本身存在的時(shí)間和空間成本。
3. 由于一次溝通不到位,導(dǎo)致發(fā)生后續(xù)多次溝通。
但是上面這些溝通是否暢通,有很多角色共同決定,比如PRD,開發(fā),測試。
那從測試人員的角色來說,如何才能降低溝通成本呢?
1. 選擇正確的溝通途徑
選擇正確的溝通途徑對于確保完成溝通目標(biāo)起到非常重要的作用。在軟件項(xiàng)目管理中,存在各種各樣的溝通??赡芤?yàn)闇贤ǖ膶ο蟛煌部赡芤驗(yàn)闇贤ǖ膬?nèi)容不同,我們可能需要選擇不同溝通途經(jīng)。最有效的是face to face的溝通,特別是在需求評審階段。有些比較復(fù)雜的用文字容易出現(xiàn)歧義的問題,面對面以及電話溝通往往是最直接最有效最清晰的。
2. 使表述的內(nèi)容易于理解
溝通的困難往往在于無法把想要講述的內(nèi)容以一種對方容易理解的方式呈現(xiàn)給對方。作為測試人員,bug的描述一定要清晰,主題要簡明扼要,場景步驟要描述清楚比如測試帳號(hào),數(shù)據(jù),以及重現(xiàn)的步驟。因?yàn)?,有些比較淺的bug開發(fā)可能通過看主題就已經(jīng)可以定位了,不需要在看繁瑣的步驟。那場景步驟描述的是否清晰直接影響到測試人員和開發(fā)之間的溝通成本。
3. 溝通技巧
先禮后“兵”,測試和開發(fā)的溝通在整個(gè)項(xiàng)目過程中都是很重要的一個(gè)環(huán)節(jié)。作為測試人員一定要在明確自己的立場(保障項(xiàng)目質(zhì)量和用戶需求)的同時(shí),注意和開發(fā)同學(xué)溝通的方式方法。先禮后“兵”和重要,有問題先要很好的溝通,必要的時(shí)候可以從他們的立場出發(fā)去尋求突破,不要輕易破壞和開發(fā)之間的友好關(guān)系,但是在問題得不到解決,或者會(huì)直接影響到項(xiàng)目的進(jìn)度及質(zhì)量的時(shí)候,也要果斷的向上一級尋求幫助,讓更有發(fā)言權(quán)的人來作出溝通和確定。