本文更新版本已挪至:http://www.zhoujingen.cn/blog/2666.html

--------------------

在与人交流TOGAF的时候,离不开企业信息化,而信息化又离不开IT,有一些企业的信息主管和我交流到,他们企业的系统很复杂,现在基本能买的都买了,二三十个系统弄得现在有点搞不定了。如果但按系统数来算复杂度的话,那么他们远比我做过培训的建设银行、中国电网来的系统少,但是我们不能否认,目前国内企业信息化意识有,但是信息化所带来的成效的确值得探讨,一个企业的信息化复杂绝对不是以IT系统来决定的,我觉得它是由企业业务系统牵头,由企业所具备的企业架构能力来决定的。听起来好像比较悬乎,决定企业化信息应该是个很复杂的问题吧?在做培训前,我会给架构师们讲下面这一张图,以便大家能够清晰企业信息化中IT的作用、范围、框架以及与企业核心的关系,这也是大家在实践TOGAF时需要有的基本视野。

企业经营管理框架

当你看到这篇文字,我想你可能是信息化咨询人员,或是企业信息化主管,或者是软件架构师们,我们谈到TOGAF,不要一下子深入到TOGAF细节,否则看起来会比较累。如果知道企业架构的历史就知道,它本身就是从IT系统衍生而来,TOGAF也由以前关注IT转到业务,但IT仍是我们常谈的词汇,只是可能会有多种不同的说法。但,不管怎么说,企业的IT只是一个管理工具范畴,它的存在必须有助于推动企业现在的运营,好的话应该还要适应未来的发展。从上图中我们可以看到右上角有三个蓝色小图标,它们构成了企业的经营管理框架。它是从企业的经营理念,逐层落实到战略规划以及运营执行。

这三大块是企业管理的范畴,再往上图左边看,展开了这三大块。商业企业,无论是公有还是私营,都是按着自己的愿景来满足他人的需求的。经营理念包括企业的使命、愿景、经营哲学,这些理念会由外界或自身的驱动力来促使改变,例如新的环境立法影响着许多国家的自然资源行业等,这些驱动力影响着特定行业中组织的战略。企业的理念和愿景决定了当远期战略和当前的业务目标。通常,目标会分解成多个短期的战术目的,不同的组织、合作伙伴和供应商会对这些目的负责,共同促进与之关联的目标的实现。定义了目标之后,还需要通过事先定义的KPI对其进行跟踪和监控。

战略目标制定之后需要执行,假设企业的战略目标是把运营成本降低20%,要实现该战略目标,就要对现有的运用模式进行改造。比如,可以通过提供在线自助服务,裁剪40%的客户服务人员;或者改造现有业务处理流程,裁剪20%附加价值低的环节。日常运作的组织、流程、IT系统都应该是在自身所具备的业务能力的指导下运转的,否则就会出现运营与战略脱节、各个业务环节缺乏统一协调等问题,这些战略运营执行管理包括组织和岗位职责、业务标准流程、工作计划、经营管控、人才培养、绩效管理等。

我们现在着重来看看中间下面业务块,它包括了三部分:业务-流程-IT,我们可以看到IT属于最末端,它的作用就是把我们经由企业战略规划确定下来的业务,把这些在企业日常工作中存在的制度流程在IT系统中完成,以便操作层、管理层和领导层都能够全程方便的使用和操作数据信息,帮助高效执行任务、查找问题根源、进行业务决策等。

不要夸大IT的作用

经常看到有企业对外宣传上了一个什么大系统,以此来对外说明自己借助于企业信息化而开始具备了一些竞争优势。企业信息化的确能够加强企业竞争优势,只是现在到处都提最佳实践,而又想有竞争优势,那就都开始定制化。定制化并不是一件轻松的事情,企业基本上都会花不少钱,那既然花钱了,自然就会有指望了。这就会出现一个观点,那就是企业容易把IT的作用放大,企业认为我花了这么多钱,你们做的软件一定要帮我大忙。而事实是这样的吗?

如果从独立系统来看,我觉得这个问题还不大,毕竟软件企业也不是招摇撞骗的,当然有些政府项目除外。然而,如果你希望通过上一个软件系统,希望IT人员给你做好软件的同时还帮你梳理和制定企业战略,那我觉得你一定会失望的,而且将来一定也要付出代价。运营执行一定是在战略规划之后,而IT信息化是帮助企业运营的,从这个先后顺序来看,那就是IT是在战略规划之后,而且这是由两拨不通技能要求的团队来完成。我们不能把IT太高估了,他们并不是无所不能的,如果企业寄希望于通过软件公司来完成这两件事情,我觉得这是比较有难度的。我倒不是说软件企业没有这种能力,只是术业有专攻,企业不能把一个管理问题直接简单转换成一个IT问题来解决,我认为管理问题还是通过管理的方式来解决更好些,该做企业战略咨询的还得做咨询,该自己思考业务的还得自己规划,IT相对这些来说,更向是一个战略执行的工具而已,不能本末倒置,IT工作的输出绝对不会是战略,否则容易出漏子的。

缺失的一环:企业架构

IT和流程是业务的具体表现,我们讲的运营执行是对具体业务的执行。然而业务的概念有点太过于笼统抽象,还需要再表象一些才能更利于我们去用IT实现它。业务会为市场形成各种产品,如汽车,还会提供某些业务服务,如设备维护服务等,这些产品和服务时根据适当的标准或指引进行制造或交付的。业务最终是通过产品或服务的形式来满足客户的需求,这就引出了产品的概念,而IT实现的更具体是与具体的产品结合起来。一个企业会有多种产品和服务,从而出现了组合项目管理,也就是同时存在多个并行的项目,需要统一管理,这就会引出IT系统的集成协作之类的关系。上面的描述,形成了图中战略规划、运营执行和项目组合管理三部分的逻辑关系,这也是我们传统企业信息化的主要方式,由战略直接影响项目组合管理,或在业务执行中决定推出什么项目,这样的方式也逐渐暴露出一个问题,那就是随着企业的发展,业务的内部专业化能力提高,由业务单元优化、流程优化到企业优化,以及业务的外部专业化要求更高,由内部集成、战略协作到行业网络化,这些发展会暴露出IT系统的严重滞后,甚至会阻碍企业的进一步发展。

前面讲到了,术业有专攻,战略管理一定由富有经验的企业战略专家团队来完成,而IT系统的完成一定也需要专门的人员和团队来完成,这一定不只是软件开发商的事情,而需要给企业IT信息化做整体规划的人。这也是企业架构慢慢被大家提起的原因,因为企业架构解决的正是这个问题,企业架构师和团队负责按照企业的战略来制定企业业务信息化的总体规划和落地指导,这些人可以是外聘的企业架构专家团队,也可以是企业自身培养的架构师团队。

上图表现了现在信息化相比较于传统的信息规划的差异,主要是增加了业务架构师和企业架构师角色。宏观层面的企业战略,需要通过业务架构来进行分解,从战略范畴落实到战术范畴。

  • 企业最核心的就是业务链和价值链,端到端的业务流程,但是业务部门本身的划分和IT系统独立的建设却割裂了原本完整的端到端业务流程。如果没有企业架构,就无法从企业层面来全面考虑问题。在企业中,单纯的流程改进有很大的局限性,它无法在企业内部达到最优和共享的目标,进而导致不同业务部门之间的割裂,造成职能重叠、效率低下,客户信息和服务不能共享,成本居高不下等问题。
  • 业务架构师基于战略和市场,决定企业各组成部分如何运转,建立了企业战略与日常运营之间的关联关系,建立的流程和业务功能可以满足市场、客户不断变化的需求,做到差异化竞争。
  • 如果组织要想获得更高的效率和灵活性,可以将功能
  • 分解成预先定义的各种特定业务服务,这需要在企业层面完成业务架构、信息系统架构和技术架构。

企业信息化复杂吗?

上面的一些解说,其实回答不了企业信息化复杂吗?这个需要根据企业成熟度来看,如果企业的战略已经很清晰了,那么企业信息化的复杂程度就看你的企业是否具备架构团队,或者你是否有优秀的企业架构咨询,以及是否有比较好的软件厂商来帮助你实现符合你的系统。如果企业的战略很模糊,那么我建议你现在不要追求企业信息化利益最大化了,因为这不太可能做到,因为技术和工具永远不能主导你的企业去发展业务,你应该首先做的是去清晰战略,然后拿战略去指导企业信息化。也许你会说,我们战略真的还难以确定,是不是就不要企业信息化了?我可没这么说,我说的只是不能最大化IT系统投资回报率,从局部上系统应该还是对企业是有帮助的,只是企业的CIO需要有IT是帮助战略落地的意识,一旦战略确定之后就可以开始构架整个企业的总体信息化了。

总结

先确定顶层关系(驱动力、企业理念与战略目标关系),然后画好边界(内部与外部,业务边界),确定支持战略目标从上至下落地的业务和流程。通过企业架构来定义企业如何创造价值以及企业内外部的协作关系,描述企业如何满足客户需求、进行市场竞争、与合作伙伴合作、建立运营体系、考核绩效等。

TOGAF:企业信息化复杂吗?的更多相关文章

  1. JeeSite 企业信息化快速开发平台

    平台简介 JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台. JeeSite本身是以Spring Framework为核心容器,Spri ...

  2. TOGAF企业连续体和工具之架构资源库及架构工具的选择

    TOGAF企业连续体和工具之架构资源库及架构工具的选择 3. 架构资源库 在一个企业,尤其是在一个大型企业中,建设一个成熟的架构往往会产生大量的工作产品.为了很好地管理和利用这些工作产品,企业需要制定 ...

  3. TOGAF企业连续体和工具之企业连续体构成及架构划分

    TOGAF企业连续体和工具之企业连续体构成及架构划分 又回头看了之前文章的评论,本人也同样感慨这些文章的确像政治课本般的虚无缥缈,所以对费力看完却觉得无从下手的看官致以诚挚的歉意和理解,因为这个问题也 ...

  4. Github开源项目(企业信息化基础平台)

    JEEPlatform 一款企业信息化开发基础平台,可以用于快速构建企业后台管理系统,集成了OA(办公自动化).SCM(供应链系统).ERP(企业资源管理系统).CMS(内容管理系统).CRM(客户关 ...

  5. 企业信息化-Excel快速生成系统

    企业信息化,主要是指对企业生产运营过程所形成的信息数字化,最终形成了数字资产.大型企业为了节约成本,提高协同工作效率,都会定制ERP.办公OA.流程审批等系统做信息化支撑.但是中小企业精力投入到生成中 ...

  6. SpringBoot开源项目(企业信息化基础平台)

    JEEPlatform 一款企业信息化开发基础平台,可以用于快速构建企业后台管理系统,集成了OA(办公自动化).SCM(供应链系统).ERP(企业资源管理系统).CMS(内容管理系统).CRM(客户关 ...

  7. Odoo免费开源企业信息化平台助力企业成功

    企业信息化变革之路 信息孤岛的真实由来 打开百度App,看更多图片 左边为当下企业现状,右边为Odoo的整体 企业信息孤岛的严重性,来自于企业的自身高速发展,企业以销售为生命主题围绕着客户会搭建一系列 ...

  8. 5款开源BI系统倾力推荐,企业信息化的利器

    如今的企业都在选择开源BI系统,提升企业信息化的水平.那么开源BI系统到底该如何选择?在目前的百度上面有着许许多多类似的内容,本文就整理了其中优秀的5款工具,帮助大家选择合适的软件. 1.Smartb ...

  9. 制造企业信息化时代,SaaS系统下沉,移动端上升

    这个时代,我们是不是有很多岗位一定是要在电脑前面完成?如果我们让部分岗位的办公室人员离开电脑,让他们通过移动端来完成工作,这又会产生出一个什么样的变化?是否意味着可以有更多的时间在一线生产制造现场,从 ...

随机推荐

  1. go语言实现一个简单的登录注册web小程序

    最近学习golang也有一段时间了,基础差不多学了个大概,因为本人是java程序员,所以对web更感兴趣.根据<go web编程>中的例子改编一个更简单的例子,供新手参考,废话不多说,上菜 ...

  2. Android Studio导入github下载的工程

    现在从github上面现在的项目大部分都是Android Studio工程,那么问题来了,从github上面down一个工程下来,怎么导入android studio呢? 对刚从eclipse转And ...

  3. clearfix清除浮动进化史

    我想大家在写CSS的时候应该都对清除浮动的用法深有体会,今天我们就还讨论下clearfix的进化史吧. clearfix清除浮动 首先在很多很多年以前我们常用的清除浮动是这样的. .clear{cle ...

  4. netsh-winsock-reset;ping的通公网IP和DNS地址和内网网关,就是不能解析域名;

    winXP cmd-------------> netsh winsock reset ============= 相关知识: netsh winsock reset命令含义是重置 Winsoc ...

  5. python排序算法的实现-冒泡

    1.算法描述: (1)共循环 n-1 次 (2)每次循环中,如果 前面的数大于后面的数,就交换 (3)设置一个标签,如果上次没有交换,就说明这个是已经好了的. 2.代码 #!/usr/bin/pyth ...

  6. Linux之crontab

    一  cron crond位于/etc/rc.d/init.d/crond 或 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用/var/lock/subsys ...

  7. 软件包管理 之 Fedora/Redhat 在线安装更新软件包,yum 篇 ── 给新手指南

    在本文中,我们主要解介绍 Fedora core 4.0 通过软件包管理工具yum来在线安装更新软件:关于apt工具应用,我们会在另外一篇中介绍: 一. yum 的使用:有些初学Linux的弟兄可能问 ...

  8. ecshop利用.htaccess实现301重定向的方法

    实现方法如下(空间必须支持对目录中的.htaccess文件解析) 打开 .htaccess 找到 RewriteEngine on 它的下方添加 RewriteCond %{HTTP_HOST} ^需 ...

  9. 高吞吐量的分布式发布订阅消息系统Kafka--安装及测试

    一.Kafka概述 Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据. 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因 ...

  10. 开启MSDTC

    DOS方式以运行中输入cmd 然后输入下面命令: 停止MSDTC: net stop msdtc 开启MSDTC: net start msdtc 卸载MSDTC: msdtc -uninstall ...