一、角色建模的步骤:
- 头脑风暴,列出初始的用户角色集合
- 整理最初的角色集合
- 整合角色
- 提炼角色
二、额外的两个技术
- 虚拟人物——确保虚拟人物能够真正代表产品的目标用户
- 极端人物——使用极端人物可以导致新的故事产生,但很难确定是否应该把这些故事包含在产品中。
三、总结:
四、人员职责:
开发人员的职责:
- 负责参与确认用户角色和虚构人物的过程
- 负责理解每个用户角色或虚构人物的过程,以及它们之间的异同。
- 开发软件时,考虑不同的用户角色对于软件如何让运作的不同偏好。
客户团队的职责:
- 负责寻找用户(多多益善),并识别其当的用户角色。
- 负责参与确认用户角色和虚构人物的过程
- 负责确保软件没有关注不恰当的用户
- 在编写故事时,负责确保每个故事都能够和至少一个用户角色或者虚构人物联系起来。
- 开发软件时,考虑不同的用户角色对于软件如何让运作的不同偏好。
- 负责确保在识别和描述用户角色时,他们只是这个过程中的工具,不因该超越作为工具之外的任何用途。