當我們作專案時,下面這張圖很多人都明白,從計畫、構建、測試、部署實施後發現提供的方案並不能真正解決使用者的問題,那麼我們是不是少了什麼步驟或者缺少對什麼環節的重視呢?
上圖和下圖對比就可以看出來,保證產品是客戶想要的,那麼必須有業務分析這個重要環節,必須很好的描述和定義使用者的需求並提供解決方案。
scrum方法 中對開發團隊提供了很多支援,但是對po如何得出product backlog 並未提及,因為這已經屬於另一範疇了。那我們有沒有什麼方法可以支援po進行業務分析呢?秉承一貫偷 的作風,在年度總結和計畫:去年4個1,今年5個1 中提及到引入babok知識體系,本篇將作為這個系列的開篇,對babok進行總體的介紹。
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 就是一組任務 和技能 的集合,它是不同的利益相關者 之間的橋梁,目的是為了讓這些利益相關者更好的理解組織的架構、政策和運作模式 ,並且為了使得組織 能夠達到它們的目標 ,提出相應的解決方案 。
babok認為ba是任何人都可以是ba,只要他做的是業務分析的工作,而不區分崗位角色,他可能是系統分析師、流程分析師、專案(產品)管理 者、開發人員、質量分析員、業務架構師或者諮詢師等等。在不同的公司,對於ba有不同的理解和職位描述,所以在babok中也沒有定義明確的崗位職責。
對於it的ba而言,it部門和業務部門會存在gap,it不懂業務,而業務部門不懂技術,所以it的ba最好是既懂技術又懂業務。
術語「scope」應用非常廣泛,定義也非常之多,it中有兩個定義佔主導:
在本系列介紹中,如果沒有特別說明時,範圍都指方案範圍 ,而專案範圍更多出現在專案管理範疇中。
babok由以下幾個部分組成:
任務(task):業務分析中的核心工作,每件任務都必須具有如下的特性:
技能(technique):技能描述在在某個特定的情況下如何執行任務。每個任務可以沒有或者有1至多個相關的技能,但每個技能必須至少關聯到一項任務中去。babok中包括了ba社群中大部分常用的技能。當我們在自己領域中實踐時,可以新增自己的技能。
知識點(knowledge area):知識點是相關任務和技能的集合,它由7大組成部分:
參考:babok version 2
view more
presentations from
international institute of business analysis .
iiba
業務分析師在敏捷專案中的作用
babok2 public draft
WebRTC基礎知識體系構建 開篇
webrtc基礎知識體系構建 系列文章,是本人基於 webrtc權威指南 加上個人的理解整理出來的,如果遇到錯誤,請大家不吝指正。讀完本系列文章,會在大腦中建立乙個完整的webrtc基礎知識體系架構。一 定義 webrtc web real time communication web實時通訊技術 ...
canvas知識體系
把canvas想象成乙個畫板 乙個繪製狀態,可模擬畫圖工具中的工具欄 繪圖元素,包括簡單的圖形,線條,複雜的組合,和 繪製模式,比如畫板中的圖形存在繪製的先後順序,而存在重疊部分,該如何顯示存在重疊的圖形,這是繪製模式要解決的問題 裁切路徑,只讓畫板的部分可見 畫素操作,操作imagedata的畫素...
android 知識體系
1.雙鎖單例,為什麼要加 volatile?volatile就牽扯到指令重排序的問題了。要理解為什麼要加volatile,首先要理解new singleton 做了什麼。new乙個物件有幾個步驟。1.看class物件是否載入,如果沒有就先載入class物件,2.分配記憶體空間,初始化例項,3.呼叫建...