IT 架构师应当铭记:简单而动人的陈述才是无往不胜之道。即使这个六层三维参考框架也无法做到百试百灵;这些框架在公司内部架构师之间进行讨论还行,但在外面,一旦进入现实世界,很少有人能够理解。我深信,目前 IT 技术人员普遍缺乏的一项重要技能就是直观而清晰地叙述自己的想法。我们应该少用 UML 或 BPMN,而多运用些原型和典故。少用复杂的架构模型或嵌套要求清单而多用引人入胜的叙事手法。我们近期的一些技术(如加速实施打包解决方案)在创立伊始便通过消费者模拟情景以“外人”视角进行阐述,也就不足为奇了。
我们在开发凯捷 2011 版凯捷“商业技术汇编”(Business Technology Agora,亦称为 TechnoVision) 时,便感受到了这一点。经过多年实践的证明,这一方法十分有助于理解新兴技术对业务转变的影响。但这种方法采用矩阵(映射业务驱动因素与技术解决方案)和多层框架(以集群技术领域),虽然 IT 专家常常对其交口称赞,商界人士却不甚理解。
因此,当我们引入五个“应用程序生命周期”的概念来区分具有不同开发和使用动态的应用程序时,我们选择用交通工具的简单比喻来解释我们的想法:火车、公车、汽车、摩托车、市中心代表五类应用程序,而每类应用程序在转变频率、治理方式、交付模型、所需技能等方面都有自己的特性。结果已发布在新鲜出炉的白皮书上。我们过去几个月的调查发现,使用比喻不管是对 IT 专家还是商界人士都取得了立竿见影的效果,不仅因为这些概念恰到好处,还因为我们使用了比喻。
看阅读这份白皮书,告诉我们您对其中的观点和故事的看法。