模式在组织系统中的作用
Tiani Jones在QCon London 2024的演讲中探讨了模式在组织系统中的重要性。她强调,模式帮助我们理解事物如何运作以及文化如何发展。在组织系统中,识别模式与反模式是关键。领导者应致力于“在系统上工作”而非“在系统中工作”,并为软件组织中良好模式的发展和维持创造条件。
模式揭示组织行为与倾向
Jones指出,组织的行为和倾向通过其模式得以体现。通过探索模式,我们可以更深入地了解系统的倾向,并在获得这种认知后采取深思熟虑的行动。将这种深度认知付诸实践即为智慧。例如,她分享了一个软件开发团队尝试结对编程后,发现信息孤岛模式,并意识到未能充分利用团队知识解决问题,这不仅影响了“输出”,还削弱了团队的协作能力和技能发展。
游戏化与模式识别
Jones认为,构建和改变系统的实际工作就是观察模式。了解游戏规则并不等于掌握游戏,真正的掌握需要通过实践获得战术知识、技巧和战略洞察力。领导者可以通过观察、系统映射技术和平衡的指标,创造条件以发展和维持良好模式。她强调,投资于创造知识和洞察力的行动,而不仅仅是推动开发以产生输出(如代码、设计等)。
警惕有限适用性
Jones提醒要警惕“有限适用性”,即工具和实践仅适用于特定目的。如果使用不当或在错误的情境中,人们对工具的信心会下降,从而在适合的情境中也不愿使用。她引用了Jabe Bloom的博客文章The Golden Birmingham Screwdriver,指出人们可能将某些实践视为“银弹”,而不考虑其是否适合当前情境。
社会技术视角的重要性
Jones提到,社会技术视角有助于理解软件开发组织如何运作。她引用了Trist的白皮书The Evolution of Socio-technical Systems,指出社会技术组织直接依赖于其物质手段和资源,其核心接口是非人类系统与人类系统之间的关系。她强调,在社会技术视角下,工具、环境、人员的地理位置、文化等因素相互关联并相互影响,这些都是组织工作时需要考虑的因素。
模式与生成型组织文化
在InfoQ的采访中,Jones进一步解释了模式的作用。她表示,组织系统中的“游戏”是识别系统中的模式和反模式,并理解哪些实践是合理的。关于生成型组织文化的支持模式,她提到Westrum的类型学描述了一种以绩效为中心的文化,包括高度合作、培训信使、共享风险、鼓励桥梁建设、失败引发调查以及实施新颖性。
从模式中学到的经验
Jones分享了她从使用模式中学到的经验,包括如何放慢脚步并采取深思熟虑的行动,以及如何欣赏复杂性和涌现性。她还推荐了Simon Wardley的教义分析技术,认为这是一个测试哪些模式在起作用并推动组织向期望模式发展的有用工具。
欲观看QCon London的演讲录影,可购买仅视频通行证。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。