角色建模步骤:
1.通过头脑风暴,列出初始的用户角色合集。
项目客户团队与开发者团队尽量多的人聚集一个屋子,每人多张卡片,尽快可能多的写出自己想到的角色,每张卡片写一个角色的名称。
2.整理最初的角色合集。
将所有角色分类。
3.整合角色。
分析角色,删除角色,合并角色。
4. 提炼角色。
描述角色,使用软件的频率,相关领域的知识水平,计算机软件的熟悉程度。很深入的了解他使用软件的习惯,目的等...
两个额外的技术:
1.创建虚拟角色人物
为各个角色创建虚拟人物,比如张三,李四等,最好做好充分的市场和目标用户群调查,确保虚拟人物能够真正的代替目标用户。要是加一张照片就更形象了。
2.极端人物
如果现在有用户该如何?
就算有真实用户,为了降低无法满足重要用户的可能性,角色建模的工作也需要做。
开发人员职责:
1.负责参与确认用户角色和虚拟人物过程。
2.负责理解每个用户角色或虚拟人物,以及它们之间的异同。
3.开发软件时,负责考虑不同的用户角色对软件如果运行的偏好。
4.负责确保在识别和描述用户角色时,它们只是这个过程的工具,不应该超越作为工具之外的其他用途。
客户团队职责:
1.负责寻找用户(多多益善), 并识别恰当的用户角色。
2.负责参与识别用户角色和虚拟人物的过程。
3.在编写故事时,负责确保每个故事都能和至少一位用户角色和虚拟人物联系起来。
4.开发软件时,负责考虑不同的用户角色对于软件如何运行的不同偏好。
5.负责确保在识别和描述用户角色时,他们只是这个过程的工作,不应该超越作为工具之外的其他用途。