热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

2011企业信息架构设计:换位思考的一年

如果直接谈“企业架构”,也许很多圈外人会把它扩大化,毕竟对于一个企业的“顶层设计”而言,企业架构主要是组织架构、生产架构,行

如果直接谈“企业架构”,也许很多圈外人会把它扩大化,毕竟对于一个企业的“顶层设计”而言,企业架构主要是组织架构、生产架构,行政架构等,而我们圈里人谈的“企业架构”其实主要指的是“企业信息架构”。

\u0026#xD;\n

作为我国企业信息架构风向标的“金”字头项目,他们在2011年体现最明显的不是云计算、大数据、列存储等技术的引入,关键在于切入点的转变。

\u0026#xD;\n

我们知道,一般信息系统建设都是从以业务需求收集和分析入手、从企业高层的战略目标入手,CIO需要解决的问题基本上是业务高层的谈到的一系列“我们要”、“我们决定”、“我们希望”,但在2011年光凭这个切入点似乎不足以成为大型“金”字头项目立项的基础,因为这些指标它无法体现作为大型企业、超大型企业信息系统如何满足“社会关切”的问题。

\u0026#xD;\n

下面看一个简单的例子

\u0026#xD;\n

以往:

\u0026#xD;\n

1、 在人力基本不变的情况下,我们需要借助该系统实现每年多查获100万件食品安全事件,多受理5万件相关案件。

\u0026#xD;\n

2、 系统升级后,每年网站订票数量增加400万、电话订票数量增加200万。

\u0026#xD;\n

现在:

\u0026#xD;\n

1、 在人力基本不变的情况下,我们需要借助该系统将食品安全事件的受理时限从1天缩短为15分钟,通过食品供应链透明化每年食品安全事件发生率降低10%。

\u0026#xD;\n

2、 系统升级后,用户单次在线订票成功率提高到60%、五年内提高到80%,电话订票平均处理时间降低到5分钟/呼叫、五年内降低到2.5分钟/呼叫。

\u0026#xD;\n

不知你是否发现两者最大的区别?

\u0026#xD;\n
  • 以往,企业信息架构往往是在自己找需求,然后自己给出技术解答。\u0026#xD;\n
  • 现在对这些大型、超大型企业信息架构的要求变了,目标和需求是来站在服务对象角度发掘的,即为什么投资这些系统,不是承办主体“我们要”怎样,而是因为你能为“服务对象”怎样,权衡投入产出之后再考虑是否建设。\u0026#xD;\n
  • 相应的架构流程有了一些变化(以经典的Zachman框架为例):
    \\u0026#xD;\n

其中,标准流程位于“Zachman Framework Enterprise Architecture”部分,但现在必须外延到“服务对象关切”部分,尽管传统的“上下文”部分本应该包括这些内容,但在实际操作中往往会“走样”成“我们要”的情况。架构其他规模、其他类型的企业信息系统时这个思路同样适用。

\u0026#xD;\n

进一步,可以将上述过程与领域设计分析结合,根据分析内容与业务的相对“距离”渐次展开:

\u0026#xD;\n

\

\u0026#xD;\n

以上面的业务关切为例:

\u0026#xD;\n

电话订票平均处理时间降低到5分钟/呼叫、五年内降低到2.5分钟/呼叫

\u0026#xD;\n

先做外部领域的企业架构分析:

\u0026#xD;\n

What:电话订票

\u0026#xD;\n

Why:原因比较明显,谁愿意花费几十分钟甚至几个小时订票?

\u0026#xD;\n

How:降低订票手续的繁琐程度,减少等待时间、咨询时间、选票时间

\u0026#xD;\n

Who:乘客、接线员

\u0026#xD;\n

Where:手机、固定电话

\u0026#xD;\n

When:全年服务时间

\u0026#xD;\n

最终需要围绕“电话订票平均处理时间降低到5分钟/呼叫、五年内降低到2.5分钟/呼叫”这个既定的量化目标分析,为了满足这些要求外部应该满足什么条件,相应的对企业内部信息环境要求是什么。

\u0026#xD;\n

 \

\u0026#xD;\n

以5分钟完成电话订票的“关切内容”为例,如果通过分析必须将“等待时间”限制在0-1分钟、“咨询时间”限制在0-1.5分钟,“选票时间”限制在0-4分钟,相当于我们就必须对企业内部各相关应用、数据、网络的架构设计提出明确量化要求,同时对于各关联系统的处理效率、数据OLTP响应时间、网络往复时间提出明确要求,然后这些要求转化为传统的企业架构设计中“战略”、“业务”设计要求时就更具目的性,这个过程就好像常说的“换位思考”。

\u0026#xD;\n

2011年由于项目立项申请方式的转变,一些“金”字头的企业信息系统架构开始走“先换位思考,再设计企业信息架构”的过程,这个过程的积极意义如下:

\u0026#xD;\n
  • 首先,提高企业信息架构的目的性,明确投入/产出关系\u0026#xD;\n
  • 其次,通过增加“外部领域分析”过程,可以对用户的期望和需求做先手布局,以往我们总是说“唯一不变的是变化本身”、“客户的需求千差万别、随时变化”,但现在我们应该反过来考虑,是不是我们最初没有站在他们的角度考虑这些问题,而是“一厢情愿”的“自说自话”出一些所谓的企业信息架构“战略”、“业务需求”\u0026#xD;\n
  • 接着,尽管用户关切的内容可能会用“更快”、“更方便”这些模糊的表述,但通过“外部领域分析”,我们可以将这些关切标准量化并分阶段实现,通过量化指标推动企业信息架构建设工作\u0026#xD;\n

不过,空谈“换位思考”比较容易,但做到很难,实践中较为现实的方式除了直接面向用户进行调研外,考察服务对象的“对口系统”也是不错的方式,以往我们常说团队需要沟通,其实具有互联关系的内、外部企业信息架构之间又何尝不是呢?

\u0026#xD;\n
\u0026#xD;\n

推荐阅读
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 汽车电子架构与CAN网络基础解析——鉴源实验室专业解读 ... [详细]
  • 构建高性能Feed流系统的设计指南
    随着移动互联网的发展,Feed流系统成为了众多社交应用的核心组成部分。本文将深入探讨如何设计一个高效、稳定的Feed流系统,涵盖从基础架构到高级特性的各个方面。 ... [详细]
  • PCIe中的弹性缓冲原理解析
    PCIe是一种高速串行总线,其传输信号为差分信号,并采用同步传输方式。然而,PCIe并没有专用的同步时钟。本文将详细介绍PCIe中的弹性缓冲(Elastic Buffer)原理,探讨其如何处理时钟差异,确保数据传输的稳定性和可靠性。 ... [详细]
  • 对象存储与块存储、文件存储等对比
    看到一篇文档,讲对象存储,好奇,搜索文章,摘抄,学习记录!背景:传统存储在面对海量非结构化数据时,在存储、分享与容灾上面临很大的挑战,主要表现在以下几个方面:传统存储并非为非结 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 本文通过思维导图的形式,深入解析了大型网站技术架构的核心原理与实际案例。首先,探讨了大型网站架构的演化过程,从单体应用到分布式系统的转变,以及各阶段的关键技术和挑战。接着,详细分析了常见的大型网站架构模式,包括负载均衡、缓存机制、数据库设计等,并结合具体案例进行说明。这些内容不仅有助于理解大型网站的技术实现,还能为实际项目提供宝贵的参考。 ... [详细]
  • Juval Löwy主张,每个类都应被视为服务,这并非是为了让服务无处不在,而是因为微服务是经过深思熟虑后系统分解的自然结果。在他的设计和构建的系统中,这种理念有助于提高模块化、可维护性和扩展性。通过将每个类视为独立的服务,系统能够更好地应对复杂性,实现更灵活的部署和更高的性能。 ... [详细]
  • 本文探讨了使用Python进行微服务架构设计的合理性和适用性。首先,介绍了微服务的基本概念及其在现代软件开发中的重要性。接着,通过具体的业务场景,详细分析了Python在微服务架构设计中的优势和挑战。文章还讨论了在实际应用中可能遇到的问题,并提出了相应的解决方案。希望本文能够为从事Python微服务开发的技术人员提供有价值的参考和指导。 ... [详细]
  • 重新审视Kubernetes的必要性
    近期,我注意到不少人误以为我是Kubernetes的推广者。实际上,我只是分享了一些适合用Kubernetes解决的案例。本文旨在探讨Kubernetes的适用场景,并提供一些替代方案。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • 深入解析轻量级数据库 SQL Server Express LocalDB
    本文详细介绍了 SQL Server Express LocalDB,这是一种轻量级的本地 T-SQL 数据库解决方案,特别适合开发环境使用。文章还探讨了 LocalDB 与其他轻量级数据库的对比,并提供了安装和连接 LocalDB 的步骤。 ... [详细]
  • 数据安全:企业数字化转型的关键保障
    在数字化转型的大潮中,数据已成为企业核心竞争力的重要组成部分。确保数据的安全不仅关乎企业运营的连续性,更是企业在激烈市场竞争中的生存之道。本文探讨了在云计算和大数据背景下,企业如何有效保障数据安全,并介绍了新兴的数据安全解决方案。 ... [详细]
  • 本文介绍了基于Java的在线办公工作流系统的毕业设计方案,涵盖了MyBatis框架的应用、源代码分析、调试与部署流程、数据库设计以及相关论文撰写指导。 ... [详细]
  • 本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ... [详细]
author-avatar
cmm雨轩
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有