这本书是讲述关于开发项目的问题的。本书特别教师了开发项目的前期阶段,告诉了我们前期部分应该是怎么样的。

通常,在一个开发项目的初期,在我们想要投入自己更多时间之前,我们总会想要知道做这件事究竟会得到什么。那么,除非我们知道自己想要些什么,究竟永远不会确定会得到什么样的结果。

如果雇佣其他人来帮助自己开发,你就需要向他们描述你的构想,这种描述就叫做问题陈述或需求集合,这也是这本书所要探讨的主题。显然,需求是非常重要的,因为如果连我们自己都不知道或者说不起自己的需要,那么我们获得成功的机会自然会降低不少。

第一章——方法论是不够的

why?我们使用的通常是需求映射图,而不是需求本身,这就是需要“探索”的原因。

when?如果你总是使用映射图而不是实际地形本身,那么就需要确保对你所使用的不同映射图有一个共同的理解。在需求过程中,“你能够解释一下你的符号系统?”这个问题应该是司空见惯的,任何人不要因为问这个问题而感到愚蠢或不肯合作。

how?1.不要把所有的困难部分交给其他人负责,就想那个“万无一失蟑螂杀灭仪”一眼;2.在引进新方法是随时准备变化,特别是不要低估某些人为了配合新方法或新的符号系统所带来的浑南;3.认识到人是各不相同的,每一种映射方法都会以不同的方法要求每个参与者。接受这种差异,不要试图强迫人们与之或者因为其“愚蠢”而轻视他们;4.为了不遗漏任何人,在每一个步骤确定所有人都能读懂映射图;5.如果你发现自己由于符号系统的细微差别而变得情绪暴躁,请机制映射图不是实际图,而且世界上不存在一种完美的翻译。

who?所有使用映射图的人,尽管对每个映射系统来说,不是所有人都会一样能干。那些比较能干的人有责任来帮助那些相对能力较差的,并且千万不要用一种卡起来是屈尊的姿势去做。

第二章——在陈述需求中的含混性

缺少需求、含混的词语、无异中一如的假设都会造成需求中的含混性。

why?攻击含混性是因为含混性需要成本。

when?尽可能早地攻击含混性,因为即使你最终消除了它,在开发产品的早先阶段改正所需的成本比以后改正的成本少的多得多。

how?如何攻击含混性是权属的主题。但首先,一定要记住用一种非常有趣的方法来使用你的智慧——探索应该是一种乐趣。

who?即使我们自己。

第三章——含混性的来源

why?把回答来表并在一个柱状图中显示其分布的最重要的原因并不在于柱状图本身,而是气候的能找出含混性出现的来源的讨论。解释错误倾向于产生分离的聚类,而观察和会议错误倾向于在每一个聚类内部的变化中展示自己。

试着逐字会议需求或问题描述,这将能够解释那些必须在一个成功的需求被开发出来之前清楚屌的含混性。

when?使用任何一种含混性投票的结果的聚类启发来帮助分离其来源,要远胜于只使用其投票数量。

how?10对参与者需求文档某些部分的解释进行提问,并且把结果聚合成类;2.通过徐闻每一类的人们的想法分析这些聚类;3.在人么看事物有差别的时候,分离观察错误;在人们不能记住他们所看到的时候,分离会议错误。这些可能发生在同一个聚类内部;4.位计算聚类之间的分布,可以请参与者回忆那个他们认为的被问的问题,当然不能给他们看一遍。这个启发用于找出解释的含混性。5.在人们讨论其观察之后,其变换应归于新的问题解释,而不是改变回忆或提高了观察力。

who?任何需要理解需求的人或此类人群的代表都能够有效的参与到这个练习中来找出需求的来源。

第四章——可靠并不真实的直接问题的用法

why?你需要其他的工具和技术来辅助直接提问,因为为了获得成功,完全会接提问的方法将需要一个完美的人。

when?无论你在什么时候提出直接问题,你都需要工具来帮助你选择在决策树的谋者地方,那个直接问题是有意义的,并检验大难的意义。

how?决策树模型本身是一个用于辅助直接提问的显著的工具。另一个工具是支持寻找一些去问来说服客户除了问他们直接问题之外还有更多的事情要做。

who?任何提出或被提问到直接问题的人都应该理解人类的局限性,并指导获得信息的其他方法。

转载于:https://www.cnblogs.com/little-clever/p/4972917.html

《探索需求》——阅读笔记一相关推荐

  1. 《深入浅出4G网络 LTE_EPC》阅读笔记一

    不同的LTE概念名称关系 LTE的EPC演进到:结构扁平化,承载控制分离,全IP组网形态. 整个移动数据网络除空口部分外,其他全部接口已经实现了IP化.分组化. MM:移动性管理.移动性流程包括所有追 ...

  2. VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION(VGG网络)-论文阅读笔记

    VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION VGG网络 论文阅读笔记 //2022.4.11上午9:53开始阅 ...

  3. 《深入浅出4G网络 LTE EPC 》1,2章笔记

    4G概念 先后出现 LTE SAE EPC EPS等名字 工作项目名称 研究对象 SAE EPC 演进分组核心网 4G LTE E-UTRAN EPC+E-UTRAN +UE 共同构成EPS(演进的分 ...

  4. B-RAN网络(区块链无线接入网络)阅读笔记

    Blockchain Radio Access Network Beyond 5G阅读笔记 摘要 提出一种先进的无线网接入模式B-RAN,B-RAN利用区块链,将大规模的免信任子网络连接成大规模可信任 ...

  5. 深入浅出图神经网络【阅读笔记】

    主要内容 基础篇: 1 图的概述 2 神经网络基础 3 卷积神经网络 4 表示学习 高级篇 5 图信号处理与图卷积神经网络 6 GCN的性质 7 GNN的变体与框架 8 图分类 9 基于GNN的图表示 ...

  6. 3D卷积网络论文阅读笔记

    3D卷积网络 1.What is the best data augmentation approach for brain tumor segmentation using 3D U-Net? 实验 ...

  7. CartoonGAN_CVPR_2018为照片卡通化而生的对抗网络论文阅读笔记

    CartoonGAN_CVPR_2018 好了 进入正题 话不多说 快上车 CartoonGAN: Generative Adversarial Networks for Photo Cartooni ...

  8. SRv6网络编程阅读笔记

    SRv6基本原理 概述 网络指令:SRv6 Segment(SID) Locator Function Arguments Locator是网络拓扑中分配给一个网络节点的标识,用于路由和转发报文到该节 ...

  9. 《深入浅出vue.js》阅读笔记之数组变化侦测

    1.如何追踪变化 数组的侦测方式和对象不同,比如: this.list.push(1) 此时并不会像改变对象一样触发setter. 同理,要侦测数组的变化意味着我们在改变数组的时候得到通知,如图,我们 ...

  10. 3G UMTS与4G LTE核心网(二):4G网络概述

    4G网络概述 1 关于4G的几个概念 2 长期演进到哪里了 3 EPC网络的网元 参考文献 1 关于4G的几个概念 SAE(System Architecture Evolution,系统架构演进) ...

最新文章

  1. access port 与portfast之间的关系
  2. 多线程执行CPU过高问题
  3. 全国计算机运用计算机绘图考试,计算机绘图期末考试题库
  4. vue子父组件间传值
  5. vector, list, map在遍历时删除符合条件的元素
  6. VS|Qt工作笔记-修改pro文件生成目录清晰的项目结构并添加三方库
  7. 【linux基础】16、软件包管理
  8. Chainlink预言机正式集成至币安智能链
  9. LeetCode_database刷题记录(620. 有趣的电影)
  10. supercharge快充_电荷泵?双电芯?高压低流?盘点目前最全快充技术
  11. Qt - QVariant
  12. 拓端tecdat|matlab稳态和时变卡尔曼滤波器Kalman filter的设计和仿真植物动力学模型案例研究
  13. 管理感悟:技术文档有用吗
  14. Windows核心技术--com组件实用入门教程
  15. abb机器人过载报错_ABB机器人驱动模块温度警告及保养方案简介
  16. Spring Boot中使用JUnit5进行单元测试
  17. 录制音频文件大小的计算
  18. 知道今天是星期几java_java如何判断今天是星期几
  19. Linux Regulator Framework(1) - Framework
  20. Axure 9 修改默认字体

热门文章

  1. stat在python中_stat模块接口
  2. 过磅系统_简讯:崇义商砼公司开展无人值守过磅系统业务培训等二则
  3. springboot+vue+element+mybatisplus项目(后端)
  4. JS中Promise函数then的奥秘探究
  5. java 命名参数动态替换_使用Kettle的命名参数动态执行作业
  6. eclipse项目里javascript总是验证,且出现最多的error是 Description Resource Path Location Type Syntax error on toke
  7. C语言程序所以,C语言程序(1)
  8. vscode markdown_VS Code中的Markdown插件
  9. dense sift matlab,一个 Dense SIFT 算法的 matlab 实现 | 学步园
  10. mysql实现了四种通信协议_Mysql通信协议-阿里云开发者社区