如果你在 www.workopolis.com 或者 www.monster.com 的網站上敲進 Business Analyst進行關鍵字搜索,你會發現有上百個相關職位。其中涉及的行業從金融、電訊到醫療、保險不等。首先澄清一下,我們這里提及的BA,是IT相關的BA,有時也稱做 Business System Analyst,Business Specialist, Business Consultant or Business System Consultant。
雖然稱呼上略有不同,但其實工作性質都是非常接近的。簡單而言,BA是一種介于客戶和IT團隊之間的角色,BA在IT項目中負責發掘、分析、傳達和確認客戶需求。BA需要了解有關業務上的各種問題并發現新的機會,搭建業務和IT人員之間的溝通橋梁,并推薦問題的解決方案以實現組織的目標。這其中還包括參與系統的設計和測試,以及各種協調工作。
BA的具體職責大體有如下幾種:
業務需求分析,建立相關文檔和分析、建立業務模型
協助project manager的項目管理工作,如項目scoping,planning
調查、分析現有的系統和業務流程
組織各種會議和workshop
準備External Design文檔和進行可行性調查
準備和實施Test Plans
參與IT系統的安裝和培訓
為什么要在客戶和開發人員之間加上一道程序,讓他們直接對話豈不更好嗎?我個人認為有以下幾個原因:首先就是分工細化的要求。IT項目越來越龐大,客戶需求也愈加復雜,IT開發人員已無更多精力,這樣就要有專門的人員來擔當此任。其次,BA的需求分析工作不是簡單地坐在那里聽客戶講,然后記錄下來并組織成文檔。在業務分析中會有許多的挑戰,需要BA應用特殊的技巧來將客戶腦中潛在的需求挖掘出來。BA要做系統的分析,如業務流程分析,要了解客戶及其他相關人員和組織。這期間需要付出大量的精力和時間,而不是開幾個會再用Word記錄下來那樣簡單。用一個流行的話講,BA的工作要add value。
BA在項目各階段中起何作用,他們和團隊中的其他成員是如何互動的呢?
BA在項目的初始階段,要參與到項目目標設定、項目范圍的界定、和stakeholder分析等工作中。在項目的需求分析階段,主要負責分析、開發,了解和記錄客戶的需求。這其中還涉及到了業務流程分析,建立各種業務模型。這些需求文檔和業務模型將成為日后開發人員進行系統分析和設計的重要參考依據。在項目的設計與開發階段,BA主要是負責聯絡和溝通,起到橋梁的作用。有時還要參與到系統外觀設計中,確保系統設計符合客戶的需求。在測試階段,BA要參與測試計劃的編寫和實施,審核測試文件的有效性并確保客戶所有的需求達到測試標準。在項目的最后實施階段,BA要參與實施方案的制定與監督計劃的實施。有時還涉及到客戶培訓和項目最后的評估。
要找到BA工作,需要具備那些條件呢?哪個行業又最需要BA呢?
目前來講,BA的工作機會還是很多的,因為在各行各業中,只要它需要開發信息系統,就得有人來分析記錄客戶需求,這也就離不開BA這個角色。整體來講,金融、醫療、電訊、政府等行業和機構都需要大量的BA。而且BA這一職業的特點是在一個行業的時間越久就越吃香,價值也不斷增加。目前各公司也越來越重視BA的開發和培養,BA這個職業也越來越受到社會的認可和重視。
筆者本人的經驗,找BA工作需要幾大法寶。第一就是相關的行業經驗。其次是BA的流程技巧。第三是較強的溝通能力。這其中必然包括較流利的英文口語及書面表達能力。
BA的工作前景如何?薪水如何?今后的職業發展又如何呢?
應當說BA的薪水是相當不錯的。Junior BA與類似經驗的 Developer的收入持平或略高一些。一兩年經驗的BA 年薪一般能達到五萬元,高級 BA 和 Consultant 能拿到7到9萬元不等。如果做Contract的話,收入就會更高一些。
從職業發展上看,BA可以向Business Consultant或者Project Manager等方向發展,都是不錯的選擇。當然也有些BA向Business方向轉換的,比如做Financial Analyst或者Process Analyst。
BA工作的挑戰是什么?尤其是對中國人,門檻是不是很高呢?
BA這個工作,和其他職業一樣面對許多困難和挑戰。就筆者本人的經驗來講,主要有以下幾點:首先你要對一個新接觸的行業和客戶在最短的時間內進行了解,熟悉客戶專業名詞和業務流程。這往往對我們英語非母語和初來乍到的移民來講是一個不小的挑戰。其次就是英語。口音倒不是最大的障礙,很多時候是我們不知如何用恰當的詞和句子來表達,結果說了半天別人也聽不懂。再有就是許多人對BA的工作流程不是很了解,感覺找工作無從下手。
至于門檻呢,我個人認為應該說不低,尤其是對交流能力的要求。但也沒有想象中的那么難。我想只要平時注意學習英語,以積極的態度對待工作中的人與事,經過一段時間的積累和鍛煉,工作上就會駕輕就熟。同時,交流能力的提高也有助于今后向其他方向發展。
BA工作的好處是什么呢?
首先BA工作不乏味。通過做不同的項目,你會接觸到許多新鮮的東西,最起碼你不會厭煩反復做同樣的事情。其次,BA工作使你能接觸到公司中許多不同的人和各種業務,既有助于發展人際關系,也有助你了解了公司是如何運轉的。最后,在當今 IT外包勢不可擋的情況下,BA這個職業也顯示了其特有的優勢。由于BA的工作性質是同客戶打交道,必須要貼近業務和客戶,因此所受影響就微乎其微。
總而言之,BA這個職業和其他職業相比,既有其優越性,也存在著挑戰。對于我們廣大移民來講,首先需要了解它認識它,然后才能根據自身的實際情況做出正確的選擇。