发表于: 2019-08-09 21:55:19
1 658
今天完成的事情:
web原型图
明天计划的事情:
调研APP登录注册找回密码
存在问题:暂无
收获:
检验标准
检验标准是指检验程序方面所遵循的尺度和准则,是评定检验对象是否符合规定要求的准则
验收标准就是一系列可以接受的条件或者业务规则,且与功能或feature相互匹配和满足,同时也能被产品负责人和相关人接受
验收标准为用户故事或需求定义了“完成标准的定义”。 在我做某些动作(action)之前请赐给一些先决条件,然后期望结果发生
假设给了一个用户故事“作为一个用户,我想下载我的账单以至于我可以看到我某个特定时间段的所有的交易”。
下面的是验收标准:
* 假设我在历史账单页面,我应该可以选择我需要下载账单的时间段
* 假设我在历史账单页面,我应该选择一个我需要下载账单的账户
* 假设我在历史账单页面,我不应该被允许选择一个将来的时间节点来下载账单
* 假设我在历史账单页面,我不应该被允许选择一个超过过去10年的时间节点来下载账单
* 假设我在下载账单,我应该能够看到下载的文件
* 假设我在历史账单页面,我应该可以选择下载不同格式的文件(Excel、pdf等)
如果你浏览这些标准,你发现3个事情丢失:
* 命名和下载文件名字的格式
* 有什么信息在文件里,每行都显示什么
* 交易的选项是哪个,信用卡、借款还是全部
像这些案例可能会在一段时间内发生,但是仍然需要很好的学习每个验收标准并且参考用户故事使其更加形象化。关于条件和业务你学的越深入,你的知识也会越多
说的通俗一点,验收标准是通过做什么,看到什么来验证需求
验收标准不是功能需求表,着重点在于通过动作和结果来验证规则
比如,输入框不允许输入多少字,这是功能的描述
而验收标准是:在文本介绍中输入超出50字的时候,不可继续输入
注重动作,结果,同时验收标准不需要写的太过详细
对于通用的标准来说,可以是一个全局的约定,重点在于关键的业务逻辑
例子:手机号输入框字符限制次数在11位,这是需求
验收标准是:手机号输入框字符输入不足或超出11位时,显示“手机号码位数不对”的错误提示,这才是验收标准
验收标准的目标是为了寻找核心操作点和容易被忽视,犯错的关键点,不是把所有的操作都逻列出来
评论