42、敏捷开发迭代准备与启动指南

敏捷开发迭代准备与启动指南

1. 迭代前的准备工作

1.1 使用示例学习和说明功能

示例是学习和说明所需(和不需要)功能的有效方法,贯穿整个开发周期使用示例是很有价值的。在与产品负责人讨论功能和故事时,以现实的示例开始讨论。例如,Lisa的团队成员与产品负责人讨论下一次迭代时,会要求他为每个故事提供所需行为的示例,这样能使讨论更具体,快速了解新功能的工作方式。在讨论时准备好白板并开始绘图,如果有团队成员在远处,可以使用能让大家看到白板图并参与讨论的工具。同时,要与客户或其代表一起研究真实示例,考虑业务、最终用户、开发人员和业务合作伙伴等不同观点。

1.2 编写高级测试用例

使用示例可以编写高级测试用例,进一步完善每个故事。对于复杂的故事,提前编写至少一个正常路径和一个负面路径的测试用例是个好主意。例如,对于购物车删除商品的故事,产品负责人在白板上勾勒出所需的用户界面,有“删除”复选框和“更新购物车”按钮,用户可以选择一个或多个商品并点击按钮删除。高级测试用例可能如下:
- 当用户点击商品旁边的删除复选框并点击“更新购物车”按钮时,页面刷新显示商品已不在购物车中。
- 当用户点击购物车中每个商品旁边的删除复选框并点击“更新购物车”按钮时,页面刷新显示为空购物车。(这会引发一些问题,如用户是否应被导向另一页面,是否应显示“继续购物”按钮等)
- 当用户未勾选任何商品的删除复选框而点击“更新购物车”按钮时,页面刷新且没有商品从购物车中移除。

1.3 制作原型

对于涉及用户界面或报告的故事,原型是必不可少的。让客户画出他们对页面外观的想法,并与团队分享。可以将其扫描并上传到维基上,以便每

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值