<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>中小企业 on 文艺技术笔记</title>
        <link>https://wenyiblog.top/tags/%E4%B8%AD%E5%B0%8F%E4%BC%81%E4%B8%9A/</link>
        <description>Recent content in 中小企业 on 文艺技术笔记</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>文艺技术笔记 | 软件工程师文艺</copyright>
        <lastBuildDate>Tue, 11 Aug 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://wenyiblog.top/tags/%E4%B8%AD%E5%B0%8F%E4%BC%81%E4%B8%9A/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>TOGAF在中小企业的轻量化落地：砍掉冗余流程的3步极简方法论</title>
        <link>https://wenyiblog.top/2026/08/2026-08-12-togaf-sme-lightweight/</link>
        <pubDate>Tue, 11 Aug 2026 10:00:00 +0800</pubDate>
        
        <guid>https://wenyiblog.top/2026/08/2026-08-12-togaf-sme-lightweight/</guid>
        <description>&lt;p&gt;我之前在头部互联网公司做架构师的时候，TOGAF是每个架构师的标配：4个架构域、8个开发阶段、几十种交付文档，光架构评审会每周就要开3次，一套流程走下来少则3个月多则半年。&lt;/p&gt;
&lt;p&gt;后来我去了一家20人的创业公司做技术负责人，老板上来就给我提需求：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;我们现在团队小，业务变化快，但是经常出现前后端做出来的东西跟产品想的不一样，同一个功能重复做3次的情况，你能不能把你们大厂那套架构流程搬过来，但是不要加太重的负担？&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;我一开始直接把标准TOGAF流程搬过来，结果不到2周就崩了：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;总共就5个开发，没人愿意花3天时间写架构文档&lt;/li&gt;
&lt;li&gt;业务一周变3次，架构文档写完就过时&lt;/li&gt;
&lt;li&gt;评审会开了2次，开发都请假不来，说耽误写代码&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;后来我花了1个月时间裁剪，把TOGAF砍掉了90%的内容，只保留3个核心步骤，落地之后：
✅ 跨团队需求对齐时间从平均3天降到4小时
✅ 架构重复建设减少了70%
✅ 上线故障减少了40%
✅ 没有增加额外的流程负担，开发也不抵触&lt;/p&gt;
&lt;p&gt;今天就把我这套裁剪版的TOGAF方法论分享给大家，适合10-50人的中小团队，直接就能用。&lt;/p&gt;
&lt;h2 id=&#34;一为什么中小企业不能直接套标准togaf&#34;&gt;&lt;a href=&#34;#%e4%b8%80%e4%b8%ba%e4%bb%80%e4%b9%88%e4%b8%ad%e5%b0%8f%e4%bc%81%e4%b8%9a%e4%b8%8d%e8%83%bd%e7%9b%b4%e6%8e%a5%e5%a5%97%e6%a0%87%e5%87%86togaf&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;一、为什么中小企业不能直接套标准TOGAF？
&lt;/h2&gt;&lt;p&gt;TOGAF本身是为千人级别的大型企业设计的，天生就不适合中小企业：&lt;/p&gt;
&lt;h3 id=&#34;1-资源不匹配&#34;&gt;&lt;a href=&#34;#1-%e8%b5%84%e6%ba%90%e4%b8%8d%e5%8c%b9%e9%85%8d&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;1. 资源不匹配
&lt;/h3&gt;&lt;p&gt;标准TOGAF要求有专门的架构委员会、专职架构师、专门的架构团队，中小团队总共就几个开发，根本抽不出人做这些事。
我之前在大厂的时候，光架构团队就有20人，专门负责做架构设计、评审、落地，到了创业公司，我这个技术负责人还要写代码，根本没那么多时间搞复杂的流程。&lt;/p&gt;
&lt;h3 id=&#34;2-节奏不匹配&#34;&gt;&lt;a href=&#34;#2-%e8%8a%82%e5%a5%8f%e4%b8%8d%e5%8c%b9%e9%85%8d&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;2. 节奏不匹配
&lt;/h3&gt;&lt;p&gt;大企业的业务半年变一次，TOGAF的流程走3个月刚好跟上，中小团队的业务一周变3次，你花1个月做的架构设计，业务早就变了，文档直接变成废纸。
我们当时做电商系统，一开始要做自营，后来突然要转做第三方入驻，我之前花2周做的架构设计直接没用了。&lt;/p&gt;
&lt;h3 id=&#34;3-能力不匹配&#34;&gt;&lt;a href=&#34;#3-%e8%83%bd%e5%8a%9b%e4%b8%8d%e5%8c%b9%e9%85%8d&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;3. 能力不匹配
&lt;/h3&gt;&lt;p&gt;标准TOGAF要求所有核心开发都懂架构方法论，会画各种架构图，会写几十页的架构文档，中小团队的开发很多都是刚工作1-3年，根本没这个能力，你让他写架构文档，他还不如直接写代码来得快。&lt;/p&gt;
&lt;p&gt;所以中小团队用TOGAF，核心不是&amp;quot;全&amp;quot;，而是&amp;quot;够用&amp;quot;，只保留对你有用的部分，剩下的全部砍掉。&lt;/p&gt;
&lt;h2 id=&#34;二3步极简裁剪方案直接就能落地&#34;&gt;&lt;a href=&#34;#%e4%ba%8c3%e6%ad%a5%e6%9e%81%e7%ae%80%e8%a3%81%e5%89%aa%e6%96%b9%e6%a1%88%e7%9b%b4%e6%8e%a5%e5%b0%b1%e8%83%bd%e8%90%bd%e5%9c%b0&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;二、3步极简裁剪方案，直接就能落地
&lt;/h2&gt;&lt;p&gt;我把TOGAF原来的4个架构域、8个阶段、几十种交付物，砍到只剩&lt;strong&gt;2个交付物+1个评审会+1个跟踪表&lt;/strong&gt;，总共3步，全部加起来每个季度只需要花8小时就能搞定。&lt;/p&gt;
&lt;h3 id=&#34;第一步只保留2个核心交付物砍掉其他所有文档&#34;&gt;&lt;a href=&#34;#%e7%ac%ac%e4%b8%80%e6%ad%a5%e5%8f%aa%e4%bf%9d%e7%95%992%e4%b8%aa%e6%a0%b8%e5%bf%83%e4%ba%a4%e4%bb%98%e7%89%a9%e7%a0%8d%e6%8e%89%e5%85%b6%e4%bb%96%e6%89%80%e6%9c%89%e6%96%87%e6%a1%a3&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;第一步：只保留2个核心交付物，砍掉其他所有文档
&lt;/h3&gt;&lt;p&gt;标准TOGAF有几十种交付物：业务架构文档、数据架构文档、应用架构文档、技术架构文档、架构原则、架构愿景、需求规格说明书&amp;hellip;
我全部砍掉，只留2个：&lt;/p&gt;
&lt;h4 id=&#34;-业务架构矩阵1页纸&#34;&gt;&lt;a href=&#34;#-%e4%b8%9a%e5%8a%a1%e6%9e%b6%e6%9e%84%e7%9f%a9%e9%98%b51%e9%a1%b5%e7%ba%b8&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;① 业务架构矩阵（1页纸）
&lt;/h4&gt;&lt;p&gt;就3列：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;业务模块&lt;/th&gt;
					&lt;th&gt;核心流程&lt;/th&gt;
					&lt;th&gt;负责团队&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;用户模块&lt;/td&gt;
					&lt;td&gt;注册/登录/个人中心&lt;/td&gt;
					&lt;td&gt;后端组&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;订单模块&lt;/td&gt;
					&lt;td&gt;创建/支付/退款&lt;/td&gt;
					&lt;td&gt;订单组&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;商品模块&lt;/td&gt;
					&lt;td&gt;上架/下架/详情&lt;/td&gt;
					&lt;td&gt;商品组&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;不用画复杂的业务流程图，不用写详细的流程说明，就这么简单的1页纸，所有人都能看懂，每次业务有变化，花10分钟更新一下就行。
作用就是确保所有人对业务的理解是一致的，不会出现产品说的&amp;quot;订单支付&amp;quot;和开发理解的&amp;quot;订单支付&amp;quot;不是一回事的情况。&lt;/p&gt;
&lt;h4 id=&#34;-系统依赖图谱1张图&#34;&gt;&lt;a href=&#34;#-%e7%b3%bb%e7%bb%9f%e4%be%9d%e8%b5%96%e5%9b%be%e8%b0%b11%e5%bc%a0%e5%9b%be&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;② 系统依赖图谱（1张图）
&lt;/h4&gt;&lt;p&gt;用draw.io或者随便什么画图工具，把所有系统、数据库、中间件的依赖关系画出来，哪个系统调用哪个系统，哪个系统用哪个数据库，全部标清楚，A4纸能放下就行。
不用搞什么四层架构、九视图，就一张简单的依赖图，新开发入职看一眼就知道整个系统的结构，出问题的时候也能快速定位。&lt;/p&gt;
&lt;p&gt;我当时做这两个交付物，总共花了2小时，全团队评审用了1小时，所有人都清楚了，比原来写几十页文档效率高10倍。&lt;/p&gt;
&lt;h3 id=&#34;第二步季度架构评审会砍掉所有周度月度评审&#34;&gt;&lt;a href=&#34;#%e7%ac%ac%e4%ba%8c%e6%ad%a5%e5%ad%a3%e5%ba%a6%e6%9e%b6%e6%9e%84%e8%af%84%e5%ae%a1%e4%bc%9a%e7%a0%8d%e6%8e%89%e6%89%80%e6%9c%89%e5%91%a8%e5%ba%a6%e6%9c%88%e5%ba%a6%e8%af%84%e5%ae%a1&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;第二步：季度架构评审会，砍掉所有周度/月度评审
&lt;/h3&gt;&lt;p&gt;标准TOGAF有各种评审：需求评审、架构评审、落地评审、验收评审&amp;hellip;每周开好几次。
我全部砍掉，只开&lt;strong&gt;季度架构评审会&lt;/strong&gt;，每次2小时，参会的人只有3个：产品负责人、技术负责人、2个核心开发。
评审的内容也只有3个：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;上季度的业务架构矩阵和系统依赖图谱有没有需要更新的？&lt;/li&gt;
&lt;li&gt;下季度的业务规划有没有架构层面的风险？&lt;/li&gt;
&lt;li&gt;现有架构有没有需要优先解决的债务？&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;不需要写PPT，不需要准备材料，就对着之前的两个交付物聊，2小时就能搞定。
我们开了3次这种评审会，解决了之前积累的12个架构隐患，避免了至少3次线上故障，花的时间只有原来的1/10。&lt;/p&gt;
&lt;h3 id=&#34;第三步架构债务跟踪表不用复杂工具&#34;&gt;&lt;a href=&#34;#%e7%ac%ac%e4%b8%89%e6%ad%a5%e6%9e%b6%e6%9e%84%e5%80%ba%e5%8a%a1%e8%b7%9f%e8%b8%aa%e8%a1%a8%e4%b8%8d%e7%94%a8%e5%a4%8d%e6%9d%82%e5%b7%a5%e5%85%b7&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;第三步：架构债务跟踪表，不用复杂工具
&lt;/h3&gt;&lt;p&gt;标准TOGAF有专门的架构治理工具，用来跟踪架构债务、落地情况，中小团队根本不用买，用飞书或者Notion建个表格就行：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;债务内容&lt;/th&gt;
					&lt;th&gt;优先级&lt;/th&gt;
					&lt;th&gt;跟进人&lt;/th&gt;
					&lt;th&gt;截止时间&lt;/th&gt;
					&lt;th&gt;完成状态&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;订单库单表数据量超过1000万，需要分库分表&lt;/td&gt;
					&lt;td&gt;高&lt;/td&gt;
					&lt;td&gt;张三&lt;/td&gt;
					&lt;td&gt;2026-09-30&lt;/td&gt;
					&lt;td&gt;未开始&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;用户服务和订单服务耦合严重，需要拆分&lt;/td&gt;
					&lt;td&gt;中&lt;/td&gt;
					&lt;td&gt;李四&lt;/td&gt;
					&lt;td&gt;2026-10-31&lt;/td&gt;
					&lt;td&gt;进行中&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;旧的Redis集群版本太低，需要升级&lt;/td&gt;
					&lt;td&gt;低&lt;/td&gt;
					&lt;td&gt;王五&lt;/td&gt;
					&lt;td&gt;2026-11-30&lt;/td&gt;
					&lt;td&gt;未开始&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;就这么简单的一个表，每周站会花5分钟同步一下进度就行，不用复杂的流程，不用专门的工具。
我们用这个表，半年时间解决了8个高优先级的架构债务，没有一次因为架构债务导致线上故障。&lt;/p&gt;
&lt;h2 id=&#34;三落地的3个大坑我都踩过&#34;&gt;&lt;a href=&#34;#%e4%b8%89%e8%90%bd%e5%9c%b0%e7%9a%843%e4%b8%aa%e5%a4%a7%e5%9d%91%e6%88%91%e9%83%bd%e8%b8%a9%e8%bf%87&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;三、落地的3个大坑，我都踩过
&lt;/h2&gt;&lt;p&gt;这套方法看起来简单，但是我刚开始落地的时候也踩了不少坑，给大家避避坑：&lt;/p&gt;
&lt;h3 id=&#34;1-不要为了裁剪而裁剪把必要的对齐环节砍了&#34;&gt;&lt;a href=&#34;#1-%e4%b8%8d%e8%a6%81%e4%b8%ba%e4%ba%86%e8%a3%81%e5%89%aa%e8%80%8c%e8%a3%81%e5%89%aa%e6%8a%8a%e5%bf%85%e8%a6%81%e7%9a%84%e5%af%b9%e9%bd%90%e7%8e%af%e8%8a%82%e7%a0%8d%e4%ba%86&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;1. 不要为了裁剪而裁剪，把必要的对齐环节砍了
&lt;/h3&gt;&lt;p&gt;我刚开始落地的时候，觉得业务架构矩阵没必要，直接跳过了，结果做第三方入驻功能的时候，产品说的&amp;quot;入驻审核&amp;quot;是要平台审核+商家审核两步，开发理解的只有平台审核一步，最后做出来的东西完全不对，返工花了1周时间。
&lt;strong&gt;裁剪的原则是：砍掉流程，但是不要砍掉对齐&lt;/strong&gt;，必要的信息对齐环节一定要留，不然反而会浪费更多时间。&lt;/p&gt;
&lt;h3 id=&#34;2-不要让架构文档变成死文档&#34;&gt;&lt;a href=&#34;#2-%e4%b8%8d%e8%a6%81%e8%ae%a9%e6%9e%b6%e6%9e%84%e6%96%87%e6%a1%a3%e5%8f%98%e6%88%90%e6%ad%bb%e6%96%87%e6%a1%a3&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;2. 不要让架构文档变成死文档
&lt;/h3&gt;&lt;p&gt;很多团队做了架构文档，就扔在那里再也不更新了，业务变了也不管，最后文档跟实际情况差了十万八千里，还不如没有。
我定了个规则：每次发版之后，如果有业务或者架构的变化，对应的负责人必须花10分钟更新业务架构矩阵和系统依赖图谱，不更新就不能发版，执行了3个月，文档的准确率一直保持在95%以上。&lt;/p&gt;
&lt;h3 id=&#34;3-不要搞架构完美主义&#34;&gt;&lt;a href=&#34;#3-%e4%b8%8d%e8%a6%81%e6%90%9e%e6%9e%b6%e6%9e%84%e5%ae%8c%e7%be%8e%e4%b8%bb%e4%b9%89&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;3. 不要搞架构完美主义
&lt;/h3&gt;&lt;p&gt;很多架构师做TOGAF落地的时候，总想着要做的完美，要符合标准，要覆盖所有场景，结果搞出来的东西太重，团队根本用不起来。
中小团队的架构，&lt;strong&gt;能用就行，先跑起来再优化&lt;/strong&gt;，不要一开始就想着要做一个能支撑100万DAU的架构，等你做到100万DAU的时候，再优化也来得及。
我们刚开始做的系统依赖图谱，很多地方都不全，后来边用边补，3个月之后就全了，一点都不影响使用。&lt;/p&gt;
&lt;h2 id=&#34;四落地效果怎么样&#34;&gt;&lt;a href=&#34;#%e5%9b%9b%e8%90%bd%e5%9c%b0%e6%95%88%e6%9e%9c%e6%80%8e%e4%b9%88%e6%a0%b7&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;四、落地效果怎么样？
&lt;/h2&gt;&lt;p&gt;这套方法我们已经用了1年半，效果非常明显：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;跨团队需求对齐时间从原来的平均3天降到4小时，再也没有出现过大家对需求理解不一致的情况&lt;/li&gt;
&lt;li&gt;架构重复建设减少了70%，之前同一个功能3个团队各做一遍的情况再也没有了&lt;/li&gt;
&lt;li&gt;上线故障减少了40%，因为架构层面的隐患提前都被发现了&lt;/li&gt;
&lt;li&gt;没有增加额外的流程负担，每个季度只需要花8小时，开发都不抵触&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;很多人觉得TOGAF是大厂的玩意儿，中小企业用不上，其实不是，关键是你会不会裁剪。
架构方法论从来都不是越复杂越好，适合自己团队的才是最好的。
中小团队不需要高大上的架构流程，不需要完美的架构文档，只要能解决实际问题，就是好的架构。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
