《实例化需求》读书笔记
英文书名:Specification by Example: How Successful Teams Deliver the Right Software
中文书名:实例化需求:团队如何交付正确的软件
获奖情况:2012 Jolt 震撼奖
实例化需求说明的主要过程模式
主要过程
- 从目标中获取范围
- 协作制定需求说明
- 举例说明
- 提炼需求说明
- 自动化验证时不修改需求说明
- 频繁验证
- 演化出一个文档系统
中间或最终产物
- 业务目标
- 范围(用户故事、用例)
- 关键实例
- 实例化需求说明
- 可执行的需求
- 活文档
案例
商业目标
12个月内对现有客户提高50%的重复销售
范围
会员忠诚度管理系统基本功能的用户故事:
- 为了能对现有客户做产品直销,作为营销经理,我想让客户通过加入VIP计划注册个人信息。
- 为了吸引现有客户注册VIP计划,作为营销经理,我要系统为VIP客户提供特定物品的免费送货。
- 为了节省开支,作为现有客户,我希望能收到特价优惠的信息。
关键实例
以用户故事”免费送货“为例:
- VIP客户购物车中有5本书籍可以获得免费送货
- VIP客户购物车中有4本书籍就不提供免费送货
- 普通客户购物车中有5本书籍没有免费送货
- VIP客户购物车中有5台洗衣机时不提供免费送货
- VIP客户购物车中有5本书籍和1台洗衣机时不提供免费送货
带实例的需求说明
以用户故事”免费送货“为例:
- 当VIP客户购买一定数量的书籍时,提供免费送货。免费送货不提供给普通客户或购买非书籍的VIP客户
- 假定至少买5本书才能获得免费送货服务,那么我们会得到以下预期:
客户类型 | 购物车中的物品 | 送货 |
VIP | 5本书 | 免费,标准 |
VIP | 4本书 | 标准 |
普通 | 10本书 | 标准 |
VIP | 5台洗衣机 | 标准 |
VIP | 5本书,1台洗衣机 | 标准 |
可执行的需求说明
上图中的代码使用了SpecFlow工具,可实现为自动化测试,运行情况可参考下图。
活文档
这里是个人的理解,正确与否有待检验。
铭记
- 对于实例化需求说明而言,功能需求、需求说明和验收测试都是一回事;
- 其结果是一个活文档系统,它解释系统可以做什么,并且与编程语言代码一样确切和可靠,但更容易理解。
转载于:https://www.cnblogs.com/tuty/p/5553874.html
《实例化需求》读书笔记相关推荐
- 读书笔记 | 墨菲定律
1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...
- 读书笔记 | 墨菲定律(一)
1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...
- 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记
<洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...
- 股神大家了解多少?深度剖析股神巴菲特
股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...
- 2014巴菲特股东大会及巴菲特创业分享
沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...
- 《成为沃伦·巴菲特》笔记与感想
本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...
- 读书笔记002:托尼.巴赞之快速阅读
读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...
- 读书笔记001:托尼.巴赞之开动大脑
读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...
- 读书笔记003:托尼.巴赞之思维导图
读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...
- 产品读书《滚雪球:巴菲特和他的财富人生》
作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...
最新文章
- 给input type=color设置默认值
- 讯飞智慧餐厅(山东赛区)比赛通知
- 将String类型的Json字符串转化对象或对象数组
- windows下配置Python环境并安装Pycharm2018
- FLEX+Delphi,FLEX+Java,FLEX+C# 的聊天室
- c++primer 第五版 p205 22题详细解释
- mySQL 教程 第2章 安装和介绍mySQL
- leetcode-189. Rotate Array
- Java游戏程序设计教程 第4章 游戏的运行机制
- 十大品牌去除甲醛净化器 哪个品牌好
- 常用win10优化工具(后续继续更新)
- app账号退不出去_2021个人所得税退税时间是什么时候?还可以退吗?
- java 打包发布_一个java项目的打包与发布
- 如何下载河南省卫星地图高清版大图
- 题解 P2504 【[HAOI2006]聪明的猴子】
- Gram格拉姆矩阵在风格迁移中的应用
- 安卓手机运行python程序
- 辅助驾驶功能开发-功能规范篇(02)-车道偏离辅助LDP
- 电脑鸿蒙系统怎么连接无线网络,手提电脑怎样连接WiFi?
- lol客户端打开之后是wegame并且卡住
热门文章
- 读《程序员的SQL金典》[4]--SQL调优
- LAMP麻辣网站的搭建
- 高考成绩查询2021艺术类6,2021年高考成绩6月26日左右可查!
- steam你所在的国家不允许看到此内容_Steam德国屏蔽“仅限成人”标签 众多3A大作可能被禁...
- mysql with as_mysql数据库学习(第十六篇)- 视图
- python反射机制_详解python之反射机制
- Linux漏洞建议工具Linux Exploit Suggester
- Playmaker Input篇教程之Playmaker购买下载和导入
- linux内存管理与设计,深入理解Linux内存管理机制(一)
- exe一机一码加密工具_Python代码加密混淆