星期六, 5月 24, 2008

用Use Case取美容系統要求

Wilson成功接了美容管理工程,大家要分工完成這個工程.

Wilson之前接觸過很多美容客戶,對這行有很深的認識.既然大家決定美容是MemDB想發展的領域,就應該專注並深入了解.首先我建議他以Use Case向客戶拿取和確認美容系統要求,這個方法是開發系統的一個技巧(詳情可看UML - Unified Modeling Language),以下是我給他的一個例子:




客戶Client_A拿了推廣紙 (可以的話跟客戶取一份), 選擇了Plan_A, 40,000購買 50格, 可以使用以下服務

服務               格數
SERV_A         3
SERV_B         5
SERV_C         9

Client_A選擇支付$5,000現金, 分6期還, 即第1-5個月$5900 第6個月$5500, Employee_A就能獲得500佣金 (假設佣金10%.)

因為只支付了5000, Client_A最多只能用相等或少於5000格數的服務 (這個從Use_Case才能想到), 以上的例子, 每格值為800, 不能使用SERV_C, 例如她使用SERV_B, 使用值是5X800=4,000, Employee_B (提供服務者)可獲得200佣金 (假設服務佣金5%.)

Client_A第二次用Visa支付8000, Employe_A (之前銷售者) 就能獲得800佣金, 今次使用SERV_C, 值為9X800=7,200, Employee_C可獲360佣金 (假設服務佣金5%.).

Client_A第三次選擇購買另一個Plan_B, 50,000購買60格, 可以使用以下服務

服務               格數
SERV_A         3
SERV_C         9
SERV_D         10

選擇套票餘額購買, 選擇了上次Plan_A, 餘額 1800, 再以Visa支付 8200, 分4期, 每期10,000, Employee_B可獲 820佣金 (假設佣金10%, 不計算1800, 另外, 佣金是否不同Plan有不同呢?).

以上只是期中一個Use Case例子, 可以做多些可能發生的Use Case, 以Use Case和客戶確認是否有問題, 可以看到用Use Case來說明, 大家更容易了解客戶的流程, 而且必須用紙寫下, 最好等客戶確認沒有問題後, 在紙上簽署作證, 日後流程有任何不合乎, 都有根據.