敏捷项目管理 三个角色
1.从临时角色开始
顾名思义,临时角色不是完整的,细节丰富的用户模型,而是足以开始发现正确的用户体验和正确的产品功能的第一个版本。 在我们要非常快速地检验我们的假设,而不是花费大量时间进行前期市场研究的敏捷而精益的环境中,与粗略但足够好的角色配合使用特别有用。
首先,通过直接观察和问题访谈等方式,充分了解用户和客户。 尽管最初的角色可能是粗略的,但他们应该基于市场洞察力和投机活动。 放置临时角色后,收集有关原型,产品增量和MVP的反馈,以验证和调整您的角色。 随着运行更多的迭代,您的角色将变得更加精致。 下图说明了此过程:
请注意,临时角色与Jeff Gothelf定义的原型角色不同,因为原型角色不一定基于用户研究。
2.保持人物形象简洁
创建角色时,添加越来越多的细节很容易:丰富描述并添加例如另一个很酷的业余时间活动或可爱的宠物可能会很有趣。 尽管您的角色必须包含足够的信息才能使用,但是过多的细节却使它们blo肿,并且难以使用。
仅包含相关信息,以帮助您做出有关用户交互,视觉设计和产品功能的明智决策。 省略其余的部分。 我简单,极简的角色模板希望帮助您编写简洁的角色(您可以通过单击图片下载模板 ):
3.区分用户和客户角色
每当用户和客户不是同一个人时,请创建单独的用户和客户角色。 这使您可以捕获用户和特定于客户的需求,并使不同或冲突的目标更易于查看。
假设我们要开发一种新的高级X翼战斗机。 飞行员想要一架易于飞行且受到良好保护的飞机。 但是反叛联盟的采购部门可能会担心采购价格和维护成本。 使用两种不同的角色可以使我们为用户和买方建模,并陈述他们的不同目标。
4.选择主要角色
每当为产品创建多个角色时,请选择一个主要角色。 主要角色是您主要为其设计和构建产品的角色。 假设我们选择飞行员卢克(Luke)作为上述X翼战斗机示例中的主要角色。 然后实现Luke的目标-创建易于飞行且受到良好保护的飞机-成为我们的首要任务。 但是,如果我们选择采购员约翰作为主要角色,那么最终的产品将大不相同。
5.使你的角色可信
您的角色应该帮助开发团队培养对用户和客户的同理心,并从用户的角度查看产品。 为此,您的角色必须可信。 有以下三种做法可帮助您创建可信的角色:
- 根据用户研究来确定您的角色。
- 分别选择一个角色的名称,图片和特征。
- 与开发团队一起完善角色。
6.确定主要利益或问题
我经常看到人物角色,其中包含冗长的问题和收益声明。 角色描述提供多个问题或好处是完全可以的,但我建议选择一个主要问题或好处–角色要使用或购买产品的真正原因。 这可以集中精力并促进有效的决策。
7.测试你的角色
当您通过构建原型,产品增量和MVP进一步了解用户和客户及其需求时,请验证您的角色描述。 这在敏捷和精益的环境中特别有用,在这种情况下,您希望最大程度地减少初始市场研究的数量,以便快速测试您的关键思想。
当您决定坚持不懈时,调整并完善您的角色。 但是,如果您需要调整和改变策略,请重写角色或从全新的角色开始。
8.连接角色和用户故事
充分利用您的角色,并在场景,情节提要,工作流和发现的用户故事中使用它们。 以下格式可帮助您将角色与用户故事联系起来:
9.形象化你的角色
使您的角色对于参与开发工作的每个人都可见并可以访问。 我发现与纸面角色合作非常有益,我喜欢将它们放在“ 产品画布”上 。
10.识别何时角色不合适
尽管角色是一种强大的工具,但在某些情况下不合适。 如果创建的产品服务于较小的用户组,则无需使用角色。 同样,如果您的产品没有任何最终用户,则建议不使用雇佣角色。
以我的一个客户为例,该客户开发了一个物理引擎,该引擎负责计算机游戏中的聪明动画。 该软件的用户是将引擎集成到其代码中的游戏开发人员。 在我看来,为物理引擎创建角色并不有益。 但是,对于整个游戏来说,当然是这样。
翻译自: https://www.javacodegeeks.com/2014/01/10-persona-tips-for-agile-product-management.html
敏捷项目管理 三个角色