我从头开始一个新的项目,并写了用户存储来描述给定的用户将如何与系统进行交互。 但是,我很难理解如何将第一个用户故事分解成任务,而没有第一个故事成为史诗。 例如,如果我正在build造一辆汽车,并且第一个用户故事会说“像一个司机一样,我希望能够改变运动的方向,这样我就不会碰到什么东西”,这意味着用户接口(方向盘),还有运动(车轮)以及将它们连接在一起的所有东西(车轴,车架,联动装置等)。 最终,第一个用户故事似乎总是代表了大约40%的项目,因为它隐含了太多的底层架构。 你如何分解一个新的项目的用户故事,使第一个不成为代表你的整个基础架构的史诗?
我想一个function可能是像“信用卡授权”,而用户故事可能是“授权贝宝信用卡”。 那么,用户故事是function的一个子集?