“用户故事应用”一书包含了讨论人物角色的单一页面。本书对人物角色的定义是:
人物角色是用户角色的虚拟表示形式。
它进一步讨论了角色的定义:
创建角色需要的不仅仅是向用户角色添加名称。一个角色应该被充分描述,以至于团队中的每个人都觉得他们知道这个角色。
它还建议在互联网上或杂志上找到一张照片,并使用这张照片作为人物角色,这样每个人都可以清楚地想象使用该应用程序的人物角色。
好的。所有这些想法听起来都不错。将角色定义为用户角色可能很有趣,但值得吗?在使用它们时,是否有任何真实的或可衡量的质量或提高的效率?
您有什么好的例子可以帮助开发团队吗?你在用户故事中使用人物角色吗?
编辑:
我在MSDN中找到了一篇关于人物角色的好文章。
发布于 2010-08-29 13:09:39
这可以帮助当有很多的角色和他们是非常复杂的。
您拥有的角色越多,满足所有角色的任务就越复杂。他们有不同的需求、价值观、权力等。拥有这幅画听起来有点微不足道,但也确实有帮助。
查看Jeff 关于这个主题的非常好的视频:http://www.infoq.com/presentations/pragmatic-personas
他的网站:http://www.agileproductdesign.com/
发布于 2010-08-29 15:14:46
使用人物角色的原因是为了让团队更好地理解这个故事。它使团队更容易(程序员.)更多的个人/情感层面的故事,我认为这是好的。
如果您的团队有发送客户不想要的故事的习惯,那么一定要尝试个性化方法,看看它是如何为您工作的。
检查和调整,像往常一样。
发布于 2010-08-30 08:10:12
角色对于使开发团队和业务之间的沟通更加清晰也很有用。当你用非技术术语说得更多时,企业可能会更清楚地理解你。
而不是描述
应用程序管理员将维护db结构和应用程序代码。
您将使用角色弗兰克:
弗兰克负责我们申请的技术问题。他了解数据库。他不教用户如何使用应用程序,但在遇到任何问题时,他可以解决这些问题。
我仍然不确定是否应该用真实的情感来描述人物形象。弗兰克不太乐意一直帮助用户,所以用户不应该经常打扰他。
https://stackoverflow.com/questions/3594737
复制相似问题