2013年3月2日 星期六

[書摘]《用戶故事與敏捷方法》第3章 用戶角色建模

 

小結

1. 大部分小組只考慮單一的用戶類型。這會導致軟件忽略原本需要的一些用戶類型。

2. 為了避免從單一用戶的角度編寫所有故事,要識別與軟件交互的不同用戶角色。

3. 通過對每個用戶定義相關特徵,可以更清楚地看到不同角色間的不同點。

4. 對於有些用戶角色而言,用代表人物來描述會很有幫助。虛構人物是假想出來的用戶代表。他們有名字、有照片,還有足夠的相關細節,因為對項目成員來說,很真實。

5. 對於有些應用程序,極端人物可能有助於蒐集原本被遺漏的故事。

開發人員職責


1. 負責參與確認用戶角色和虛構人物的過程。

2. 負責理解每個用戶角色或虛構人物,以及他們之間的異同。

3. 開發軟件時,負責考慮不同的用戶角色對於軟件如何運行的不同偏好。

4. 負責確保在識別和描述用戶角色時,他們只是這個過程中的工具,不應超越做為工具之外的任何用途。

客戶職責


1. 負責尋找用戶(多多益善),病逝別恰當的用戶角色。

2.負責參與識別用戶角色和虛擬人物的過程。

3. 負責確保軟件沒有關注不恰當的用戶。

4. 在編寫故事時,負責確保每個故事都能和至少一個用戶角色或虛構人物聯繫起來。

5. 開發軟件時,負責考慮不同的用戶角色對於軟件如何運行的不同偏好。

6. 負責確保在識別和描述用戶角色時,他們只是這個過程中的工具,不應超越為工具之外的任何用途。

沒有留言:

張貼留言