软件开发中的决策、创新与学习
一、有限理性与知识共享
(一)有限理性的概念
有限理性指在决策过程中,个体的理性受其掌握的信息、认知能力和决策时间的限制。这一概念由赫伯特·A·西蒙在20世纪50年代提出,从经济学角度来看,它有着诸多影响。在复杂系统中,演绎理性往往会失效,因为人类思维在应对超过一定复杂程度的问题时会达到极限,所以人类理性是有限的。
(二)有限理性对团队和组织的影响
基于有限理性,小型团队往往比大型团队更有效。这也是我们保持班级规模小、将用户故事拆分成最小可交付单元、努力降低受限上下文责任的原因,这些做法限制了服务的规模。限制系统的复杂性,追求低熵,能最大程度地发挥演绎理性的潜力。
然而,在复杂的交互情境中,一旦达到理性的边界,个体就无法再依赖他人的完美理性行为,只能猜测他人的行为,从而陷入主观信念的世界。
(三)知识共享的重要性
为了应对这种情况,团队和组织应共享一套原则和价值观。这些原则和价值观应简单易懂,同时又足够强大,以减少决策的主观性,使决策更可能正确,达成共识也更容易。
在开发团队的实践中,以达成对原则和价值观的共同理解为目标进行知识共享,对减少共识摩擦有着巨大的积极影响。此外,教学活动也意义非凡,与年轻专业人士分享知识和见解,不仅能看到他们的进步,还能让我们自己的思路更加清晰,获得新的想法。
从更广泛的层面看,作为IT专业人员,我们是由通用知识和理解连接起来的更大社区的一部分。知识共享是人类文明整体进步的关键,知识是我们作为社会人最宝贵的集体财富之一,我们应培养、分享并拓展知识。
超级会员免费看
订阅专栏 解锁全文
1694

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



