- 读《50 Models for Strategic Thinking》系列分享之三
这本小册子是在去年6月份达拉斯机场转机时购买的,内容本不多,是由50个简要介绍的小方法构成,中间偶尔翻了翻,综是未完成,直到上个月,在连续几次的出差途中,利用飞机上的闲暇时光阅读完毕。颇有些收获,想着还是要总结一下的。
这些从各处搜集来的50个小方法被作者分成四大类别:怎样提升自己、怎样更好地理解自己、怎样帮助他人改进、怎样更好地理解他人。
读书就是这样,同一本书,不同的人阅读、甚而不同的时间阅读,感悟和启发总是不同的。我就通过一个系列的短文分享自己在当下感悟比较多的点吧。由于内容比较多,一次只分享一个点。
今天分享的方法是:TheMorphological Box and Scamper
往期分享:
1. The ProjectPortfolio Matrix
方法介绍
创新除了可以是创造完全新的理念或东西外,很多时候创新来自于已有事物的某种新的组合。怎么通过组合的方法进行创新呢?不妨借鉴形态盒子(The Morphological Box)来帮忙。
比如,想开发一款新型汽车,列出所有相关的参数,以及每个参数可能的所有取值,然后就可以进行头脑风暴了:比如此款新型车得是个SUV,但同时需要节能、低成本。把所有符合这个需求的参数取值连起来,就有了一个不错的进一步讨论的基础了。
除了形态盒子,Bob Eberle提出的SCAMPER Checklist也可以通过重新组织、配置已有的东西进行创新。引导词SCAMPER的每一个字母就是查检表问题的第一个单词的首字母:
Substitute? 替换掉人、组件、材料等;
Combine?与其他功能或事物进行组合;
Adapt?对功能或外观进行适配性的调整;
Modify?修改大小、形状、质地等;
Put to other use?用作它途;
Eliminate?做减法,简化、删除多余的东西;
Reverse?逆向的、反向的使用。
我的启发
有没有觉得这些方法与测试分析中的各种建模方法有着异曲同工之妙?
这个形态盒子有点像我们的因子-状态表,基于此我们可以用决策表或决策树分析业务规则;
Substitute和Modify的方法,测试中也经常使用,想一想等价类和边界值,是否就是在替换和修改某些参数的取值,进行测试的呢?
Combine和Eliminate的方法,我们在开展功能交互的测试时不就是进行各种功能的增增减减的交互测试吗?
Adapt、Put to other use、Reverse这些方法,探索性测试中不也是经常使用吗?
所以说,测试是一个创造性很强的活儿!测试工作时刻都需要创新。我们的被测系统就存在那里,它可以有各种各样的行为表现,您也可以对它执行各种操作,但测试的目标是从这些已有的行为和操作中,通过全新的组合操作,创作出那些更值得我们去测试的场景从而发现有价值的bug,这与通过组合创新要达成的目的是完全一致的:the aim is to create something new out of something that arealy exists.
书中在这个方法后附的这句话我也很喜欢,虽然说的是创新,但您可以完全把它当做是在说测试分析,尤其是后半句,测试人员要见别人之所见,还要想别人所不想,这是测试的挑战,也是测试的乐趣之所在!
The task is not so much to see what no one has yet seen, but to think what nobody yet has thought about that which everybody sees.
-- Arthur Schopenhauer