﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>掌控生活，加速成长！ &#187; TOGAF</title>
	<atom:link href="http://www.zhoujingen.cn/blog/tag/togaf/feed" rel="self" type="application/rss+xml" />
	<link>http://www.zhoujingen.cn/blog</link>
	<description>平衡、快乐、高效，成为一个有自我、有目标、有结果的敏捷个人。</description>
	<lastBuildDate>Sat, 19 Oct 2024 13:10:21 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.7.1</generator>
	<item>
		<title>企业架构 － 开篇：TOGAF介绍</title>
		<link>http://www.zhoujingen.cn/blog/1597.html</link>
		<comments>http://www.zhoujingen.cn/blog/1597.html#comments</comments>
		<pubDate>Tue, 26 Nov 2013 00:02:48 +0000</pubDate>
		<dc:creator><![CDATA[周金根]]></dc:creator>
				<category><![CDATA[企业架构]]></category>
		<category><![CDATA[TOGAF]]></category>

		<guid isPermaLink="false">http://www.zhoujingen.cn/blog/?p=1597</guid>
		<description><![CDATA[在《年度总结和计划：去年4个1，今年5个1》 中说过今年我准备在项目组引入一个架 &#8230; <a href="http://www.zhoujingen.cn/blog/1597.html">继续阅读 <span class="meta-nav">&#8594;</span></a><div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1369.html" rel="bookmark" title="TOGAF培训（讲师：周金根）">TOGAF培训（讲师：周金根） </a> <small>TOGAF培训大纲（2天） 讲师介绍 周金根，独立咨询师，专注产品管理、敏捷开发 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3695.html" rel="bookmark" title="TOGAF：从业务架构到业务需求">TOGAF：从业务架构到业务需求 </a> <small>做管理型软件产品一般都要经历架构阶段，而架构又可以简单分为业务架构和技术架构，对 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3378.html" rel="bookmark" title="开放企业架构（OEA）：Archi 汉化工具下载">开放企业架构（OEA）：Archi 汉化工具下载 </a> <small>在OEA中，我们使用了ArchiMate 作为架构语言，这是一个高层、简单的描述 &hellip; 继续阅读 &rarr;...</small></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012610161311.png" /></p>
<p>在《<a id="homepage1_HomePageDays_ctl04_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/zhoujg/archive/2010/01/21/1653663.html">年度总结和计划：去年4个1，今年5个1</a>》 中说过今年我准备在项目组引入一个架构方TOGAF。工业和信息化部副部长杨学山在一次内部座谈时提到：与西方发达国家比，国内的信息化建设在硬件方面已 经不相上下，在软件方面有5年的差距，在信息化管理方面有大概10年的差距，在企业架构方面则有20年的差距。而企业架构离不开我们IT技术领域的架构师 的支持，为了让更多人了解企业架构，我将会写一系列相关的blog与大家分享。本系列适合业务架构师、技术架构师或者有意做企业架构相关方面工作的人员。 本篇作为此系列的首篇blog，介绍一下企业架构以及对TOGAF进行介绍。</p>
<h1>什么是企业</h1>
<ul>
<li>具有一个<strong>共同目标的组织的集合</strong>，可能是政府部门，一个完整的公司，公司部门，单一科/处，或由共同拥有权连接在一起的地理疏远的组织链</li>
<li>可能是一个“<strong>扩展的</strong>企业”，包括合作伙伴、供应商和客户</li>
</ul>
<h1>什么是架构</h1>
<p>架构是针对某种特定目标系统的具有体系性的、普遍性的问题而提供的通用的解决方案，架构往往是对复杂形态的一种共性的体系抽象。</p>
<p>业务架构体系是针对企事业信息管理系统中具有体系的、普遍性的问题而提供的通用解决方案，更确切的说，是基于业务导向和驱动的架构来理解、分 析、设计、构建、集成、扩展、运行和管理信息系统，比如业务架构体系认为一个信息系统必须由组织机构、业务流程、业务信息、业务功能、和业务语义等层次构 成。</p>
<p>复杂系统集成的关键，是基于架构（或体系）的集成，而不是基于部件（或组件）的集成。</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012716015438.jpg" /></p>
<p>在ISO/IEC 42010:20072中对架构有如下定义：</p>
<p>The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution.</p>
<p>一个架构是系统的基本结构，它由<strong>多个组件</strong>以及它们彼此间的<strong>关系</strong>而组成，并且在一定环境和原则下进行<strong>设计</strong>和<strong>演变</strong>。具体可以参考我之前写的一篇bolg<a id="CategoryEntryList1_EntryStoryList_Entries_ctl01_TitleUrl" href="http://www.cnblogs.com/zhoujg/archive/2009/12/10/1621340.html">《架构 － 又一个类似与“平台”一样的词汇》</a>。</p>
<h2>火车工程师</h2>
<p>火车工程师在做设计时，他不会去关心每节车厢里装的是什么，他们只需要关心这些车厢一节节连接在一起就好了，而把每节车厢中的具体事情交由相应 的责任人即可。将一节节车厢连起来就形成了一个隐式的（或抽象的）流程，好比一个灵活的流程应该有这样的能力：当一节车厢被替换成另一节车厢时不会对整列 火车造成什么影响。</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201002/2010022410524664.jpg" /></p>
<p>车厢之间的连接的实现如同灵活的业务接口，其具体实现即是灵活的服务。</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201002/2010022410530564.jpg" /></p>
<h1>什么是企业架构</h1>
<p>企业架构可以分为两大部分：<strong>业务架构和IT架构</strong>，大部分企业架构方法都是从IT架构发展而来的。</p>
<ul>
<li><strong>业务架构：</strong>是把企业的业务战略转化为日常运作的渠道，业务战略决定业务架构，它包括业务的运营模式、流程体系、组织结构、地域分布等内容</li>
<li><strong>IT架构：</strong>指导IT投资和设计决策的IT框架，是建立企业信息系统的综合蓝图，包括数据架构、应用架构和技术架构三部分。</li>
</ul>
<p>对比 RUP 和其他主要关注于实现的规程，企业架构领域原则上的<strong>关注点是企业范围内的业务需求的识别、规范，及优先级划分，</strong>感觉它也是一个做企业信息化规划的方法。我认为，做工具型产品和企业级产品有个差别，那就是<strong>做企业级产品需要由工具型产品的产品型公司向咨询类的服务型公司转型。</strong></p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012421215084.png" /></p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012421223678.png" /></p>
<ol>
<li>业务流程的<strong>组织逻辑</strong>(包含所有信息和技术服务，流程)和<strong>IT基础设施</strong>，反映了该公司<strong>运作模式的整合和标准化的需求</strong> (MIT Center for Information Systems Research)</li>
<li><strong>概念蓝图</strong>，定义了一个组织的<strong>结构和运作</strong>。企业架构的意图是确定组织如何能够最有效的实现其<strong>当前和未来</strong>的目的 (SearchCIO.com)</li>
</ol>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012913214552.jpg" /></p>
<p>企业架构如同战略规划，可以帮助企业执行业务战略规划及IT战略规划。在业务战略方面，可使用TOGAF及其架构开发方法论 （ArchitectureDevelopmentMethod/ADM）来定义企业愿景/使命，目标/目的/驱动力，组织架构，职能及角色。在IT战略 方面，TOGAF及ADM详细描述了如何定义业务架构，数据架构，应用架构，和技术架构，是IT战略规划的最佳实践指引。企业架构是承接企业业务战略与 IT战略之间的桥梁与标准接口，是企业信息化规划的核心。<br />
源于90年代美国的企业架构框架，到目前已经衍生出多种企业架构框架，如DoDAF（<a href="http://www.ibm.com/developerworks/cn/rational/rationaledge/content/apr06/widney/" target="_blank">美国国防部体系架构框架</a> The Department of Defense Architecture Framework）、TOGAF等。</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012413381354.jpg" /></p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012608491024.jpg" /></p>
<h1>为什么需要企业架构</h1>
<p>有些人可能会问：“为什么要做要做架构，直接拿来需求就做不就行了吗？”。搭个简易狗窝不需要专门进行设计，但是建个大厦则必须经过设计阶段一 样，我想对于不复杂的东西，你怎么做我都觉得不会出什么差错，但是一旦业务复杂、规则麻烦、还涉及变革时，必须有一个清晰的架构才能保证做出来的东西是正 确的。</p>
<p>中国的大多数企业在进行IT投资时都会跳过企业架构这个环节而直接进入了IT项目的建设，这样就会导致重复投资、信息孤岛等必然现象。缺少规划 就会发现很多开发的功能重复，也有的功能开发完成后被打入冷宫，这里列一个简单例子：如hr系统中的HR服务台的一个功能，我填写了一个问题，但是没有回 复，估计这个功能就被打入冷宫了，这样满意度可想而知。</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201002/2010022511245046.jpg" width="962" height="39" /></p>
<p>我觉得<strong>EA是一个业务和IT对齐的战略执行工具，一种设计、管理、沟通的工具。</strong>通过企业架构，我们可以达到：</p>
<ul>
<li>企业内不同的人要对企业现状（<strong>as－is</strong>）和企业愿景（<strong>to-be</strong>)有一个<strong>整体的的理解</strong></li>
<li>业务、信息、技术人员的<strong>共同愿景</strong>，是理解、沟通的基础</li>
<li>如果没有一个清晰的架构，就不能保证正确的决策和好的实现，EA是<strong>理解和实现企业IT建设的保障</strong></li>
</ul>
<p>TOGAF在国外的认知度很高，目前企业架构方法有很多，但TOGAF是最主流的，已经有超过15年的历史。不仅有80％的福布斯( Forbes)全球排名前50的公司在使用，而且支持开放、标准的SOA参考架构。目前已得到国际主流厂商的推动，德国有SAP在推动，美国IBM、 HP、SUN等公司在推动，中国在企业架构方面并不是很成熟，以前讨论多半集中在软件架构或是单独的系统架构，在02年才有一个企业架构出现。金蝶在 TOGAF 8.1成熟之后，引进9.0，因为它包含对SOA的支持，所以这个也是金蝶选择在这个时期把它导入的原因之一。金蝶加入The Open Group，希望能够提升中国<strong>企业信息系统及业务架构的水平</strong>，并率领国内软件产业参与国际标准的制定。对金蝶而言，引 进TOGAF和Open Group的SOA参考架构及治理原则，将推动金蝶集团产品，开发过程及治理的国际化与标准化。未来金蝶ERP产品EAS、BOS及金蝶中间件等产品都将 遵循TOGAF企业架构框架，架构开发方法论及SOA参考架构，以提升产品质量及全面SOA服务化。在金蝶产品获得成功后，将建议金蝶用户采Open Group的TOGAF及SOA标准。在2009年11月份上海的金蝶年度客户大会及中国管理模式杰出奖颁奖典礼中，金蝶发布了EAS 7.0新版本，这是中国第一款使用TOGAF企业架构框架规划及SOA的ERP产品。</p>
<h1>为什么选择TOGAF</h1>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012608500712.jpg" /></p>
<p>根据The Open Group的2009年调研报告，各类企业架构框架的市场占用率如下：</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012313282674.jpg" /></p>
<p>根据以上三个调研机构的报告，<strong>TOGAF的占有率已经超过百分之五十</strong>。</p>
<h1>TOGAF目标</h1>
<ul>
<li>长期
<ul>
<li>行业标准，通用的企业架构方法</li>
<li>可单独使用或与对特别群组产品相关、特定的框架联合使用</li>
</ul>
</li>
<li>Version9
<ul>
<li>从TOGAF8.1.1的一个演变，密切对齐业务，重组的易用性，总体架构和企业架构核心方法，可在今后几年被充实</li>
</ul>
</li>
</ul>
<h1>什么是架构框架</h1>
<p>大型公司和政府部门可以由多个企业组成，和可能开发及维护一些独立的企业架构来处理每一个企业，但是每一个企业的信息系统经常有太多共同之处， 而且使用一个共同的架构框架通常有大的，潜在的收获。例如，一个共同的框架能提供架构储藏库开发的基础，和重用模型，设计，和基线数据。</p>
<ul>
<li>一个架构框架<strong>是一个工具包</strong>，可<strong>用于开发范围广泛的不同架构</strong></li>
<li>它应该<strong>说明了信息系统设计的方法</strong>，依据一套企业连续统一体，并说明企业连续统一体如何组成一个整体</li>
<li>它应该<strong>包含了一套工具，并提供一个共同的词汇</strong></li>
<li>它还应<strong>包括一个建议的标准和相容的产品清单</strong>，可用于实施企业连续统一体</li>
</ul>
<p>TOGAF 是一个架构框架，简而言之，是一种协助开发、验收、运行、使用和维护架构的工具。TOGAF已被80％的Forbes 50（福布斯）的公司使用，并支持开放、标准的SOA参考架构。</p>
<p>TOGAF是透过300多家开放群组架构论坛会员协同努力发展的，会员包含全球的领导IT客户及厂商，和代表了架构发展的最佳实践。使用 TOGAF作为架构框架将允许被开发的架构是一致的，反映利益相关者的需要，使用最佳实践，和给予应有的目前需求和未来业务可能需要二者的考虑。<br />
架构设计是一个技术复杂的过程，和设计异质、多厂商架构是显著地复杂。TOGAF扮演重要的角色来帮助“非神秘化”和去风险化架构开发流程。TOGAF提供加值平台，和使能使用者建立真正的基于开放系统的解决方案以处理他们的业务议题和需要。</p>
<h1>The Open Group</h1>
<p>The Open Group于1993年开始应客户要求制定系统架构的标准，在1995年发表The Open GroupArchitectureFramework (TOGAF) 架构框架。TOGAF的基础是美国国防部的信息管理技术架构(TechnicalArchitecturefor Information Management:TAFIM)。它是基于一个迭代(Iterative)的过程模型，支持最佳实践和一套可重用的现有架构资产。它可让您设计、评 估、并建立组织的正确架构。</p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012313521329.jpg" /></p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012313325747.jpg" /></p>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314164332.jpg" /></p>
<h1>TOGAF范围</h1>
<p>强调商业目标作为架构的驱动力，并提供了一个最佳实践的储藏库，其中包括：</p>
<ul>
<li><strong>TOGAF架构开发方法（ADM）</strong>：ADM是一个可靠的，行之有效的方法，以发展能够满足商务需求的企业架构，它是TOGAF的关键。<br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012313310460.jpg" /></li>
<li><strong>TOGAF架构内容框架</strong>：提供了一个详细的架构工件模型，包括交付物、交付物的工件和架构构建块<br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314015784.jpg" /><br />
上图的中文版如下：<br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314333056.jpg" /><br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314232791.jpg" /><br />
上图的中文版本如下：<br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314312456.jpg" /></li>
<li><strong>TOGAF参考模型</strong>：提供了两个参考模型，Technical Reference Model (TRM) 和Integrated Information Infrastructure Model (III-RM)<br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314054776.png" /><br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314342336.jpg" /></li>
<li><strong>ADM指引和技术</strong>：提供应用ADM的一些指导（迭代、安全等）和技术（定义原则、业务场景、差距分析、迁移计划、风险管理等）<br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314064171.png" /></li>
</ul>
<p><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314071787.png" /><br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314352038.jpg" /></p>
<ul>
<li><strong>企业连续统一体</strong>：EA 专业人员和涉众的资源库，例如，模型、解决方案模式，和其他可以在企业架构实现和裁减过程中用作构建块的资产。<br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314081221.png" /></li>
<li><strong>TOGAF能力框架</strong>：一套资源、指导、模板、背景信息等等，帮助在组织中进行架构实践<br />
<img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314363064.jpg" /></li>
</ul>
<p>经过上面的一些介绍，我们知道TOGAF是一个优秀的企业架构框架，剩下就是我们如何去学习和实践它了！</p>
<h1>参考书</h1>
<p><em>下载这两本书请点图片链接,口袋书下载好像有问题，重新上传了一个</em></p>
<p><a href="http://ishare.iask.sina.com.cn/f/6608473.html"><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314255978.jpg" /></a></p>
<p>&nbsp;</p>
<p><a href="http://ishare.iask.sina.com.cn/f/6623419.html"><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201001/2010012314261921.jpg" /></a></p>
<ol>
<li><a href="http://www.doc88.com/p-178806475663.html"><strong><strong>企业架构框架－TOGAF v0.3.pdf </strong></strong></a><strong><strong>（适合架构师）</strong></strong><br />
<img alt="" src="http://pic002.cnblogs.com/images/2012/14032/2012032711542733.jpg" /><a href="http://www.docin.com/p-44662029.html" target="_blank"><strong><strong><br />
</strong></strong></a><strong><a id="homepage1_HomePageDays_DaysList_ctl13_DayItem_DayList_ctl00_TitleUrl" href="http://www.cnblogs.com/zhoujg/archive/2010/12/23/1913897.html">使用TOGAF来做业务架构 &#8211; 价值驱动产品开发</a></strong></p>
<p title="2小时初探企业架构TOGAF"><strong><a href="http://www.doc88.com/p-484738269491.html">2小时初探企业架构TOGAF</a></strong></p>
<p>TOGAF 是一个企业业架构方法，适合复杂的、面向组织级别以上系统的架构开发方法。今年1月份刚升级到9.0版，对业务建模和可操作性上都有很大的提 高。我在这里把之前写过的一些内容集中在一起，方便大家学习。 由于TOGAF是一个比较大的体系，想掌握它并用好它还需要付出更多努力和实践。<a href="http://www.doc88.com/p-50359157042.html" target="_blank"><strong><strong> </strong></strong></a></li>
<li><a href="http://www.doc88.com/p-50359157042.html" target="_blank"><strong><strong>企业架构语言ArchiMate.pdf</strong></strong></a>（<strong>适合架构师</strong>）<br />
<strong><strong><img alt="" src="http://pic002.cnblogs.com/img/zhoujg/201004/2010043010384523.jpg" /><br />
</strong></strong></p>
<p title="企业架构语言ArchiMate"><a href="http://www.doc88.com/p-646874593772.html"><strong>企业架构语言ArchiMate PPT</strong></a></p>
<p>ArchiMate是一种架构描述的建模语言，它使用清晰的概念和关系来描述架构领域，提供简单的、一致的结构化描述模型。我也写了一系列相关blog，大部分内容都来自于Open Group已经发布了1.0版本上，现在把这些内容集成次电子书，也便于大家学习。<a href="http://www.doc88.com/p-08439300516.html" target="_blank"><strong> </strong></a></li>
</ol>
<p><em><strong><em><strong> </strong></em></strong></em><a href="http://item.taobao.com/item.htm?id=25733880400"><strong>《TOGAF、ArchiMate、需求》打印书籍购买</strong></a></p>
<p><em><strong><em><strong> </strong></em></strong></em><a href="http://www.zhoujingen.cn/blog/1369.html" rel="bookmark">TOGAF培训讲义（周金根）</a><em><strong><em><strong><br />
</strong></em></strong></em></p>
<div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1369.html" rel="bookmark" title="TOGAF培训（讲师：周金根）">TOGAF培训（讲师：周金根） </a> <small>TOGAF培训大纲（2天） 讲师介绍 周金根，独立咨询师，专注产品管理、敏捷开发 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3695.html" rel="bookmark" title="TOGAF：从业务架构到业务需求">TOGAF：从业务架构到业务需求 </a> <small>做管理型软件产品一般都要经历架构阶段，而架构又可以简单分为业务架构和技术架构，对 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3378.html" rel="bookmark" title="开放企业架构（OEA）：Archi 汉化工具下载">开放企业架构（OEA）：Archi 汉化工具下载 </a> <small>在OEA中，我们使用了ArchiMate 作为架构语言，这是一个高层、简单的描述 &hellip; 继续阅读 &rarr;...</small></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.zhoujingen.cn/blog/1597.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TOGAF培训（讲师：周金根）</title>
		<link>http://www.zhoujingen.cn/blog/1369.html</link>
		<comments>http://www.zhoujingen.cn/blog/1369.html#comments</comments>
		<pubDate>Fri, 25 Oct 2013 14:43:05 +0000</pubDate>
		<dc:creator><![CDATA[周金根]]></dc:creator>
				<category><![CDATA[企业架构]]></category>
		<category><![CDATA[TOGAF]]></category>

		<guid isPermaLink="false">http://www.zhoujingen.cn/blog/?p=1369</guid>
		<description><![CDATA[TOGAF培训大纲（2天） 讲师介绍 周金根，独立咨询师，专注产品管理、敏捷开发 &#8230; <a href="http://www.zhoujingen.cn/blog/1369.html">继续阅读 <span class="meta-nav">&#8594;</span></a><div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1597.html" rel="bookmark" title="企业架构 － 开篇：TOGAF介绍">企业架构 － 开篇：TOGAF介绍 </a> <small>在《年度总结和计划：去年4个1，今年5个1》 中说过今年我准备在项目组引入一个架 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3695.html" rel="bookmark" title="TOGAF：从业务架构到业务需求">TOGAF：从业务架构到业务需求 </a> <small>做管理型软件产品一般都要经历架构阶段，而架构又可以简单分为业务架构和技术架构，对 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/1489.html" rel="bookmark" title="架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍">架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍 </a> <small>公司内部对于如何描述一个架构没有形成一个系统化的方法，所以公司在做业务架构时各个 &hellip; 继续阅读 &rarr;...</small></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<h1>TOGAF培训大纲（2天）</h1>
<h2>讲师介绍</h2>
<p>周金根，独立咨询师，专注产品管理、敏捷开发、企业架构、个人成长。十几年的IT工作经验，从技术到产品，到研发管理，围绕软件产品开发全生命周期积极探索和实践，发布了多本电子书，《模型驱动软件工厂》、《报表引擎设计》、《敏捷方法之Scrum》、《开源信息系统开发平台 – OpenExpressApp框架》、《敏捷个人-认识自我、管理自我》、《业务分析与需求》、《规模化产品开发方法-产品线工程》、《架构语言ArchiMate》、《企业架构框架TOGAF》等， 获得2010和2011年十大杰出IT博客，在中国软件技术大会、中国软件工程大会、全球软件技术大会、Scrum Gathering等大会多次做过企业架构、产品管理、定制化开发以及敏捷方法等主题演讲。给建银、工行、国网、中油瑞飞、英华达、工程设计研究院等不同类型企业做过企业架构、敏捷开发、需求等方面的培训和咨询，深受企业好评。</p>
<p>&nbsp;</p>
<h2>课程简介</h2>
<p>企业架构TOGAF给企业信息化规划带来的新的思考和指导，通过课程的学习将会获得：</p>
<ol>
<li>企业架构各个阶段的工作方式和交付物</li>
<li>对集成的顶层思考</li>
<li>掌握一种架构方法</li>
<li>掌握一种架构语言</li>
<li>掌握一种架构工具</li>
</ol>
<h2>内容安排</h2>
<table style="width: 570px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td rowspan="5" width="124">
<p align="left"><b>第1部分 </b></p>
<p align="left"><b>TOGAF</b><b>概观</b></p>
</td>
<td valign="top" width="446">
<p align="left"><b>1.1</b><b>应用集成的现有问题<br />
</b>传统的应用集成方式存在诸多弊端，仅仅依靠在两个数据库中传递数据或者相互之间调用接口的模式很难解决企业的整体集成问题。无论是在理论上或是实际中，这样的集成方式注定意味着项目的失败。<b></b></p>
</td>
</tr>
<tr>
<td valign="top" width="446">
<p align="left"><b>1.2 IT</b><b>与架构的融合</b></p>
<p align="left">仅仅从技术角度去思考集成系统只能是说是技术实现手段，但要真正发挥IT的价值，技术人员必须从技术架构视角提升到转到业务架构视角，从企业架构规划开始考虑IT和架构的融合，不仅解决集成问题<b>，</b>更能能从根本上改善IT带来的价值。<b></b></p>
</td>
</tr>
<tr>
<td valign="top" width="446">
<p align="left"><b>1.3</b><b>企业信息化和企业架构</b></p>
<p>企业架构是承接企业业务战略规划与信息化建设之间的桥梁，是企业信息化的核心。企业架构中97%是业务，3%是IT技术，那么企业架构到底是由哪几部分组成的呢？现在又有哪些企业架构方法？我们又应该选择学习哪个企业架构方法？</td>
</tr>
<tr>
<td valign="top" width="446"><b>1.4 TOGAF</b><b>概述</b>TOGAF是怎么发展起来的，TOGAF9又包含哪几大构件，这些构件分别包含什么内容？架构开发方法（ADM）是什么？这节我们将一一对这些做一下概要介绍，让你对TOGAF有一个大概的了解<b></b></td>
</tr>
<tr>
<td valign="top" width="446"><b>1.5 ArchiSurance</b><b>三家公司合并</b>ArchiSurance是一个虚构的企业，之前提供家庭和旅游两种类型的保险。最近要并购其他两家保险公司, PRO-FIT （汽车保险） 和LegallyYours （法律援助），通过这个案例我们来看看企业架构要考虑哪些方面，有什么架构图和交付物。通过这个案例学习，也能了解到ArchiMate架构语言和Archi架构工具。<b></b></td>
</tr>
<tr>
<td rowspan="5" width="124">
<p align="left"><b>第2部分</b></p>
<p align="left"><b>业务架构</b></p>
</td>
<td valign="top" width="446"><b>a)              </b><b>2.1</b><b>企业架构始于业务能力</b>为了提高产品质量，降低风险，管理可用性，各个公司追求的是内部集成，由专用流程链接各业务单元，并控制整个价值链。随着技术能够支持更为复杂的链接，部分领先公司开始有选择的与价值链的专业化提供商形成战略合作关系。业务能力先于组织、结构、流程和人，展示了组织做什么业务来实现企业的目标，我们通过学习业务能力图来展现企业的业务能力。</td>
</tr>
<tr>
<td valign="top" width="446"><b>a)              </b><b>2.2</b><b>流程和组织的关系</b>组织是能力导向的，流程是协同导向的，流程决定组织还是组织决定了流程？企业关注的核心问题是价值创造，为客户创造价值的是流程，而不是某个部门或者人。只有流程才是企业经营系统的主线，只有用流程视角才能够真正看清楚企业系统的本质与内在联系。</td>
</tr>
<tr>
<td valign="top" width="446"><b>b)             </b><b>2.3</b><b>从点到线，端到端流程关键六要素</b>信息化能使管理流程更透明、更规范、可追溯;信息化能够提高效率，降本增效，但如何更准确地判断流程是否合理呢？不基于端到端的流程设计会使得流程与流程间是割裂孤立的，这会带来大量重复设计、出现没人负责的空白地带以及衔接不顺畅三个主要问题，而通过端到端的流程设计能将各部门分散的流程进行集成。<b></b></td>
</tr>
<tr>
<td valign="top" width="446"><b>a)              </b><b>2.4</b><b>从线到面，如何用流程视角看系统？</b>企业运作是一个整体系统，这些线与线之间也存在着密切的关联性，因此我们需要将企业里的各条流程紧密的捏合在一起，不仅让每条流程成功的运转，而且使各条流程之间能进行良好的配合，从而形成企业整体的流程框架。在进行业务流程设计时，制定统一的流程层级和流程分类十分重要，那有什么方法可以指导我们去业务流程规划呢？</td>
</tr>
<tr>
<td valign="top" width="446"><b>2.6</b><b>流程优化</b>如果一项工作既不能改善公司的财务业绩，也不能提升客户满意度，这项工作就是不增值的，那么我们就要筛选关键业务流程，以及知道有哪些流程优化的方法。</td>
</tr>
<tr>
<td rowspan="3" width="124">
<p align="left"><b>第3部分</b></p>
<p align="left"><b>信息系统架构</b><b></b></p>
</td>
<td valign="top" width="446"><b>a)     </b><b>3.1</b><b>数据管理阶段</b></p>
<p align="left">数据是对客观事物的真实表现，企业业务过程产生的数据经过加工处理后可以成为企业运转和决策需要的信息，我们先来了解一下数据管理经过的几个阶段。</p>
</td>
</tr>
<tr>
<td valign="top" width="446"><b>b)    </b><b>3.2</b><b>数据架构方法</b>以往业务系统的构建更多以项目为中心，从下而上的构建系统，造成“纵强横弱”现象，造成局部信息孤岛。通过企业数据架构方法建立一个共享、通用、一致和广泛的企业数据基础平台，可帮助企业消除信息孤岛。<b></b></td>
</tr>
<tr>
<td valign="top" width="446"><b>a)     </b><b>3.3</b><b>应用架构的设计</b>一般我们讲应用架构分为两个层次：单个系统的应用架构和企业层面的应用架构。单个系统的应用架构不是企业架构的范畴，不过各个系统的架构设计需要遵循企业总体应用架构原则；而企业层面的应用架构起到了统一规划、承上启下的作用。这里我们讲的是企业层面的应用架构，它不是对某个系统的设计或者需求的分析，而是定义企业业务部门整体的IT应用系统和功能，我们会介绍基于组件化的流程设计。<b></b></td>
</tr>
<tr>
<td rowspan="3" width="124">
<p align="left"><b>第4部分</b></p>
<p align="left"><b>技术架构</b><b></b></p>
</td>
<td valign="top" width="446"><b>c)     </b><b>4.1</b><b>技术架构是什么</b>技术架构是企业架构中比较底层的架构，它定义如何建立一个IT运行环境来支持数据和应用架构，以保证业务的正常开展。那在高层设计中，我们说的技术架构是什么呢？它分为哪两大类？</td>
</tr>
<tr>
<td valign="top" width="446"><b>a)     </b><b>4.2</b><b>核心技术梳理步骤</b>为了让业务流程IT化，每个企业都会有自己的核心技术，那么我们有什么步骤来帮助我们去梳理核心技术呢？<b></b></td>
</tr>
<tr>
<td valign="top" width="446"><b>b)    </b><b>4.3</b><b>大型网站系统架构的演化</b>大型网站的架构是根据业务需求不断完善的，根据不同的业务特征会做特定的设计和考虑，这里讲述一个常规大型网站会涉及的一些技术和手段来介绍一下技术架构的演进</td>
</tr>
<tr>
<td rowspan="2" width="124">
<p align="left"><b>第5部分</b></p>
<p align="left"><b>TOGAF</b><b>应用</b></p>
</td>
<td valign="top" width="446"><b>a)     </b><b>5.1 </b><b>裁剪的TOGAF应用在产品开发</b>在学习TOGAF后，我们通过在实际产品开发中应用的裁剪TOGAF框架来简单的回顾TOGAF在指导产品开发应用中的主要内容。<b></b></td>
</tr>
<tr>
<td valign="top" width="446"><b>5.2 </b><b>参考TOGAF应用在产品地图</b>产品地图，也叫产品链/树，是一个“作战地图”，我们能清楚我们已有哪些产品，还有哪些产品机会。产品地图主要由业务分析、产品分析和蓝图规划三阶段组成，这些部分要做些什么？</td>
</tr>
</tbody>
</table>
<h2></h2>
<h2>培训讲义</h2>
<p>培训PPT只提供部分讲义内容，培训企业需要可在培训前获得讲义PDF后自行打印</p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222927-f6afb0135942427a9109f334c2e29406.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222932-b64e784f531b4f808418d9a87b5151b5.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222934-a19026de09d14effa8fd67de2ac411db.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222935-299bd33cf36143d58fc406d961ae683a.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222936-850059673ef34c579a17a9108e452b10.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222938-67bbafc7e7be4f0793b857bf2f2a4f93.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222939-f810df484ff04c41b3e47f3a0a39ff73.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222940-15c7d8b8d56c4c7aa5b4340a4a1b5bb9.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222941-74a0d5a35acd49da933fc681d2ff5522.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222943-c9004a08da5b43caae139ab222333e32.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222946-5412760ffcd94bbe9f3308d21a97ee71.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222948-b5dfa38bb37c48f5981539f954aef61b.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222950-d2b695d92f3a4e9d86c151571c07ffdd.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222952-0ff0f3fc7a12403987f42ed8787162c9.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222955-257f9ec37d45462b870b443c8af7dbb9.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222956-af55f2c6692447bb9bab5b32129c0ab9.jpg" /></p>
<p><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222957-39f0e8bfe2424a8cadbef7a4aeee0322.jpg" /><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25222959-fead1faf043140d7a0ccd0bf84bb8c93.jpg" /></p>
<h1>五天课程<span style="color: #000000; font-weight: bold;">培训大纲</span></h1>
<h2>内训企业沟通后进行调整，以下为公开课培训大纲</h2>
<p>TOGAF框架是一个企业架构方法，它本身具有很好的体系性，但缺乏比较具体的方法指导，这让学习者会有较陡的学习曲线。再加上会遇到很多晦涩难懂的词汇，这也会让初学者更难掌握这门方法。本次培训共分为八个部分，是在标准TOGAF的5天培训体系之上，去除机考时间，增加了TOGAF概观的导入以及TOGAF的实践。在对标准体系讲解过程中，融入工作中的使用一些方法，让参训人员更容易理解和掌握TOGAF。</p>
<h2>日程安排</h2>
<ul>
<li>第一天上午：第一部分</li>
<li>第一天下午：第二部分 1.2.3</li>
<li>第二天上午：第二部分 4</li>
<li>第二天下午：第二部分 5.6</li>
<li>第三天上午：第二部分 剩余部分</li>
<li>第三天上午：第三、四部分</li>
<li>第四天上午：第五、六、七部分</li>
<li>第四天下午：第八部分</li>
</ul>
<h2>第一部分：TOGAF 概观</h2>
<ol start="1">
<li>信息化</li>
<li>企业架构</li>
<li>企业架构方法</li>
<li>TOGAF概述<img alt="" src="http://ww4.sinaimg.cn/mw1024/5381716fjw1ejj8w47kx3j21bw0u0am8.jpg" /><img alt="" src="http://ww1.sinaimg.cn/large/5381716fjw1emvdh3dypcj21hk0t44qp.jpg" /></li>
</ol>
<h2>第二部分：TOGAF 架构开发方法</h2>
<ol start="1">
<li>介绍</li>
<li>预备阶段</li>
<li>阶段A：架构愿景<br />
<img alt="" src="http://ww2.sinaimg.cn/mw1024/5381716fjw1ejj8w5ab1cj21bs0u0wjr.jpg" /><img alt="" src="http://ww4.sinaimg.cn/large/5381716fjw1emvdsxf8y1j21hk0t41kx.jpg" /></li>
<li>阶段B：业务架构<br />
<img alt="" src="http://ww1.sinaimg.cn/mw1024/5381716fjw1ejj8w79rmjj21br0u07h1.jpg" /><img alt="" src="http://ww3.sinaimg.cn/large/5381716fjw1emvdrhk0fsj21hk0t44qp.jpg" /></li>
<li>阶段C：信息系统架构<br />
<img alt="" src="http://ww1.sinaimg.cn/mw1024/5381716fjw1ejj8w8ox7jj21bt0tzn6s.jpg" /><img alt="" src="http://ww3.sinaimg.cn/large/5381716fjw1emvdgxknm9j21hk0t44qp.jpg" /></li>
<li>阶段D：技术架构<br />
<img alt="" src="http://ww3.sinaimg.cn/mw1024/5381716fjw1ejj8waz82tj21bz0u0qdv.jpg" /><img alt="" src="http://ww2.sinaimg.cn/large/5381716fjw1emvdmwqozuj21hk0t44qp.jpg" /></li>
<li>阶段E：机会和方案</li>
<li style="display: inline !important;"></li>
<li>阶段F：迁移计划</li>
<li>极端G：实现治理</li>
<li style="display: inline !important;"></li>
<li>阶段H：架构变更管理</li>
<li>架构需求管理<br />
<img alt="" src="http://ww3.sinaimg.cn/mw1024/5381716fjw1ejj8wcbb9aj21bx0u0n8e.jpg" /><img alt="" src="http://ww2.sinaimg.cn/large/5381716fjw1emvdgz375ij21hk0t44qp.jpg" /></li>
</ol>
<h2>第三部分：TOGAF 架构指引和技术</h2>
<ol start="1">
<li>介绍</li>
<li>架构景观</li>
<li>迭代架构</li>
<li>安全架构</li>
<li>定义和治理SOA</li>
<li>架构原则</li>
<li>涉众管理</li>
<li>架构模式</li>
<li>业务场景和业务目标</li>
<li>差距分析</li>
<li>迁移规划技术</li>
<li>互操作能力需求</li>
<li>业务转化准备评估</li>
<li>风险管理</li>
<li>基于能力的计划<br />
<img alt="" src="http://ww2.sinaimg.cn/mw1024/5381716fjw1ejj8wd7eu1j21bs0tzn39.jpg" /><img alt="" src="http://ww3.sinaimg.cn/large/5381716fjw1emvdh15by0j21hk0t41kx.jpg" /></li>
</ol>
<h2>第四部分：TOGAF 架构内容框架</h2>
<ol start="1">
<li>介绍</li>
<li>内容元模型</li>
<li>架构工件</li>
<li>架构交付物</li>
<li>构建块<br />
<img alt="" src="http://ww2.sinaimg.cn/mw1024/5381716fjw1ejj8wex10qj21br0u0thg.jpg" /><img alt="" src="http://ww3.sinaimg.cn/large/5381716fjw1emvdgzr87fj21hk0t41kx.jpg" /></li>
</ol>
<h2>第五部分：TOGAF 企业连续系列和工具</h2>
<ol start="1">
<li>介绍</li>
<li>企业连续系列</li>
<li>架构分区</li>
<li>架构存储库</li>
<li>架构开发工具<br />
<img alt="" src="http://ww1.sinaimg.cn/mw1024/5381716fjw1ejj8wgdmq3j21bq0u0wjv.jpg" /><img alt="" src="http://ww2.sinaimg.cn/large/5381716fjw1emvdh1o2jlj21hk0t4x4m.jpg" /></li>
</ol>
<h2>第六部分：TOGAF 参考模型</h2>
<ol>
<li>基础架构 TRM</li>
<li>集成信息基础参考模型 III-RM<br />
<img alt="" src="http://ww1.sinaimg.cn/mw1024/5381716fjw1ejj8wqb8toj21bq0u0tgn.jpg" /><img alt="" src="http://ww2.sinaimg.cn/large/5381716fjw1emvdgw63q4j21hk0t41k1.jpg" /></li>
</ol>
<h2>第七部分：TOGAF 架构能力框架</h2>
<ol start="1">
<li>介绍</li>
<li>建立架构能力</li>
<li>架构委员会</li>
<li>架构一致性</li>
<li>架构契约</li>
<li>架构治理</li>
<li>架构成熟度模型</li>
<li>架构技能框架<br />
<img alt="" src="http://ww4.sinaimg.cn/mw1024/5381716fjw1ejj8wrop67j21bx0u0gx5.jpg" /><img alt="" src="http://ww4.sinaimg.cn/large/5381716fjw1emvdh0g8m5j21hk0t4quk.jpg" /></li>
</ol>
<h2>第八部分：TOGAF 实践</h2>
<ol start="1">
<li>启动TOGAF项目</li>
<li>TOGAF裁剪使用</li>
<li>ArchiMate架构语言</li>
<li>Archi工具<br />
<img alt="" src="http://ww4.sinaimg.cn/large/5381716fjw1emvdjtguu3j21bw0u0ngp.jpg" /><img alt="" src="http://ww2.sinaimg.cn/large/5381716fjw1emvdh2e6nwj21hk0t41kx.jpg" /></li>
</ol>
<h2>第九部分：如何做咨询顾问</h2>
<div>
<ol>
<li><span>认识咨询</span></li>
<li><span>从技术到业务咨询的转型</span></li>
<li><span>咨询技巧和经验<br />
<img alt="" src="http://ww3.sinaimg.cn/mw690/5381716fjw1enbhfdy9rfj21bw0twq8q.jpg" /><br />
<img alt="" src="http://ww1.sinaimg.cn/large/5381716fjw1enban2q127j21hk0t44qp.jpg" /></span></li>
</ol>
</div>
<h1><span style="color: #000000; font-weight: bold;"><img alt="" src="http://images.cnitblog.com/blog/14032/201310/25223000-b60a948932ac463cb2d182166aac5332.jpg" /></span></h1>
<h2><span style="color: #000000; font-weight: bold;"> </span></h2>
<p><strong><span style="font-size: xx-large;"><a href="Mailto:22626496@qq.com?Subject=关于TOGAF培训"><img alt="" src="http://ww3.sinaimg.cn/mw690/5381716fjw1eyyaxdlmraj209s09sq4q.jpg" /></a></span></strong></p>
<div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1597.html" rel="bookmark" title="企业架构 － 开篇：TOGAF介绍">企业架构 － 开篇：TOGAF介绍 </a> <small>在《年度总结和计划：去年4个1，今年5个1》 中说过今年我准备在项目组引入一个架 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3695.html" rel="bookmark" title="TOGAF：从业务架构到业务需求">TOGAF：从业务架构到业务需求 </a> <small>做管理型软件产品一般都要经历架构阶段，而架构又可以简单分为业务架构和技术架构，对 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/1489.html" rel="bookmark" title="架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍">架构语言ArchiMate － 开篇：企业架构语言ArchiMate介绍 </a> <small>公司内部对于如何描述一个架构没有形成一个系统化的方法，所以公司在做业务架构时各个 &hellip; 继续阅读 &rarr;...</small></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.zhoujingen.cn/blog/1369.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TOGAF：从业务架构到业务需求</title>
		<link>http://www.zhoujingen.cn/blog/3695.html</link>
		<comments>http://www.zhoujingen.cn/blog/3695.html#comments</comments>
		<pubDate>Thu, 15 Aug 2013 07:02:30 +0000</pubDate>
		<dc:creator><![CDATA[周金根]]></dc:creator>
				<category><![CDATA[企业架构]]></category>
		<category><![CDATA[TOGAF]]></category>

		<guid isPermaLink="false">http://www.zhoujingen.cn/blog/?p=3695</guid>
		<description><![CDATA[做管理型软件产品一般都要经历架构阶段，而架构又可以简单分为业务架构和技术架构，对 &#8230; <a href="http://www.zhoujingen.cn/blog/3695.html">继续阅读 <span class="meta-nav">&#8594;</span></a><div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1369.html" rel="bookmark" title="TOGAF培训（讲师：周金根）">TOGAF培训（讲师：周金根） </a> <small>TOGAF培训大纲（2天） 讲师介绍 周金根，独立咨询师，专注产品管理、敏捷开发 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/1597.html" rel="bookmark" title="企业架构 － 开篇：TOGAF介绍">企业架构 － 开篇：TOGAF介绍 </a> <small>在《年度总结和计划：去年4个1，今年5个1》 中说过今年我准备在项目组引入一个架 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3364.html" rel="bookmark" title="企业架构框架和语言 TOGAF &amp; ArchiMate 电子资料 by zhoujg">企业架构框架和语言 TOGAF &#038; ArchiMate 电子资料 by zhoujg </a> <small>感兴趣的可以在淘宝购买此电子版...</small></li>
</ol>
</div>
]]></description>
				<content:encoded><![CDATA[<p>做管理型软件产品一般都要经历架构阶段，而架构又可以简单分为业务架构和技术架构，对于架构方法，在我以前的blog中大量的介绍了TOGAF。</p>
<h1>使用TOGAF的几个初衷</h1>
<p>在我们开发软件时，如果你做过设计和架构工作，那么你会发现<strong>软件开发过程中其实存在很多断沟。</strong></p>
<ol>
<li>
<div>业务架构到技术架构的不一致</div>
<ol>
<li>业务架构是一拨人做，技术架构师另一拨人做，结果做业务架构时缺少技术架构的考虑，而技术架构缺少服务于业务的意识，最终没有为业务服务。弄到最后业务架构和技术架构并不能很好的结合起来，导致还需要很多适配或反复工作。</li>
<li>还有一种情况是，业务架构做完之后扔给技术架构来实现，但是业务架构提供的东西并不全面，不能提供技术架构的输入，导致沟通效率极其低下。</li>
</ol>
</li>
<li>
<div>业务架构到业务需求的不一致</div>
<ol>
<li>有些公司虽然岗位分的清楚，但是方法并不清楚。业务架构是一套方法，需求分析是一套方法，甚至于没有方法，而是靠着个人能力去做，结果导致架构和需求交付物是独立的，业务架构的东西不能顺利转移到需求阶段</li>
<li>还有时候一个人就负责产品的业务，架构和需求一起做，这时候没有方法的指导，其实很容易迷失在业务细节。 过早的进入业务细节对于产品来说是及其危害的，因为产品架构还未明晰时进入细节只会浪费时间导致重心偏离方向。</li>
</ol>
</li>
<li>
<div>业务架构和实现的不一致</div>
<ol>
<li>业务架构采用的是业务语言，而技术实现采用的技术语言，两者不是同一个语言，很难做到顺利过渡，还需要再一次翻译，有时候甚至在实现阶段根本不看业务架构出来的东西</li>
<li>很少有开发人员清楚产品的业务架构，那么如何能够做出好的产品来？</li>
</ol>
</li>
<li>开发产品时，开发问一句，&#8221;做这个对系统有什么价值？&#8221;结果发现需求根本无法追溯回系统的价值点上，有时连需求人员都不知道为什么做了这个功能。如果产品生命周期较长，中间换了好几拨人来做这个产品了，那么不仅是需求文档不能追溯，就是靠口头讲也讲不清。</li>
</ol>
<p>从上面可以看书，现实中产品开发存在的隐性问题其实还是蛮多并且很严重的，我也都经历过。而解决这些问题就必须做到一下几点：</p>
<ol>
<li><strong>找到一个指导业务架构的方法和框架</strong></li>
<li><strong>结构化架构交付物才有可能把架构知识转移到开发环节</strong></li>
<li><strong>必须有一个业务开发平台来集成业务架构、技术架构和开发框架</strong></li>
</ol>
<h1>业务架构和业务需求</h1>
<p>TOGAF并没有太多内容来描述如何做业务需求，但是这是我们必须要做的事情。从上面的阐述能够发现，我是希望业务架构和业务需求能够有一种方法进行衔接的。其实业务架构和业务需求本身就不冲突，两者只是处在一个事物在不同层次的东西。架构关注的是更全面、概括、组织方面的东西，而需求关注的是用户关心的业务细节，<strong>业务需求是业务架构的进一步分析。</strong></p>
<p>在研发峰会上我讲过一次<a href="http://www.zhoujingen.cn/blog/3698.html"><strong>使用TOGAF来做业务架构</strong></a>，下面是裁剪后的轻型迭代流程和交付物。其中的设计开发步骤中有Backlog，这个就是从业务架构和业务需求的产物。</p>
<p><a href="http://www.docin.com/p-50347992.html"><img alt="" src="http://images.cnblogs.com/cnblogs_com/zhoujg/201103/201103081438185404.png" /></a></p>
<p>在我写的<a href="http://www.doc88.com/p-50359157097.html" target="_blank"><strong>敏捷方法之Scrum.pdf</strong></a>电子书中提到产品backlog是在项目开始的时候，由Product Owner准备的一个根据商业价值排好序的客户需求列表。而在我们工作中，这个产品backlog如果要做到承上启下的作用，考虑到它来自于业务架构，而又服务于产品开发，所以我们会定义一些格式，例如考虑功能的抽象、721的分析以及与开发框架匹配的文档组织格式等。</p>
<p>以下的文档是根据我所做业务以及实现框架而做的格式，你可能需要根据你们自己的情况来制定属于自己的backlog格式。</p>
<h1>制定Backlog的考虑点</h1>
<ol>
<li>由于流程可以动态变化，以静态的功能分解和信息结构作为backlog的主要输入</li>
<li>考虑软件产品线工程，进入开发前，设计产品的721</li>
<li>结合业务框架的模型抽取来编写业务实体以及功能</li>
<li>尽量结构化文档，不采用纯文字描述，逐步抽取出具有确定含义的文字</li>
<li>术语和规则作为sprint文档之外的重要文档</li>
</ol>
<h1><a name="OLE_LINK3"></a>产品业务模块backlog</h1>
<p>以下是实际工作中的一个示例：</p>
<p><img alt="" src="http://images.cnblogs.com/cnblogs_com/zhoujg/201103/201103081438185371.png" /></p>
<ul>
<li>按照子系统、业务模块来组织产品backlog</li>
<li>每个子系统和模块都附上唯一的编号，文档中任何地方都可以引用</li>
<li>输入、输出表达模块之间的关系，这个从业务架构的流程、功能分解中输入</li>
<li>执行者和目的对应业务架构的角色和价值点</li>
<li>范围、工具和技术属于业务需求内容</li>
<li>7/2/1是根据业务、市场来划分此模块是通用功能、可变功能还是定制功能</li>
</ul>
<h1>产品模块功能backlog</h1>
<p>产品业务模块backlog大部分内容除了7/2/1之外，大部分内容只是业务架构的另一种表现形式而已。到了需求阶段，必须对产品业务模块backlog进行细化工作，那就是产品模块功能backlog：</p>
<p><img alt="" src="http://images.cnblogs.com/cnblogs_com/zhoujg/201103/201103081438196177.png" /></p>
<ul>
<li>按照业务模块、功能点来组织模块功能backlog</li>
<li>抽取公共业务功能、通用业务规则，例如列表模板、通用编辑方式、通用业务功能，这些通用规则和说明形成单独文档，作为技术架构的输入</li>
<li>业务规则列链接具体的业务规则说，业务规则的写法根据遇到的规则类型定义自己的结构化格式</li>
<li>功能点仍旧也要做721设计</li>
<li>对于非通用性的业务功能需要描述具体任务操作步骤以及价值点</li>
<li>加入关注的非功能性需求，我们现在只加入了效率</li>
<li>大多数情况下，这个文档的模块能够对应到开发中的实体，功能点能够对应到界面上的一个按钮或右键等，这样有利于以后转向模型驱动平台下使用设计器来进行产品开发</li>
</ul>
<h1>术语表</h1>
<p><img alt="" src="http://images.cnblogs.com/cnblogs_com/zhoujg/201103/201103081438196700.png" /></p>
<p>如果术语很多，可以进行分组编号</p>
<h1>规则表</h1>
<p><strong>业务规则对系统来说是核心内容，这部分内容必须仔细查看。规则分析得是否正确、完整是系统实现的前提</strong>，每个业务需求通过抽取应该能够形成一些通性规则，对于通行规则可以作为技术框架的输入，由框架统一实现</p>
<p><img alt="" src="http://images.cnblogs.com/cnblogs_com/zhoujg/201103/201103081438194159.png" /></p>
<h1>一些问题</h1>
<ul>
<li>业务架构需要做到什么粒度？<br />
架构是产品的上层框架，只需要到具体功能模块以及主要业务功能就行，具体的业务规则和异常处理都不需要考虑，那是需求分析的事情</li>
<li>业务架构是否需要做原型？<br />
需要，只是会很粗，并且不在意具体的UE，但是需求阶段的原型应该可以从业务架构阶段的原型中细化下来</li>
<li>有没有统一的规则表模板？<br />
不同业务的规则是不一样，不同小组的设计能力也是不一样，不同平台支持的规则DSL也是不一样的，这个需要根据自己的情况来定义自己的格式，但必须能够把规则描述清楚，做到自己、开发人员和测试人员都能一看就明白</li>
<li>需求阶段需要出以前的详细需求规格说明书吗？<br />
对于内部来说不需要。但是必须要有原型，还有我上面说的几个文档，记住一定要保证同步。</li>
</ul>
<div class='yarpp-related-rss'>
<h3>Related posts:</h3><ol>
<li><a href="http://www.zhoujingen.cn/blog/1369.html" rel="bookmark" title="TOGAF培训（讲师：周金根）">TOGAF培训（讲师：周金根） </a> <small>TOGAF培训大纲（2天） 讲师介绍 周金根，独立咨询师，专注产品管理、敏捷开发 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/1597.html" rel="bookmark" title="企业架构 － 开篇：TOGAF介绍">企业架构 － 开篇：TOGAF介绍 </a> <small>在《年度总结和计划：去年4个1，今年5个1》 中说过今年我准备在项目组引入一个架 &hellip; 继续阅读 &rarr;...</small></li>
<li><a href="http://www.zhoujingen.cn/blog/3364.html" rel="bookmark" title="企业架构框架和语言 TOGAF &amp; ArchiMate 电子资料 by zhoujg">企业架构框架和语言 TOGAF &#038; ArchiMate 电子资料 by zhoujg </a> <small>感兴趣的可以在淘宝购买此电子版...</small></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.zhoujingen.cn/blog/3695.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
