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