软件开发组织的能力发展与整体优化
1. 破窗理论与规则制定
生活中,我们可能会发现自己的桌面变得越来越杂乱。当桌面堆满书籍、杂志、发票等物品时,再扔一个松果上去似乎也不会引人注意。这其实体现了破窗理论,即无序和轻微犯罪行为的迹象会引发更多此类行为,导致问题蔓延。该理论认为,通过处理人们破坏环境的小问题并经常清理,可以预防更严重的犯罪。
不过,一些学者对破窗理论提出了批评,他们指出该理论在相关性和因果关系方面存在问题,可能导致一些案例研究出现谬误。但有足够证据表明,破窗理论背后的原则是合理的,它也是勒温方程(B = f(P,E))的逻辑延伸。这个方程由心理学家库尔特·勒温提出,表明行为是个人及其环境的函数,意味着人们倾向于根据所处环境调整自己的行为。
从破窗理论中,我们可以学到两点:
- 大问题往往源于小问题,若在小问题还可控时未及时解决,就可能演变成大问题。
- 当一个问题太大难以处理时,可以针对另一个相关但较小的问题进行解决。
在团队规则制定方面,学习系统可被视为由相互竞争的规则组成的复杂系统,这些规则可能多种多样,且在整个团队中不一定同步。规则的制定是能力的体现,敏捷宣言未明确提及能力,这可能是其盲点,也是工匠运动兴起的原因之一。能力的发展体现在纪律和技能两个维度。 subsidiarity原则建议规则应在最低的有能力的权威层面制定,即规则制定应下放给有能力的团队。但有时,团队不应制定规则,而应摒弃一些规则,因为过多规则会让人产生虚假的安全感,并导致风险补偿倾向。我们可以借鉴模因学和破窗理论,了解行为在人群中如何传播,以及如何在组织中引入良好实践。
以下是一些可以应用到组织中的思考和行动:
- 为团队绘制纪
软件开发能力与发展优化
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



