1

在敏捷中,用户故事中的“用户”应该始终是最终用户还是指不同类型的用户?例如,是否可以这样写:“作为开发人员,我希望有一个到组件 B 的接口,以便我可以从组件 A 与它进行通信”,或者是否应该根据以下好处对其进行重组?这样的界面最终会呈现给最终用户吗?

4

2 回答 2

2

克里斯,

答案是“这取决于客户是谁”。用户故事需要易于理解,并尽可能由您的客户编写。如果您的客户是组件 A 或 B 的开发人员,那么这对你们双方都有意义。

但是,如果客户没有立即看到这样做的好处,我会问“为什么”我要添加该界面并继续问“为什么”,直到我得到客户确实理解的答案。然后我会编写用户故事,以便客户能够了解所交付的内容。

如果您正在寻找更实质性的内容来阅读,迈克科恩的书用户故事应用非常好。

http://www.amazon.co.uk/User-Stories-Applied-Development-Signature/dp/0321205685/ref=cm_rdp_product

于 2012-03-21T10:05:51.237 回答
0

当然是的。如果您说要编写一个 dll 进行开发,那么您就是该 dll 的最终用户......

于 2012-03-21T09:58:02.380 回答