我正在編寫小黃瓜場景,並遇到一個問題,用戶故事適用於我們正在設計的系統中的多個角色,具有細微的差異。當我有不同人物角色相似的小黃瓜情景時,我該如何避免重複自己?
基於我讀過,首選的方法是從這個角度寫功能的文件:
作爲一個[角色/人物]
我希望[功能]
使[效益]
問題在於,我最終會爲每個角色寫出或多或少的相同場景,這將最終導致大量重複。
舉一個具體的例子,在招聘申請中,不同的角色需要能夠查看在公司註冊的申請人實體。唯一的區別是,根據您擁有哪些特權級別(即您的角色),即執行級別,區域經理,區域經理,分部經理,分支員工,外部客戶,需要對集合應用某種過濾的申請人可以查看。
解決這一問題的一種方法是定向圍繞實體(申請人)的特性/用戶故事而不是假面即
特徵
作爲應用程序的用戶(NB 。而不是提指定的Persona,我們指的是一個「通用」用戶角色)
我希望能夠查看申請人
,以至於當我請求查看申請人
那麼我可以查看我允許基於我的許可申請,我可以履行我的工作職責
方案
這種情況簡潔地捕捉用戶故事。但是,我想測試不同的使用情況,即分行經理只能查看分配到其分行的申請人,地區經理只能查看分配到其地區的申請人,客戶只能查看申請人在其公司的工作分配。
什麼是最好的方式去做這件事,你認爲圍繞實體而不是角色編寫用戶故事的方法是可以接受的嗎?