我正在尝试以更有条理的方式工作,并开始采用用户故事。
我想我对如何将用户故事用于技术内容有误解。
假设我正在编写一个应用程序,它可以为我的网站在 Google 中的某个关键字提供排名。
用户故事是这样的:
作为一名互联网营销人员
,我想知道我的网站在某个关键字中的排名
所以我会知道我的 SEO 工作是否有效
现在这非常简单并且以用户为中心......但是,如果我需要将代理引入循环会发生什么。
一方面,代理是技术实现细节,另一方面,代理是 Internet 营销人员领域的一部分。
我应该如何创作这样的故事?
作为一名互联网营销人员
,我想在谷歌搜索时使用代理,
这样我们就可以在谷歌不屏蔽我们的情况下检查很多关键词
上面的场景听起来不适合我......也许我可以将它重写为:
作为一名互联网营销人员
,我希望能够一次检查很多关键字,
这样可以节省我的时间
这听起来更正确,但是我可以给出什么接受标准?尝试在一分钟内抓取 google 100 次?这不是浪费时间吗?
这是另一种情况。当我要实现的功能是代理可以在 30 秒内使用一次时,我应该如何制作用户故事?我不知道如何从以用户为中心的角度解决这个问题......
我想做的另一件事是展示另一个Role
。Internet Marketer
我可以说我们有一个角色,而不是围绕着中心Google Scraper
。我可以说这Internet Marketer
与Google Scraper
.
现在我可以编写一个用户故事,例如:
作为 Google Scraper
,我想在每次搜索时更改代理,
所以 Google 不会禁止我
对于接近上述技术实施细节,您有什么看法?它还可以帮助将系统分解为模块......