背景
因為客觀原因,團隊希望我可以在項目上做BA,乍聽到這個消息的時候,自己并沒有那么排斥,因為終于可以挑戰(zhàn)一個新的角色,接觸更多元化的知識,也讓自己對BA這個角色有了更加深入的了解。
初識BA
先從軟件測試的角度談談我對需求分析的理解吧。其實作為軟件測試人員,這個角色在先天條件上比其他角色有絕對的優(yōu)勢去轉角色到需求分析師,因為在軟件測試里面,對業(yè)務理解的深度,廣度,細度是非常重要的,在很多全套的軟件開發(fā)團隊里,測試人員了解的業(yè)務有可能比需求分析師還細致。自己做了快5年的軟件測試了,做了很多項目,從技術人員的角度講,會覺得學習業(yè)務是一件非常耗時耗力卻又不那么容易積累能力的事情,這一點上大多數(shù)測試人員和開發(fā)人員可能感覺尤其明顯。尤其在一個專業(yè)服務型公司里,換項目就像換衣服一樣,自己很難把某一個領域的業(yè)務知識了解通透,一個一個項目換下來,從金融到航空,從航空到零售,再從零售到教育,業(yè)務領域換了一個又一個,從一次次陌生到熟悉,這樣反復循環(huán)著。這樣宏觀看下來,每天60%的精力所做的事情,卻很難沉淀下來,這是我對業(yè)務分析師排斥的一個原因。
曾經(jīng)在和開發(fā)人員聊天,他們也在不同的項目中來回穿梭,優(yōu)勢在于他們可以涉獵不同領域,不同技術棧的知識,知識面會很寬廣,但是同時他們也談到大多數(shù)項目都迫于交付壓力和其他種種原因,很難停下來提高代碼的真正的質(zhì)量,大多數(shù)用法大同小異,也沒有時間去研究更加先進的寫法和更加整潔的設計,尤其是在后臺像一團毛線一樣的業(yè)務需要你去理清楚的情況下,哪里來心思去提高技術能力,這樣長久下來,他們就會下這樣的定義,如果你天天圍著業(yè)務轉,必定不會有所長進。
BA在我們公司算是一個比較熱門的角色,有很多技術的,非技術的同事都轉BA這個角色,我開始不是很清楚原因,想著可能BA不像開發(fā)測試這種職位那么傳統(tǒng)和普遍吧,也許是這幾年需求量逐漸變大,為了填補公司需求分析師的空缺,也為了拓寬自己的職業(yè)發(fā)展,很多人才會轉角色。
BA核心招聘需求
一起來看看大多數(shù)公司BA的招聘要求的幾個點:
1. 客戶識別商業(yè)機會并建議實施方案,運用設計思維引導產(chǎn)品探索、需求挖掘工作坊,產(chǎn)出客戶認可的解決方案
2.創(chuàng)建并清楚展示方案藍圖,確??蛻艉徒桓秷F隊理解并達成共識
3.定義關鍵目標、成功要素,識別風險、挑戰(zhàn)、依賴和約束
4.有效引導和促進客戶產(chǎn)品管理者、客戶出資人、行業(yè)專家、技術團隊、最終用戶間的溝通。和協(xié)作,保證產(chǎn)品從概念、到原型、到上線及運營的端到端交付
5.具有識別利益相關者,并有效管理和處理其間沖突的經(jīng)歷
6.具有較強的團隊協(xié)作、會議引導能力
7.在業(yè)務、功能、技術問題上都有較強的理解力,能有效闡述和表達
8.成為客戶值得信賴和依靠的工作伙伴
不怕丟人,說句實話,這些對我而言完全不能理解,在那時的我看來都是一些空而大的術語,看完后還是不知道BA需要什么樣的技能。
漸進明細
直到上了現(xiàn)在這個項目,我遇到我們現(xiàn)在的BA,她每天的狀態(tài)都挺好的,即便她每天都看起來忙的不可開交,不是在開會和客戶掰扯,就是在和開發(fā)測試掰扯。尤其在客戶很難搞,各種無理取鬧,語氣充滿呵責和不滿,大家心里都很緊張的情況下,她還在一次又一次的給客戶解釋,結束后又很淡定的開心的工作。我開始有點佩服她了,最起碼這些事情放在我身上,我肯定做不到,這時候我在想如果是我,會是什么樣的表現(xiàn)呢:
面對無理取鬧的客戶,我可能會忍不住罵人;
面對只貶不揚的客戶,也許我會懈?。?/i>
面對客戶接二連三的催促和抱怨,我可能會自亂陣腳;
面對開發(fā)和測試同學對需求的質(zhì)疑時,我可能會心虛,不知如何應對;
面對客戶不斷變化的需求要求,我可能會心里罵客戶是不是閑著沒事找事;
在這么多明顯的對比之后,我覺得自己還是打心里佩服我們BA的穩(wěn)如泰山
因為一些客觀原因,我們項目需要一名需求分析師,當我知道這個消息后,我是完全無感的,因為可能只是換了個人和我溝通而已。直到有一天我們BA找我,想要讓我擔任項目上需求分析的事情,我聽到這個消息,沒有很意外也沒有很排斥,因為我知道,這樣的事情在我們公司是經(jīng)常發(fā)生的,并且我自己在這個項目也呆了一段時間了,這個項目的測試工作基本已經(jīng)掌握的差不多了,后面剩下的更多的是自己的研究了,與其這樣,倒不如接受新的角色的挑戰(zhàn),正好可以看看這個一直不是很吸引我的角色到底是怎么回事,于是我就開始在這個項目做需求分析師的工作。
還記得第一件事就是和我們項目之前的BA以及客戶討論一些產(chǎn)品數(shù)據(jù)的事情,其實這里的來龍去脈是我在做的,我應該算比較理解,可是在和客戶開會溝通描述的時候,一方面我自己有點緊張,一方面自己還是從技術實現(xiàn)的角度去描述,整個會議下來,自己稍微覺得有點慌。果然不出所料,下午我們項目的BA就對我說,覺得我有點慌張,嘴比腦子快,會把這種著急的氛圍帶給聽眾,給人感覺不太穩(wěn)重。
其實在她大概描述之后,我完全贊同,因為這也不是我第一次聽到這樣的評價,只是我之前大多數(shù)時間都在offShore項目上,
1.客戶很講道理,也很開放,會接納一切表達上的缺點,也可能他們會認為是語言上的影響。
2.國外項目用英文交流,因為腦海里要有中英文的切換,可能會反應慢點,自然說的也少一些慢一些
3.之前都是現(xiàn)在測試人員的角度,更多的是從別人完整的功能里面找出異常點,主要都是圍繞一個基本完整清晰的點在描述。給客戶呈現(xiàn)的可能都是客戶想要的團隊的成果,不會把一個半成品,或者沒有任何想法和雛形的東西和客戶討論。
緊接著第二件事就是需要和UX一起給我們半模糊狀態(tài)的產(chǎn)品確定高保真設計稿。因為合作的UX是一個應屆畢業(yè)生,設計的經(jīng)驗不是很豐富,再加上自己平時不太留意市面上應用軟件的設計交互,所以在UX沒有什么想法的情況下,開了兩次會議室,我們?nèi)匀缓翢o進展,大家都是各種凌亂的想法滿天飛,卻沒有一個說服力,讓一一見鐘情的設計。會議結束后才翻各種網(wǎng)站設計, 找到類似功能交互和設計,東拼西湊了一份設計稿。
在這過程中,我意識到需求分析師的美妙之處,她在設計分析產(chǎn)品需求的同時,可以和設計師一起設計我們的產(chǎn)品交互,這是一件非常有創(chuàng)造力的事情。在后期交付團隊把它做出來之后,實實在在的產(chǎn)品擺在眼前的時候,非常欣慰,此刻,勞動果實就像是一個孕育10個月的嬰兒出生一樣。
任重道遠
上面兩件事情讓我對招聘要求里的1,6,7有了切身感受,能夠讓我明白這個一個個概念后面真正接地氣的含義,明白了需求分析是的職責遠遠不止它的名字里學習業(yè)務分析業(yè)務這么簡單,自己還需要經(jīng)歷更多來學習和理解需求分析師更多的技能。