什麼是Business Analyst?
Business Analyst 中文叫做業務分析師。現在要說的是IT相關的BA,有時也稱做Business System Analyst,Business Specialist, Business Consultant,Business System Consultant 雖然稱呼上略有不同,但其實工作性質都是非常接近的。
簡單而言,
- 是一種介于客戶和IT團隊之間的角色,
- 負責在IT項目中負責發掘、分析、傳達和确認客戶需求;
- 同時了解有關業務上的各種問題并發現新的機會
- 搭建業務和IT人員之間的溝通橋梁
- 并推薦問題的解決方案以實作組織的目标,這其中還包括參與系統的設計和測試,以及各種協調工作。
需求分析流程
定義:業務系統的流程從As-is到To-be的過程。了解和确認現實中的業務和流程,這中間包括人,部門,系統。構件業務全景圖。

-需求收集
定義為:溝通觀察和記錄的過程,最終傳遞需求收集清單,需求調研報告。
- 需求擷取技術:使用文檔分析,研讨會,客戶拜訪,業務流程描述,用例,工作流程分析等技術。using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
- 和各個業務單元建立合作關系,鼓勵他們支援和配合。Build Partnership with business unit, encourage them to be supportive and collaborate.
- 識别相應的能提供準确資訊的人員,并把資訊拼湊起來修成完整的業務鍊條
- 業務人員會提供錯誤資訊,不要被誤導,要引領他們。
- 積極主動溝通,包括電話,開會,研讨會等等
-需求分析/方案設計: 傳遞一系列的文檔
- 評估不同來源的資訊,調和沖突需求,把大的需求細化,把抽象的需求具體化
- 形成FRS功能文檔
- 産品原型 - UI
- 畫流程圖,用例圖,時序圖
-
整理出資料清單
1. 确認需要哪些資料 - 資料内容 (實體+字段)
2. 确認能不能獲得資料 - 資料源(系統擷取,excel,輸入)
3. 确認是不是一個資料 (有些是過程、或是動作、并不是資料)
- 接口設計
-需求确認
- 需求和方案傳遞給開發人員,負責澄清開發人員的問題
- 回報開發的問題給客戶,引發需求變更或者方案重新設計
- 三方敲定最終方案
-開發
- 跟蹤需求傳遞,了解研發計劃和資源配置設定,分析對需求傳遞的影響,提請風險處理。
- 確定開發和設計和需求保持一緻
-測試 SIT UAT
帶領測試團隊制定測試計劃,撰寫測試用例;
校驗客戶的測試用例;
維護需求和測試用例映射表;
-傳遞
- 對需求變更進行管控,評估對運作系統的影響,生成CR 報告; 制作維護需求變更清單,制作需求變更周報
- 對最終使用者提供指引