写点什么

产品设计与开发中的破窗效应

  • 2016-11-14
  • 本文字数:2163 字

    阅读完需:约 7 分钟

2016 年 5 月 31 日,Tobias van Schneider 就在他的博客上分享了他的心得:“破窗效应”理论在产品设计与开发的应用中也是有效的。如果你感到项目的进度近乎停滞,给你带来烦躁的话,很可能就是因为“破窗效应”。博主讲解了“破窗效应”理论,并提出了如何在项目实施中应用“破窗效应”理论,从而让项目顺利进展。

什么是“破窗效应”理论呢?

破窗效应(Broken Windows theory)是犯罪学的一个理论,由 George L. Kelling 提出,刊载于《The Atlantic Monthly》1982 年 3 月版的一篇题为《Broken Windows》的文章上,论及环境中的不良现象如果被放任存在,就会诱使人们仿效,甚至变本加厉。

以一幢有少许破窗的建筑为例,如果不修好那些破窗,可能将会有破坏者破坏更多的窗户。最终他们甚至会闯入建筑内,如果发现无人居住,也许就在那里占领、定居或者纵火。又或想像一条人行道有些许纸屑,如果无人清理,不久后就会有更多垃圾,最终人们会视为理所当然地将垃圾顺手丢弃在地上。因此破窗理论强调着力打击轻微罪行有助减少更严重罪案,应该以零容忍的态度面对罪案。

此理论描述社区失序的五个阶段:

  1. 社区开始出现失序的情形,部分居民迁出社区。
  2. 未能迁离社区的居民因担心自身安全,对区内的事务漠不关心。
  3. 地区的监察力下降,社区的治安进一步恶化。
  4. 区内更多的居民迁走,仍然留在区内的居民则更加退缩,减少外出时间。
  5. 外来的犯罪份子入侵社区,令犯罪数字持续上升。

Tobias van Schneider 是从几年前在 Spotify 公司的同事发的私人邮件列表第一次了解到破窗效应的理论的。他说,纽约市在 80 年代时,无处不抢,无日不杀,大白天走在马路上也会害怕,地铁更不用说了,车厢脏乱,到处涂满了秽语,坐在地铁里人人自危。但在 90 年代,在全美暴力犯罪率还在 28% 的时候,纽约市却剧降了 56% 以上。这现象非常让人吃惊,一个已经沉沦的城市,竟然能够死而复生,向上提升?

人们肯定认为,这一切的改变要归因于纽约市警察局的雷霆万钧的措施:更严的规则,更多的管控,更广的逮捕……实际上,并非如此,恰恰相反,很简单。这一切的转变,要归功于纽约前市长 Rudolpha Giuliai。

当时的纽约市长 Rudolpha Giuliani 应用了过去书本上讲的“破窗效应”理论,先改善犯罪的环境,使大众不容易犯罪,再慢慢缉凶捕盗,使社会回归秩序。

当时,Rudolpha Giuliani 的做法被公众误解,认为缓不济急,但他仍执意从维护地铁车厢干净整洁着手,并将逃票者用手铐拷住排成一列站在月台上,向公众宣示政府整顿的决心。这做法非常有效。警察发现,“破窗效应”的理论很有效,然后发现抓套票也有收获,因为通缉犯总是在逃票者中被抓获,因此警察对抓套票的积极性非常高。于是歹徒不敢逃票,不敢携带武器,以免得不偿失因小失大。就这样,纽约市从最微小的、最容易的地方入手,打破了犯罪环节,终止了这个恶性循环。

纽约前市长 Giuliani 曾经说:

“显然,谋杀和涂鸦是两种截然不同的犯罪行为。但它们是不可分割的,容忍其中一个犯罪行为以致形成风气,会更容易容忍另一个犯罪行为。”

基本上就是说,一个房子如果窗户破了,没有人去修补,隔不久,其它的窗户也会莫名其妙的被人打破;一面墙,如果出现一些涂鸦没有清洗掉,很快的,墙上就布满了乱七八糟、不堪入目的东西。一个很干净的地方,人会不好意思丢垃圾,但是一旦地上有垃圾出现之后,人就会毫不犹疑的拋,丝毫不觉羞愧。这真是很奇怪的现象。任何坏事,如果在开始时没有阻拦掉,形成风气,改也改不掉,就好象河堤,一个小缺口没有及时修补,可以崩坝,造成千百万倍的损失。因为,无序就是犯罪的根源,这些破窗户就给人造成一种无序的感觉,结果在这种公众麻木不仁的氛围中,犯罪就会滋生、猖獗。

“破窗效应”理论也出现在产品的设计和开发中。Tobias van Schneider 发现,最近他为之工作的项目,在这期间,项目因为很多微小的事情而延迟了。他们说:“以后再说。”——这是一个经典的错误。

因此,他们作为一个团队,感到在这个项目上越来越没有动力了。以致于 Tobias van Schneider 感到几近崩溃,非常不爽,但又不知道是怎么回事儿。

后来他想起了“破窗效应”理论,于是他们团队花了一天的时间,修复了所有“破碎的窗口”,专注于微小的细节,清理了一些代码,修复了所有看似微不足道的细节。然后,他对这个项目刮目相看,几乎像是发生了巨大变革,实际上,他们并没有进行什么大的变更。通过修复所有的“破窗”,他们突然能够做出良好的设计决定,工作变得更加集中,有了积极的动机。

基本上,只要通过设计和修复项目环境,程序员就可以改变对它的反应。通过一个有很多破碎窗口的废弃的房子,别人就可能会受到某些示范性的纵容去打烂更多的窗户,而不会觉得糟糕——恰恰相反,很可能是出于好玩的心理。即使别人并没有犯罪的意图,甚至都没有意识到已经犯罪了。但是在这种公众麻木不仁的氛围中,犯罪就会滋生、猖獗。

每当在一个项目上工作时,Tobias van Schneider 经常想起“破窗效应”理论,当他在项目进度上感到不爽的时候,就会花一两天的时间,清理所有的微不足道、无足轻重的东西,这样,项目就会“焕然一新”,有助于项目继续进行下去。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-11-14 18:003100
用户头像

发布了 375 篇内容, 共 192.3 次阅读, 收获喜欢 947 次。

关注

评论

发布
暂无评论
发现更多内容

应用开发中的存储架构进化史——从起步到起飞

Java 编程 架构 面试 后端

浅谈加密基础设施

I

基础设施 信息安全 加密 密码学 加密基础设施

Prometheus 2.29.0 新特性

耳东@Erdong

release Prometheus 9月日更

2022前端react高频面试题汇总

buchila11

React

垂直CRM,能否走到终局?

ToB行业头条

ThingMap一键城市2.0重新出发:快速生成三维城市

ThingJS数字孪生引擎

地图 物联网 可视化 数字孪生

@InjectMocks 使用

且听且吟

Log4j2同步打印日志导致线程阻塞问题剖析

快看工程技术中心

Java 线程 log4j java反射 异常处理

阿里耗时三月整理的亿级流量百万并发手册,在上传在GitHub上意外获星90K+

Java 架构 面试 程序人生 编程语言

第5章-《Linux一学就会》- Linux基本操作和服务器硬件选购指南

学神来啦

Linux linux运维 linux学习 Linux教程

一文带你掌握工作流引擎flowable所有业务概念

小鲍侃java

后端 引航计划

vivo全球商城-营销价格监控方案的探索

vivo互联网技术

后端 服务器 监控系统 营销数字化 亿级架构设计

以技术驱动云上创新增长,阿里云计算峰会上海完美收官

互联网 存储 云服务 科技 计算

如何加速云原生数据应用?这个开源项目备受关注

阿里巴巴云原生

阿里云 开源 云原生 Fluid

阿里P8连肝三月,终于整理出的完美Java面试宝典,上传到Git上目前star数达到30K+

Java 架构 面试 程序人生 编程语言

使用 Chrome 调试 Vue3 的 TypeScript 源码

编程三昧

源码 Vue Vue 3 9月日更

音视频编解码 --X264码率控制初探

Fenngton

音视频 ffmpeg 编码 码率控制 引航计划

2021金九银十,啃完这35个Java技术栈,冲刺百万年薪不是梦

Java 架构 面试 程序人生 编程语言

车载高速CAN(HighSpeed CAN)通信基本原理讲解

SOA开发者

课程升级 | 极速构建知识体系,即学即用 Serverless

阿里巴巴云原生

阿里云 Serverless 云原生 活动 课程

剖析反序列化原理基本操作

网络安全学海

黑客 网络安全 信息安全 渗透测试 漏洞分析

金九银十面试如何得到面试官青睐?2021最新大厂Java面试真题合集(附权威答案)

Java 架构 面试 程序人生 编程语言

国庆临近,字节后端开发3+4面,终于拿到秋招第一个offer

Java 架构 面试 后端 计算机

智能汽车的定义是什么?

SOA开发者

我国智能汽车产业环境与政策导向

SOA开发者

音视频同步!RTCP 协议解析及代码实现

声网

音视频 协议 Wireshark 流媒体

阿里大佬熬了三月,总结出了这套分布式架构手册,在Github上疯传!

Java 架构 面试 程序人生 编程语言

阿里内部最新“SpringCloudAlibaba学习笔记”(全彩第三版)限时开源

Java 架构 面试 微服务 Alibaba

如何管理职场新人?

石云升

团队管理 管理 引航计划 内容合集 9月日更

等保测评一次多少钱,收费标准是怎样的?

行云管家

网络安全 等保 等保测评 等保2.0

如何撬动企业数字化转型?智能客服是关键支点

ToB行业头条

产品设计与开发中的破窗效应_语言 & 开发_刘志勇_InfoQ精选文章