[掌握需求过程]学习笔记
这几天读了Suzanne Robertson,James Robertson的《掌握需求过程》,本书用一个接一个的步骤、一个接一个的模板、一个接一个的例子,向我们展示了一个经过业界检验的需求收集和验证过程。
从项目启动、项目计划、项目实施、项目监控、项目结束主线角度描述了需求的目标与范围;需求规格说明书模版与需求框架;需求收集;通过需求原型获取更多、丰富的需求并发现遗漏需求;需求验证;需求管理、需求跟踪、需求事后经验总结。
一、Volere需求规格说明书模版与需求框架
分类
内容
产
品
现
在
条
件
1、 产品的目标——构建产品的原因和如果使用了该产品能带给业务的优势。
2、 客户、顾客和其他的风险承担者——产品涉及他们的利益。
3、 产品的用户——预期的最终用户,以及他们的水平对产品可用性的影响。
4、 需求限制条件——项目的局限性和产品设计的限制条件。
5、 命名标准和定义——产品相关的词汇表。
6、 相关事实——对产品产生一定影响的外部因素。
7、 假定——开发者所做的假定。
功
能
性
需
求
8、 产品的范围——定义产品的边界,以及它与相邻系统的连接情况。
9、 功能与数据需求——产品必须做的事情和功能进行的数据操作。
非
功
能
性
需
求
10、观感需求——预期的外观
11、易用性需求——基于预期用户的操作水平作出。
12、操作需求——产品预期的操作环境。
13、性能需求——多快、多大、多精确、多安全、多可靠等。
14、可维护性和可移植性需求——产品的可改动性必须达到什么水平。
15、安全性需求——产品的安全性、保密性和完整性。
16、文化与政策需求——人的因素。
17、法律需求——满足适用的法律。
项
目
问
题
18、开放式问题——那些尚未解决的问题,可能对项目的成功有影响。
19、商业上架式软件解决方案——利用已有的组件而不是从头开发。
20、新问题——因为引入新产品而带来的问题。
21、任务——将产品生产出来必须要做的一些事情。
22、迁移——从现存系统转换的任务。
23、风险——项目最有可能面对的风险。
24、费用——早期对构建产品的成本或工作量的估计。
25、用户文档——创建用户指南和文档的计划。
26、后续版本需求——可能在产品将来的发行版本中包括的需求。
二、需求收集
确定根本需求,将需求与解决方案分离,理解系统的真正目标。
做用户的学徒,揭示有意识和无意识的需求,如果用户因为“太忙”而无法交谈,这种方法很有用。
业务事件研讨会,产生业务规则与目标。
头脑风暴,召集一组聪明的、有意愿的、不同学科背景、不同经验的人,让他们对新产品产生尽可能多的想法。
用录像记录用户和需求分析师参加的研讨会和头脑风暴的过程,录像的作用有:记录、确认、备忘。
通过网络查找技术,可以收集需求的相关线索。
用户访谈与问卷调查。
网罗知识
三、需求原型
需求原型是对需求模拟的模型,设计目的是帮助了解更多用户需求。需求原型有三种:
低保真原型是一种快速模拟产品的方式,使用熟悉的技术,诸如笔、纸、白板等。低保真原型有助于将注意力集中在产品做什么上,而不是产品看起来如何,他们有助于发现遗漏的功能和测试产品的范围。
高保真原型使用做原型的工具来给出非常真实的外观,他们对于发现易用性需求是特别有效的。
场景模型是一项是抽象主题变得生动的技巧,它通过对一个特定实例讲故事的方式来做到这一点。这些模型能有效地帮助人们将注意力集中在细节上,并发现其他情况可能会遗漏的异常。
四、需求验证
方面
验收判断标准
功能性需求
确保功能被正确地执行
非功能性需求
量化度量,引入该产品的3个月之内,60%的用户将用它来完整规定的工作。在这些用户之中,将有75%对产品表示赞许。
客户
询问客户一个关键问题来确定,这个问题是:“什么会被认为是满足需求失败?”。
测试
产品将不会让测试组的80%的人感觉到被冒犯。
观感需求
界面的兼容性作为验收标准
易用性需求
经过一天培训之后,10个用户中有9个能够成功地完成选择的任务。
性能需求
在95%的情况下,响应时间将不超过1.5秒,在其他情况下不超过4秒。
可操作性需求
对要求的环境下使用是否容易或使用是否成功的量化标准。
可维护性需求
新的用户将能被加入系统,并且对现存用户的打断不超过5分钟。
安全性需求
产品的数据必须与数据的权威来源保持一致。
文化和政策需求
基于谁将认证产品是可接受的。
法律需求
法律部门/公司的律师将认证产品符合相关法律。
用例需求
所有相关需求的意图的总和。
限制条件
度量
五、需求管理
需求跟踪、需求变更、版本控制
需求事后分析,总结经验,从成功中获益并避免导致失败的失误。
六、需求开发过程
对收集、提取、编写和检查需求的过程进行剪裁,让这些过程能适应您的技术与文化环境。
需求中可以包含技术元素,但不能包含技术实现。
“Chattres的Bernard曾说过,我们就像站在巨人肩膀上的侏儒,所有我们比巨人看得更多,看得更远,这不是因为我们的眼光锐利,也不是因为我们的身体有什么特别,而是因为我们被巨人的身躯托举得很高。”——John of Salisbury
发表于 @2009年09月15日 23:20:00 | 评论( 4) | 编辑| 举报| 收藏
旧一篇:NSIS安装制作程序 | 新一篇:软件需求书籍推荐
查看最新精华文章 请访问博客首页相关文章
数据库学习笔记(三)
拍卖系统需求分析
[测试]读书笔记(二)
GBookBar网上书店系统设计与实现——需求规格说明书
沟通的故事(2)
网站项目建设规范
项目开发流程
《掌握需求过程》读书笔记
相关文章
- [你的知识需要管理]读后笔记
- 高中学习计划书范文
- 高中学习计划书结尾怎么写
- 浅议中学英语课外阅读
- 20**年笔记本电脑组装及工艺方向(修订稿)
- 国际贸易读书笔记
- 3+3自主合作学习
- 学习笔记的整理方法
- 20**年人大资产评估硕士就业前景介绍
先来认识一下我们的知识类型: 显性知识:能够用语言.文字.肢体等方式表达清楚的知识: 隐性知识:知道如何做,却很难告诉别人或者写明白.说明白的知识. 2种类型的知识转化: 隐性知识显性知识:把自己知道的,说出来.写出来,让别人知道我知道, ...
篇一:高中学习计划范文 高中学习计划范文 我, 我现在是高一的新生,班主任要求我们每个人写一篇高中三年的学习计划书,我可花了些功夫,找资料,结合自 高中学习计划范文 .不过终于写成了,写完后,感觉挺好,对高中有了些了解,蛮充实的,下面就给大 ...
高中学习计划书范文 第一篇:高中三年学习计划书 (一)高中六个学期的分析和自我目标 为实现以下规划必须做到:树立信心,满怀激情,走好成功第一步.切忌盲目激情,要有计划分步骤的学习,养成踏实认真的学习态度. 1.高一上半学期是一个初中走入高中 ...
一.英语课外阅读的必要性 当前使用的英语教材无论是在语言学习的交际性.时效性,还是在语言学习的文化性和时空性上都有很大的局限性.而语言是不断发展的,尤其在国际信息化和经济全球化这种时代背景下,新词语源源不断的出现,仅凭教材,学生难以达到大量 ...
重庆民生职业技术学院 计算机网络技术专业"笔记本电脑组装及工艺方向" 人才培养方案 一.培养目标与培养规格 1.培养目标 培养适应我国现代化建设需要及德.智.体.美全面发展的,具有良好的职业素质.文化修养和社会责任感,具 ...
国际贸易读书笔记 11级市场营销(一)班 冯肖肖 在姚老师的带领下,这学期我们学习了<国际贸易>这门课程,姚老师上课生动,内容丰富我们学习到不少关于国际贸易的知识,与此同时我们在课余时间也阅读了有关国际贸易的书籍. 中国加入世界 ...
"3+3"自主合作学习法 自主学习有利于培养学生的创新意识,创新思维,创新能力,开发学生的创造力,进而形成具有勇于创新的品质和精神.合作学习则有利于学生主动参与的多样化的教学组织形式,有效的合作学习可以在小组成员间形成活 ...
学习笔记的整理方法 (1)第一遍学习教材的时候,做笔记主要是归纳主要内容,最好可以整理出知识框架记到笔记本上,同时记下重要知识点,如假设条件,公式,结论,缺陷等.记笔记的过程可以强迫自己对所学内容进行整理,并用自己的语言表达出来,有效地加深 ...
2017人大资产评估硕士就业前景介绍 人大资产评估硕士就业情况解析: 作为名牌院校的中国人民大学,本身的学术氛围好,有良好的师资力量,人脉资源也不错,出国机会也不少,硕士毕业生社会认可度高,自然就业就没有问题.2014年中国人民大学硕士毕业 ...