故事卡包含对用户或者客户有价值的功能的简短描述。
故事卡是故事的可见部分,但客户团队和开发人员关于故事的对话更重要。
客户团队包括那些确保软件符合潜在用户需求的人,可以包括测试人员、产品经理、实际用户和交互设计师。
故事卡由客户团队编写,因为他们最了解如何表达需要实现的需求,也因为他们会在后期与开发人员共同确定故事细节并安排故事的优先级。
按照故事对客户的价值来安排故事的优先级。
将各个故事放入迭代,进行发布与迭代规划。
速率是开发人员可以在一轮迭代中完成的工作量。
放入一轮迭代的故事估计总和不能超过事先开发人员预计的速率。
如果故事太大以至于无法在一轮迭代中完成,可以考虑把它分成两个或更多的小故事。
验收测试用于验证实现的故事是否开发成符合客户团队的设想。
用户故事是很有意义的,因为它们强调口头交流,你和开发人员都可以理解,可以用于进行迭代计划,在迭代开发中能很好地工作,而且因为它们鼓励推迟细节。
网友评论