文章目錄
- 誰是BA
- 範圍(Scope)
- BABOK結構
- 各組成部分在項目不同階段大致工作量比例
- CBAP認證發展階段
當我們作項目時,下面這張圖很多人都明白,從計劃、構建、測試、部署實施後發現提供的方案並不能真正解決使用者的問題,那麼我們是不是少了什麼步驟或者缺少對什麼環節的重視呢?
和對比就可以看出來,保證產品是客戶想要的,那麼必須有業務分析這個重要環節,必須很好的描述和定義使用者的需求並提供解決方案。
Scrum方法中對Team Dev提供了很多支援,但是對PO如何得出Product Backlog並未提及,因為這已經屬於另一範疇了。那我們有沒有什麼方法可以支援PO進行業務分析呢?秉承一貫偷的作風,在年度總結和計劃:去年4個1,今年5個1中提及到引入BABOK知識體系,本篇將作為這個系列的開篇,對BABOK進行總體的介紹。
什麼是Business Analysis
BABOK對"What is Business Analysis"做了一個權威的定義:
Business analysis is the set of tasks and techniques used to work as a liaison among stakeholders in order to understand the structure,policies, and operations of an organization, and recommend solutions that enable the organization to achieve its goals.
翻譯一下為:
Business Analysis就是一組任務和技能的集合,它是不同的利益相關者之間的橋樑,目的是為了讓這些利益相關者更好的理解組織的架構、政策和運作模式,並且為了使得組織能夠達到它們的目標,提出相應的解決方案。
誰是BA
BABOK認為BA是任何人都可以是BA,只要他做的是業務分析的工作,而不區分崗位角色,他可能是系統分析師、流程分析師、項目(產品)管理者、開發人員、品質分析員、業務架構師或者諮詢師等等。在不同的公司,對於BA有不同的理解和職位描述,所以在BABOK中也沒有定義明確的崗位職責。
對於IT的BA而言,IT部門和業務部門會存在gap,IT不懂業務,而業務部門不懂技術,所以IT的BA最好是既懂技術又懂業務。
範圍(Scope)
術語“scope”應用非常廣泛,定義也非常之多,IT中有兩個定義佔主導:
- 方案範圍(Solution scope):是滿足業務需求而設計的一套方案
- 專案範圍(Project scope):實現和構造特定方案(solution)時的工作
在本系列介紹中,如果沒有特別說明時,範圍都指方案範圍,而專案範圍更多出現在專案管理範疇中。
BABOK結構
BABOK由以下幾個部分組成:
- 任務(TASK):業務分析中的核心工作,每件任務都必須具有如下的特性:
- 每件任務都是有價值的,並且大家都是認同的
- 每件任務是完整的,它的輸出可以作為其它不同人的輸入
- 每件任務都是知識體系中必須的組成部分
- 輸入/輸出
- 技能(TECHNIQUE):技能描述在在某個特定的情況下如何執行任務。每個任務可以沒有或者有1至多個相關的技能,但每個技能必須至少關聯到一項任務中去。BABOK中包括了BA社區中大部分常用的技能。當我們在自己領域中實踐時,可以添加自己的技能。
- 知識點(Knowledge Area):知識點是相關任務和技能的集合,它由7大組成部分:
各組成部分在項目不同階段大致工作量比例
為了便於描述知識點的7個部分使用的技能,這裡先約定一下簡稱,
- BAP & M – 商務程序計劃和監控(Business Analysis Planning and Monitoring)
- EA – 企業分析(Enterprise Analysis)
- E – 需求萃取(Elicitation)
- RA – 需求分析(Requirements Analysis)
- SA & V – 方案評估和驗證(Solution Assessment and Validation)
- RM & C – 需求管理和溝通(Requirements Management and Communication)
CBAP認證發展階段
更多內容:業務分析與需求.pdf
參考:
IIBA
商務分析師在敏捷項目中的作用
BABOK2 public Draft 下載
歡迎轉載,轉載請註明:轉載自周金根 [ http://zhoujg.cnblogs.com/ ]