当软件设计遇上角色扮演

人的大脑分为左脑和右脑,而左右脑的能力是不同的。

左脑可以提供以下9种能力:语言能力、分析能力、符 能力、抽象能力、时间能力(遵时循序)、推理能力、数字能力、逻辑能力、线性思维能力。这些能力都是软件开发人员需要具备的能力。

但是,仅靠这些能力就能开发出一个好的软件吗?

毕加索曾说过一句著名的话:“计算机一无是处,它们只能给你答案。”

这些能力可以帮助你开发出一个软件,但并不是说右脑在软件开发中就一无是处。

右脑与左脑能力完全不同,它可以获取语言但是不能创建语言,它喜欢感知整体而不是细节,它不愿意为守时而费心,也不受理性的约束,它是直觉性的、跳越性的思维。

这些特点似乎更适合艺术家,而不是工程师。

但是,当你软件开发陷入困境,左脑的逻辑、推理、分析等能力不能给你提供帮助的时候,你可能就需要右脑的整体、直觉、跳跃思维的帮助了。

与左脑相比,右脑更适合处理影像、画面

所以说,如果要激活右脑的活动,可以使用图画(不是UML)或者角色扮演。

下面是一个软件设计遇上角色扮演的故事。

乔安娜·罗斯曼描述了她利用角色扮演解决一些设计问题的经历。
“这个团队当时在为寻求一个更好的排队请求犯难。”
“我建议为每个人分配一个角色。控制者拿着一个哨子,请求者站在合适的队列里,管理者告诉请求者该往哪里走,等等。” “我们自己对角色做了标记。我拿着秒表计时,同时用纸板记录信息。然后我们就开始了。”
“开始,一些人互相撞到了一起。接着我们对设计做了更改。重新分配角色,通过了一些常见的场景。并且每当我们准备好一个场景都会很容易地意识到会有另外一个时间问题。”
“这次活动足够让人们认识到,把30~60分钟时间花在角色扮演上要比花在设计复审会议更有价值。因为角色扮演设计不是公开讨论,而是用实际行动参与和观察设计。”

这个故事说明了,当左脑陷入困境的时候,右脑会给出不一样的视角和解题思路。

当你在软件设计过程中遇上难题时,不妨使用角色扮演!它可以给你一个全新的视角去认识和解决问题。

这正是:

设计虽然靠左脑,右脑能力不可少

一旦陷入困境里,角色扮演可助你

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月5日
下一篇 2021年9月5日

相关推荐