By 高焕堂
“层”意味着:Layer, Tier, or Level ?
在中文里的”层”字,对映到英文上,常见的三个英文字是:Layer, Tier和Level。我认为在智慧城市领域的顶层设计,应该是指:Top-level Design 或 High-level Design。意味着不同的决策(Decision-Making)阶段的区别。其中,Top-level Design偏于投资决策前的(高阶)设计阶段,做为政府立项投资决策的评估依据;而Bottom-level Design则偏于决策后(已经立项了)的实践考虑的细节设计阶段。这两阶段是有时间上的落差的,并不是在同一时间进行的。如图-1 & 图-2所示。
图-1. 分层(Layering)的三个面向
图-2. 顶层设计意味着:投资决策前的高阶设计
无论是投资决策前的(高阶)架构设计,或者是投资决策后的(实践)细节设计,都具备有上、中、下层(Layer)的设计思考和文件的抽象层级。例如,在EA(Enterprise Architecture)框架里,可分为业务架构层(Operational Layer)、系统架构层(System Layer)和通信网络层(Communication/Network Layer)。如图-3所示。
图-3. 两个阶段的设计都含有多个layer
无论在哪一个层级(Layer)都可能会细分为多个接力赛的端或段(Tier);例如城市的自来水系统可分为:水库端、水龙头端、以即中间的水管段。再如,于物联网/通信层级(Layer)就常分为:感知端、传输段和处里端。如图-4所示。
图-4. 各layer可以含有多个Tier
投资决策前的架构设计:需要敏捷与开放
由于是决策依据,悠关于城市的永续发展,不能一次性的完美的、僵化的大型设计。所以顶层设计必须时时做出能承先启后的最佳设计。因此,顶层设计的过程本身就必须迭代的(Iterative),依据大环境变化的反馈(Feedback)来触发迭代,带动设计的重构,调整出最适时的新设计来捕捉未来的机运。于是,我提出了<敏捷顶层设计方法>,与大家分享。如图-5所示。
图-5. 高老师的”敏捷顶层设计方法”
高老师方法论是完全开放的,人人可自由使用,不必付费。其完整说明,可参考:(http://223.26.63.39/?p=138)。基于敏捷开发的价值观,敏捷的迭代过程中,能促进更多专家来参与。愈多专家来参与,愈能促成不同国度、行业、领域知识的交流;各城市或区块的设计团队之间就有愈多的交流机会,愈能消除设计团队的<心灵孤岛>,也就愈能消除<信息孤岛>了。
~ end ~
PS. 相關文章: 智慧城市顶层设计的面面观