代码之家  ›  专栏  ›  技术社区  ›  Ladislav Mrnka

我们应该在用户故事中使用人物角色吗?[关闭]

  •  13
  • Ladislav Mrnka  · 技术社区  · 14 年前

    这本书 User Stories Applied 包含单页讨论人物角色。书中人物角色的定义是:

    人物角色是想象中的表现 用户角色的。

    创建人物角色需要的不仅仅是 只是给用户角色加个名字。A 应描述人物角色 足够让团队中的每个人 感觉他们知道这个角色。

    它还建议在互联网或杂志上找到一张照片,并使用这张照片作为角色,这样每个人都可以清楚地想象角色与应用程序一起工作。

    你有没有什么好的例子说明角色对开发团队有帮助?你在用户故事中使用人物角色吗?

    编辑:

    我找到了一篇关于人物角色的好文章 MSDN .

    5 回复  |  直到 10 年前
        1
  •  11
  •   user333306 user333306    14 年前

    当角色很多且非常复杂时,这会有所帮助。

    你扮演的角色越多,满足所有角色就越复杂。他们有不同的需求、价值观、权力等等。拥有图片听起来有点琐碎,但也确实有帮助。

    看看这个很好的视频 关于这个问题: http://www.infoq.com/presentations/pragmatic-personas

    http://www.agileproductdesign.com/

        2
  •  6
  •   Martin Wickman    14 年前

    使用人物角色的原因是为了让团队更好地理解故事。这使得团队(程序员…)更容易从个人/情感层面上理解这个故事,我认为这很好。

    如果你的团队有一个习惯,那就是发布的故事不是客户想要的,那么无论如何,尝试一下人物角色方法,看看它对你有什么好处。

        3
  •  2
  •   Petr Kozelek    14 年前

    而不是描述

    应用程序管理员将维护数据库结构和应用程序代码

    弗兰克负责我们应用程序的技术问题。他了解数据库。他不教用户如何使用应用程序,但在出现任何问题时,他可以解决这些问题。

        4
  •  1
  •   user856131 user856131    13 年前

    我记得读过波士顿咨询集团(Boston Consulting Group)的一份白皮书,内容是关于拉丁美洲日益壮大的中产阶级的人物形象。虽然很有趣,但我认为他们的审查水平是完全没有必要的。我个人认为人物角色是浪费时间,应该被视为辅助工具,而不是优先目标。我记得我花了一周时间为一个企业家的社交网络构建人物角色。太浪费了!我认为最好是发现你的公司或网站的使命。一个公司的使命可以帮助你合理化如何最好地服务你的用户,不管他们的特殊个性。想想Facebook,“我们想让用户与他们的朋友分享和联系”,或者Foursquare“我们是将用户与他们的城市联系起来的社交工具。”

        5
  •  0
  •   Sentinel    14 年前

    另一方面,你可以有一个“彼得”的角色。