这是我有时候需要向客户说明的一个问题。这不是三言两语能够说清楚的,往往涉及一些敏感的事情,而且容易沦为自卖自夸式的”叫卖”,所以这里只打算说一个意思:

IT 规划必须由专业人士来制订,是因为内部人受视野所限,谁都不可能做好这项工作。

有一个外国佬叫做 John Zachman,提出一个东西叫做 Zachman Framework。这个框架得到广泛的认同,Zachman 自然而然就成为 ZachmanFramework 之父。其大意是说,对同一个信息系统,不同的人看同一个问题,其结果是不同的。

Zachman 框架按 5W1H 的六个侧面来考察信息系统(或企业架构,这个词现在更时髦些),分别对应数据(What)、行为(How)、位置(Where)、人员(Who)、时间(When)与动机(Why)。规划者能够看到企业的方向和业务宗旨,包括对系统边界范围;企业所有者能够用企业术语定义企业的本质,看到的是企业的结构、处理、组织等;体系结构师能够用更严格的术语定义企业的业务,看到的是每项业务处理所要完成的功能;设计师使用技术模型来解决企业业务的信息处理需求;而构建者则需要去解决关于特定语言、数据库存储表述及网络状况等具体细节。

由此可见,不同的人员看问题的视角不同,包括企业所有者在内的所有内部人员的视角都有局限性,唯有规划者能够看到企业的本质问题。