1、用户角色管理
大多数项目团队只考虑单一用户类型,会使软件忽略原本需要的一些类型
需要识别与软件交互的不同的用户角色
通过为每个用户角色定义相关属性、可以更清晰的看到不同角色之间的区别
用户画像可以赋予虚拟用户的相关属性,以及足够的细节
极端人物可能有助于激发创意
2、开发人员职责
负责参与识别用户角色和用户画像的过程
负责理解每个用户角色或用户画像,以及他们之间的区别
在开发软件时、负责考虑不同的用户角色对软件行为的不同偏好
负责确保在识别和描述用户角色时、用户角色只是过程中的工具,不应该超过作为工具外的其他用途。
3、客户的职责
负责全面寻找用户,并确定适当的用户角色
负责参与识别用户角色和用户画像的过程
负责确保软件没有关注不恰当的用户
在写故事时、负责确保每个故事能至少一个用户角色和用户画像有关联
在开发软件时、负责考虑不同的用户角色对软件行为的不同偏好
负责确保在识别和描述用户角色时、用户角色只是过程中的工具,不应该超过作为工具外的其他用途。