问题标签 [user-stories]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jbehave - JBehave如何让所有故事都失败
我不知道为什么,但 JBehave 没有考虑给定故事中的失败。如果给定故事发生故障,它将不会执行该故事的其余步骤,但会执行给定故事的其余部分。这是一个例子:
例如,如果 Story2.story 失败,我期望给定故事的其余部分和最后两个步骤都没有执行。但他们是。
有谁知道这是为什么? 如果一个步骤或故事失败了,我怎么能失败所有故事?
我还注意到,报告统计数据只反映了最后一个给定的故事和以下步骤。这个对吗?为什么?
我有以下配置:
最有用的配置:
当我添加配置doResetStateBeforeScenario(false)时,失败后的以下步骤,即使是givestories里面的那些也没有执行。但到目前为止,统计数据显示没有错误,因为它不是最后给出的故事或主要故事的步骤。最后,maven 构建没有错误,但测试中仍然存在失败。
有什么想法吗?
tdd - 如何为技术实现细节编写用户故事?
我正在尝试以更有条理的方式工作,并开始采用用户故事。
我想我对如何将用户故事用于技术内容有误解。
假设我正在编写一个应用程序,它可以为我的网站在 Google 中的某个关键字提供排名。
用户故事是这样的:
作为一名互联网营销人员
,我想知道我的网站在某个关键字中的排名
所以我会知道我的 SEO 工作是否有效
现在这非常简单并且以用户为中心......但是,如果我需要将代理引入循环会发生什么。
一方面,代理是技术实现细节,另一方面,代理是 Internet 营销人员领域的一部分。
我应该如何创作这样的故事?
作为一名互联网营销人员
,我想在谷歌搜索时使用代理,
这样我们就可以在谷歌不屏蔽我们的情况下检查很多关键词
上面的场景听起来不适合我......也许我可以将它重写为:
作为一名互联网营销人员
,我希望能够一次检查很多关键字,
这样可以节省我的时间
这听起来更正确,但是我可以给出什么接受标准?尝试在一分钟内抓取 google 100 次?这不是浪费时间吗?
这是另一种情况。当我要实现的功能是代理可以在 30 秒内使用一次时,我应该如何制作用户故事?我不知道如何从以用户为中心的角度解决这个问题......
我想做的另一件事是展示另一个Role
。Internet Marketer
我可以说我们有一个角色,而不是围绕着中心Google Scraper
。我可以说这Internet Marketer
与Google Scraper
.
现在我可以编写一个用户故事,例如:
作为 Google Scraper
,我想在每次搜索时更改代理,
所以 Google 不会禁止我
对于接近上述技术实施细节,您有什么看法?它还可以帮助将系统分解为模块......
rally - Rally 中的分层积压
有没有办法更改 Rally 积压以显示带有子故事的故事列表作为层次结构?现在我们的待办事项只显示史诗级别的故事更有意义,但它充满了非常细化的故事,因此很难在史诗级别进行优先级排序。其他人有这个问题/解决方案吗?
visual-studio - 对于这种情况,我如何决定 Scrum 产品积压和任务?
我正在计划一个带有 scrum 的项目。该项目包括一个网络项目并准备一些 AutoCAD 项目(10 个或更多 3D)以从网络发布。两名开发人员将开发 web 项目,三名员工将准备 AutoCAD 文件。如何为 AutoCAD 开发人员编写用户故事?我在线使用 Visual Studio TFS。
tfs - 具有不同迭代路径的 TFS2012 用户故事任务
在我的公司,我们使用 Team Foundation Server 2012 和 Agile 作为项目模板。我们仍在学习 Board 和 Backlog 如何在用户故事中显示任务,我意识到在这些情况下没有显示“孤立”任务......我进行了查询以解决有关“孤立”任务的问题,但我意识到当用户故事和任务由于某种原因(可能有人在创建用户故事后将其分配给用户故事)具有不同的迭代路径时,也会发生相同的问题......任务未显示在积压或董事会中。是否有一种自动方法可以使任务具有与其父级相同的迭代路径?如何进行查询以显示用户故事与它们具有不同迭代路径的任务?提前非常感谢!
agile - 在 JIRA Agile 中基于过滤器查询创建 sprint
我的客户不会跟随 sprint,但只会发布(4 周)。但我想创建一个冲刺来生成报告。
我为敏捷创建了一个板。但我想使用过滤器查询向该板添加问题。然后在计划选项卡中,我创建一个 sprint 并将所有问题添加到此 sprint。谁能让我知道该怎么做。
或者有没有其他方法可以创建 sprint。
jira - 查询JIRA故事点HISTORY
我们按需使用 JIRA 来管理敏捷项目。有时,一个故事可能会在故事点中初步确定大小,但在承诺之前会重新调整大小。我想要一个显示每个故事状态和点值历史的查询。
例如:
我的目标(也许还有另一种方法可以做到这一点)是看看我们改变故事大小的频率。
谢谢。
authentication - 如何知道身份验证是否真的是一项要求
我们有一个小型网络应用程序,用户可以在其中标记地图上的地点。我们不验证用户,因为我们不需要。标记点根本不是秘密,每个人都应该看到它们,并且事情应该对每个人都非常开放和透明。因为没有什么要授权的,所以我们也不需要进行身份验证。尽管如此,我们还是在 cookie 中保留了类似用户配置文件的内容。用户可以在此“钱包”cookie 中存储某些字段的默认值,以便他只需键入一次。
那是我们的小无政府状态应用程序 ;) ...但如前所述:它很简单,而且速度很快,用户喜欢这样。
但:
- 基本上需要一些安全性,只是为了确保系统不会充满对应用程序意图不感兴趣的人的废话。所以从我的角度来看,这是一个非功能性需求(我作为系统架构师的观点)
- (组)用户也说他们出于某种原因想要“登录”,但实际上他们不知道为什么
我现在要做的是找出他们真正想要的东西。我认为他们的要求不是“身份验证”,而是他们认为需要登录的东西。因此,对于我们接下来的几个冲刺,我正在尝试制定一些用户故事来满足这些需求,并询问用户他们的目标和利益。
我现在的问题是:写这样的用户故事有意义吗?
作为系统 XY 的用户,我们希望通过登录来进行用户身份验证,这样我们就可以确保只生成认真的输入。
换句话说:您将如何指出身份验证的必要性以及应该如何完成(保持事情简单而不给用户提供障碍)?“身份验证”可以成为需求中的目标吗?
关于这个问题的更多考虑:
- 用户不想输入密码。他们想要某种 SSO
- 一些用户告诉他们,他们希望每个人都标记点,但他们不希望每个人都看到它们(所以每个人都可以写,只有一些人可以阅读)。这是我们应用程序中的一个全新目标,但我仍然没有得到好处。
- 这也意味着存在特权用户,并且需要用户管理、管理 UI 和组等等……
agile - 为下一个 sprint 完成的任务可以归类为尖峰吗?
如果当前 sprint 的所有用户故事都已完成,并且我们正在处理将用于下一个 sprint 的任务,那么我们如何对其进行分类?
可以称为“秒杀”吗?