《Proceedings of the Design Society》:Toward design for complexity: an integrated framework for iterative co-evolution across complex socio-technical systems
编辑推荐:
传统设计方法对于复杂社会技术系统(CSTS)而言存在不足,在这类系统中,社会要素与技术要素共同演化,且涌现行为难以通过分解加以处理。本文提出一种七阶段的复杂性设计框架(Design for Complexity Framework),用于整合系统科学与设计理论
传统设计方法对于复杂社会技术系统(CSTS)而言存在不足,在这类系统中,社会要素与技术要素共同演化,且涌现行为难以通过分解加以处理。本文提出一种七阶段的复杂性设计框架(Design for Complexity Framework),用于整合系统科学与设计理论。其中,第3–6阶段构成一个迭代式共同演化空间,在该空间中,建模、架构设计与利益相关者协同设计相互塑造问题与解决方案的发展。一个医疗保健示例表明,该框架的共同演化方法能够应对那些纯技术方法或纯参与式方法所遗漏的协同失效问题。
本文发表于《Proceedings of the Design Society》,核心目标是回应复杂社会技术系统(complex socio-technical systems, CSTS)设计方法长期存在的整合性缺口。研究背景在于,传统设计方法通常以简化为基本原则,适用于需求稳定、边界清晰、使用情境可预期的产品开发任务;然而,当设计对象转向由人、组织、制度实践与技术基础设施持续相互塑造的复杂社会技术系统时,这种以分解、稳定需求和线性推进为前提的方法便显得不足。此类系统具有多主体、目标部分冲突、非线性交互、反馈回路、适应性响应与涌现行为等特征,导致问题无法仅通过部件级分析得到充分理解。尤其在医疗场景中,尽管电子健康记录(EHR)与质量改进投入巨大,多慢病患者跨多提供者接受照护时仍频繁出现重复检测、用药错误、责任模糊和照护碎片化等问题。这说明现有方法往往偏重技术架构,忽视了专业边界、信任关系、组织流程与文化实践等社会—组织维度,因此亟需一种能在完整设计周期内同时处理技术面与社会面的系统化框架。
围绕这一问题,研究人员提出了一个“复杂性设计框架”,以综合系统与复杂性科学、设计理论以及社会技术系统理论。该框架由七个阶段构成,并按三大过程组织:第一阶段与第二阶段用于识别缺口并理解系统,第三至第六阶段构成设计、建模与迭代优化的共同演化空间,第七阶段用于实施、巩固与监测。研究的关键观点是,在复杂社会技术系统中,问题理解与方案发展并非先后分离,而是在持续迭代中相互塑造;因此,设计过程既必须保留系统化严谨性,如需求追踪、架构开发与验证,又必须持续吸纳利益相关者知识,使社会—组织复杂性不被排除在设计之外。研究人员据此得出结论:复杂性不应被视为需要被削减的设计缺陷,而应被视为必须被方法论显式容纳的系统属性;有效的CSTS设计,需要一种将系统映射、架构设计、定量与定性建模、利益相关者验证以及协同干预设计贯穿于全过程的综合性框架。其重要意义在于,为高风险、强监管领域中的复杂系统设计提供了一种既有结构又能适应演化情境的方法基础,也为设计学如何在复杂条件下工作提供了理论与操作层面的桥梁。
研究人员为开展该研究,主要采用了理论综合与框架构建的方法路径。首先,基于系统与复杂性科学梳理互联关系、反馈回路、非线性与“棘手问题”(wicked problem)等概念;其次,吸收功能—行为—结构(FBS)本体、分析—综合—评价循环、设计结构矩阵(DSM)以及受监管领域设计控制等设计理论,以建立阶段化、可追踪的设计推进逻辑;再次,引入社会技术系统理论、参与式设计、群体建模与参与式仿真等思想,将利益相关者知识嵌入架构、建模与干预设计中。文章未报告独立样本队列研究,而是通过医疗慢性病照护协调这一示例性场景,说明框架的操作逻辑与适用性。
在主体内容中,论文首先以“1. Introduction”说明研究缘起。作者指出,设计方法长期将简化视为优良设计的标志,但随着设计对象从静态产品转向演化中的社会技术系统,单纯依赖简化会触及方法上限。复杂社会技术系统具有自主主体、多重目标、适应性与不可由局部推知整体的涌现行为,因此需要“与复杂性共处”的设计方法。随后,文章以医疗为典型场景,指出慢病照护协调中的持续失效,不是单一技术缺陷,而是技术架构与工作流程、沟通规范、组织激励、专业边界和文化实践之间不匹配所致,从而凸显综合设计框架的必要性。
在“1.1. Limitations of current design approaches for complex systems”中,研究人员系统比较了现有路径的局限。系统化产品设计方法在需求稳定时具有优势,但难以处理CSTS中不断变化的需求与情境;基于模型的系统工程(MBSE)擅长刻画技术关系与可追踪性,却难以表达定性、涌现的社会—组织动态;人因与工效学(HFE)及SEIPS等框架能够全面分析既有工作系统,却更多是描述性工具,对新系统配置如何系统开发、验证与实施指导不足;Lean、Six Sigma擅长流程优化,却往往仅改善表征症状而非重构系统架构;服务设计、系统设计与设计思维能够拥抱复杂性与参与性,但常缺乏从探索走向经过验证实施的系统推进路径;参与式与以人为中心的方法强调用户参与,却尚未充分融入系统层级的结构化设计过程。通过这一综述,论文明确提出:当前缺少一种能够在全周期内同时保持设计严谨性与社会—组织复杂性处理能力的综合方法。
在“1.2. Healthcare as an exemplar of complex socio-technical system design”中,作者进一步论证医疗之所以适合作为典型案例,是因为其天然体现复杂社会技术系统特征。多慢病患者穿梭于初级保健、专科、药学、居家照护与保险管理等多主体之间,系统中存在大量反馈回路、利益目标差异与意外涌现现象。EHR、患者门户和远程医疗平台等技术基础设施虽然试图解决这些问题,但其实施失败往往源于技术架构与实际工作体系之间的失配,而非技术本身不足。
在“1.3. Research contribution”与“2. Theoretical foundations”中,研究人员搭建了框架的理论根基。“2.1. Systems and complexity science”指出,系统理解必须关注互联、反馈与非线性,并承认医疗等领域属于棘手问题域,问题定义会随着干预而改变,因此设计方法需支持持续重构问题。“2.2. Design theory for structured problem-solving”引入FBS与设计循环,强调从需求到架构再到验证的结构化推进仍然重要,但不能再假定需求完全可预先定义且保持稳定。“2.3. Socio-technical systems design”则指出社会子系统与技术子系统必须联合优化,不能先完成技术最优化再期待社会系统被动适配;由于信任、文化接受度与非正式协调等难以形式化,利益相关者参与便成为补足分析方法局限的关键。“2.4. Synthesis: the need for an integrated framework”最终将三条理论线索汇聚为一个命题:需要一个既有阶段结构、又能处理复杂性、融入社会技术考量并容纳利益相关者参与的综合框架。
“3. Design for Complexity Framework”是论文的核心结果部分。作者提出七阶段框架,并强调其独特性在于:将适应性迭代嵌入结构化流程内部,而不是将迭代或参与仅视作局部方法补充。框架分为三相:第一相为系统理解,第二相为设计—建模—迭代,第三相为实施与巩固,其中第3–6阶段被定义为问题与方案共同演化的核心空间。
在“3.1.1. Stages 1-2: understanding and confirming the system”中,研究人员说明前两阶段用于建立并确认系统认识。第1阶段“系统研究”(System Study)通过利益相关者映射、流程追踪与系统表征,探索“当前存在什么”,形成开放式初始问题框定。第2阶段“系统确认分析”(System Confirmation Analysis)则通过补充数据、诊断指标或早期仿真验证第1阶段所形成的认识,防止因表层观察而过早锁定问题。由此得出的结论是:复杂系统设计必须以充分的问题界定和系统确认作为前提,否则后续设计容易偏离真实结构性问题。
在“3.1.2. Stages 3-6: iterative design, modeling, and refinement”中,论文详细说明了框架最具创新性的部分。第3阶段“系统架构”(System Architecture)生成并比较高层方案结构,确定组成、关系与信息流。第4阶段“系统建模”(System Modeling)将概念架构转化为可测试形式,结合过程仿真、系统动力学、网络分析、因果回路与情景推演等定量与定性手段,以预测系统在不同条件下的行为。第5阶段“系统细化”(System Refinement)通过结构化走查让利益相关者检验模型是否符合其实践经验,从而将隐性知识引入系统表征。第6阶段“干预设计”(Intervention Design)则以经验证的系统模型为共同画布,由设计者与利益相关者共同提出改变方案,并追踪其系统级影响。论文在这一部分得出的关键结论是:复杂社会技术系统中的设计不能被理解为线性求解,而应被理解为架构、建模、验证和协同设计之间的往复耦合;模型可能暴露架构不足,利益相关者反馈可能揭示需求缺失,干预构想则可能反过来改写问题理解。
在“3.1.3. Stage 7: consolidation and deployment”中,研究人员指出,第7阶段不是终点,而是将前述阶段的验证结果转化为可部署设计产物,例如流程规范、决策支持工具、培训方案或政策建议,同时建立监测机制与重返前序阶段的触发条件,如绩效阈值、环境变化与利益相关者关注点变化。由此,框架被定义为持续适应的设计基础设施,而非一次性项目流程。
在“3.2. Application: chronic disease care coordination”中,论文以慢性病照护协调为示例展示框架如何运作。第1–2阶段用于识别照护过渡中的责任不清、患者被迫自我协调等问题,并用再入院率、用药错误报告等数据加以确认。第3阶段设计协调架构,如责任分配与信息流组织方式;第4阶段通过情景建模测试典型患者在多次交接中的流程承载能力;第5阶段邀请一线临床人员与患者核验模型是否贴合实际经验;第6阶段在共创中可能发现集中式协调模式并不适用于跨机构、多地点照护,从而迫使团队返回第3阶段重构架构;第7阶段再将验证后的方案固化为过渡责任协议、交接培训及EHR提醒工具,并设置在患者群体或支付规则变化时重启迭代的监测条件。该应用示例支撑了论文核心主张:仅依靠技术手段或单纯参与式方法都不足以应对照护协调中的系统性失效,而共同演化式设计更能揭示并处理深层耦合问题。
在“4. Discussion, limitations, and future work”中,作者总结指出,该框架的主要贡献在于把系统科学、设计理论和社会技术原则系统整合为统一的七阶段过程,使技术严谨性与利益相关者参与在完整设计周期中并存。论文也明确其局限:这是一个理论驱动、探索性的框架,尚需通过跨领域实施案例来检验不同阶段如何被实践者运用、迭代通常发生于何处,以及这种整合是否相较传统方法带来不同结果。作者同时说明,框架并不为每一阶段规定固定工具,而是提供一个让设计者可依据领域与情境选择方法的结构。
论文结论部分可译为:复杂性设计框架提出了一种用于复杂社会技术系统设计的结构化且具适应性的路径。其独特贡献在于,将系统科学、设计理论与社会技术原则系统整合进一个统一的七阶段流程中,从而在完整设计周期内同时保持技术严谨性与利益相关者参与,而现有方法通常只能分别提供这些要素。与将这些要素分开处理的既有路径不同,该框架承认在复杂系统中,理解与干预是共同发展的。尽管医疗保健是主要示例,但只要人类系统与技术系统发生共同演化,该框架的逻辑均具有适用性。未来研究应通过跨领域实施案例对该框架进行检验,以考察实践者如何运用阶段结构、迭代发生于何处,以及这种整合是否能够产生不同于传统方法的结果。总体而言,这一基于理论的框架代表了迈向新型设计方法论的初步一步,即不再把复杂性视为需要被削减的障碍,而是视为必须在其中开展设计的基本条件。