AI用户的敏捷用户故事?

时间:2014-09-19 06:26:22

标签: agile user-stories

我理解敏捷用户故事适用于应用,产品的人类利益相关者;但是,如果你正在制作一个游戏(即:大亨),你有人工智能角色执行动作或与人类玩家互动的第三方实体。

这些实体有自己的故事吗?

IE: 作为爆米花供应商,我希望能够...... 作为一名足球球衣赞助商,我希望能够将我的产品推广到去年冠军联赛冠军

还是我过度复杂了?

由于

2 个答案:

答案 0 :(得分:2)

有趣的问题,但请考虑以下两点:

  1. 用户故事是对其软件中我们的客户想要的功能的简要说明
  2. 商业人士(我们的客户)和开发团队必须每天通过项目
  3. 所以AI角色:

    1. 真的是你的实际客户吗?
    2. 可以每天和你一起工作吗?
    3. 即使您正在处理“大亨引擎”AI角色的互动,因此AI可能会被视为您的客户,我认为他们不能每天与您合作,maybe one day with some limitation

答案 1 :(得分:0)

任何优秀用户故事的主要目标是定义工作,最重要的是定义该工作的价值。

无论如何,您将定义用户故事,其中值来自业务。在人工智能的情况下,如果你认为人工智能正在运行商业和商业正在给你钱来建立价值观,那么你应该听AI。否则,请聆听为您提供资金的人(即赞助您的项目)。

就实体而言,是的,AI可以是一个实体,但最后他必须与您互动并定义这些用户故事。当然,人工智能无法为您服务。所以有人代表AI思考。

因此,您可以将AI用作角色

什么是角色? 由Alan Cooper首先介绍的角色定义了一个系统的原型用户,一个与之交互的人的例子。我们的想法是,如果您想设计有效的软件,那么它需要针对特定​​的人设计。对于银行而言,潜在的角色可能被命名为Frances Miller和Ross Williams。换句话说,角色代表虚构的人,这些人基于您对真实用户的了解。 - 请参阅:http://www.agilemodeling.com/artifacts/personas.htm#sthash.7ndZPbDx.dpuf