天天看點

QUML模組化第一層:角色-業務圖實作願景(2)

本書由本人編寫,于2014-09-09在百度閱讀首發,部落格将轉載試讀部分的20%内容,以及非試讀章節的某些片斷。

電子版連結:http://yuedu.baidu.com/ebook/c7a9a6dc680203d8ce2f24a6### 

角色-業務圖(RB圖)

下面是QUML中使用的方法,稱之為“角色-業務圖”(Role-Bussness Diagram,簡稱RB圖)。通過分析角色和主要業務,表達願景。

一般不要嘗試分析整個産品的願景,因為它太大了難以落地。首先嘗試把系統分解為幾個可以說的清楚的子系統,比如下面的“可靠的購物子系統”(之外還有商鋪子系統,廣告子系統,收發貨子系統等等)。

下面幾張圖可以快速展示如何使用RB圖來表達不同層次的願景。

圖一:網絡購物子系統

QUML模組化第一層:角色-業務圖實作願景(2)

“實作了網絡購物!”一個現在看來很平庸,但在15年前也算是非常前衛的願景。不過,的确看不出是個“可靠的購物子系統”。是以,程式員千萬不要聽說“老闆讓實作一個網絡購物子系統”就開工,一定要問清楚。

圖二:可靠的購物子系統-例2

QUML模組化第一層:角色-業務圖實作願景(2)

“可靠”可能不止一種實作方法,但圖示的“電商監管”模式(如某某寶)是其中的一種形式。這種形式可以保證買家不會貨、款兩空。

圖三:可靠的購物子系統-例3

QUML模組化第一層:角色-業務圖實作願景(2)

這是一個“更可靠”的實作方法,其他買家的文字“評價”可以作為購買參考,在事前就能判斷産品的優劣;而數值“評分”則可以對成千上百個評價做一個整體印象。

圖四:可靠的購物子系統-例4

QUML模組化第一層:角色-業務圖實作願景(2)

“對比”功能使得評價結果變得更加可以了解和用于決策。評價4.7分是不是一個好産品?這很難說。但4.7分的産品比4.6分的要好,這是消費者更容易了解的。是以,一個類似“相似産品”的對比功能也很親民。

上面的幾張圖每張對應着不同層次的願景,把上司的模糊的需求确定性地表達了出來。不過有時候上司的需求甚至模糊到隻有一句話:“開發一個可靠的購物子系統”,那麼上面的圖可以說是産品經理根據這句話揣摩出來的。無論哪種情況,都應該攜帶這幾張圖去找老闆核實一下,到底開發成哪種,或者哪種程度。

繼續閱讀