《探索需求》——阅读笔记三

属性

按照下列步骤细化属性集合:

通过头脑风暴得到可能的属性列表。

从属性细节中分类挑选属性。将所有的细节填到属性列表中,以及由所有的属性按时的其他细节也填到列表中。

将每个属性分配到适合的功能或功能组。

将所有的属性分类到必须(M),需要(W)和忽略(I)。

为下一步处理证明MW属性。

约束条件

在制定约束列表的时候,遵照下列过程:

1.生成基于M类型属性的约束列表。

2.检测约束的正确性和完备性。

3.寻找可能会生成更小或更大的潜在解决方案控件的相互关联的约束。

4.在约束边界的内部和外部边缘的地方仔细地检测过紧约束。

5.尽可能地为了得到较大的解决方案控件而进行协调工作,单是不要试图让它过分大。

偏好

按照下述周期性步骤进行:

1.制定一个偏好的范围很广的列表。

2.女里将每条偏好都转变为可量化的偏好,一遍设计者确切地知道如何衡量如何他们做得更好,和时做得更差。然而,要当心,不要在度量的问题上陷入困境。

3.重新考虑你的约束列表,看看他们是否是真的偏好。只要可能的话,都试图将约束缩减为偏好,可能是受约束的偏好,以便为设计者提供更加广阔的解决方案控件用于搜索。

4.为了帮助清晰地设定偏好,开发价值图,用于帮助解决语句含混性问题,尤其是约束和偏好之间的混淆问题。

期望

为了提出并记录期望和限制,遵循下列循环步骤:

1.从有代表性的用户处获得专门的期望列表。

2.处理该列表,理解并产生每条期望,

3.通过协商将期望限制到一个合理的水平,微系统将来的修改留下公开的机会,但是坚决地去掉任何不能合理地期望得到的东西。

4.设置一条设置时,确信几下限制的来源,因为今天的权限就可能是明天的机会。

第五篇——极大提高成功的可能

含混性度量

按照下述步骤进行投票:

1.召集一组人,让其回到关于要测量含混性的文档的问题。

2.却行不存在压力要求答案一致,或者不存在一个或其他参与者的任何类型的影响。

3.提出一组问题,每一个问题都鞥够用数字进行回答。

4.通过比较熟知最高和最低的答案估计含混性。

5.访问给出最高和最低值的估计者,帮助确定含混性的来源。

技术复审

1.有很多可以挑选的复审规则。都试一下,然后让他们满足你特别的需求。

2.允许学习的时间,对你自己的笨拙要有耐心。

3.开发反馈系统,以便于你在早期复审中学到的东西能够用于改进将来的复审。这样做得最简单的方法就是发展一个经过培训的复审领导团队。

衡量满意度

1.位你自己的项目监理一个用户满意度测试。使用我们的表格或者他们合适你的组织机构文化的形式。在此基础上,一定要让用户包含在此过程中。

2.如允诺的那样,周期性地管理测试。

3.吧每类或总体的满意度评价制成表格,然后看看变化。追踪这些变化,找出他们后面隐藏的东西。

4.对任何评论都要基于特别的表格,尤其当它们表达了强烈的愿望时。绝不要忘记感觉就是事实,是关于你首先创建系统的对象的重要的事实。

5.无论你是否使用用户满意度测试,不要忘记使用所有来自其他来源的所有用户满意度的信息。

测试用例

需求的黑箱测试过程遵循下述循环步骤:

1.通过想象产品已经制造出来,构造一系列的测试用例,并且为“假设”问题。

2.回答这些测试用例,并且与所有感兴趣的团体讨论这些答案,争取取得一致意见。

3.试图得到对答案的认同通常会导致其他“假设”问题。将它们加入到列表中并且回答,重复这个过程知道列表稳定下来。

4.一旦列表或多或少稳定下来,一一个包括设计者和专业记录员的小组仔细检查它。这个小组专门搜集过分约束的答复,然后修改它们以给出最大可能的设计——但是不要再添加问题。

5.当完成了修改,将用例记录下来,作为开始构建系统和接受测试的其实的基础。

学习已存在的产品

1.比较产品,提出一份在新需求中可能遗漏的功能列表。

2.访谈一些旧产品的使用者,提出一份当前系统中不见了的功能列表。

3.比较旧产品和其原始的需求,准备一份新产品开发中的潜在问题的列表。尤其要注意那些没有别实现的或是实现了之后又被丢弃的需求。

4.避免因为每个旧产品而把产品做成一把瑞士军刀的诱惑。不要让那些不隶属这个需求系统的特征悄悄混进来。

达成协议

1.记录下每个假设;

2.跟踪每个假设的源头:是选择、强迫接受还是协议。

3.是假设加上其来源信息。

4.请参与者在每个书面文档上签名。

5.寻找可以降低由假设所带来风险的行为的时机。

原文地址:https://www.cnblogs.com/little-clever/p/5017302.html