<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>格鲁夫 on 方糖猫Blog</title>
    <link>https://ftmao.com/blog/tags/%E6%A0%BC%E9%B2%81%E5%A4%AB/</link>
    <description>AI 视频、AI Agent 与工程实践笔记</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    <lastBuildDate>Sat, 08 Jul 2023 10:40:00 +0800</lastBuildDate><atom:link href="https://ftmao.com/blog/tags/%E6%A0%BC%E9%B2%81%E5%A4%AB/index.xml" rel="self" type="application/rss+xml" /><item>
      <title>《格鲁夫给经理人的第一课》全书导读：用工程师思维重新编译管理</title>
      <link>https://ftmao.com/blog/bookstore/high-output-management-book-notes/</link>
      <pubDate>Sat, 08 Jul 2023 10:40:00 +0800</pubDate>
      <guid>https://ftmao.com/blog/bookstore/high-output-management-book-notes/</guid>
      <description>&lt;h1 id=&#34;格鲁夫给经理人的第一课全书导读用工程师思维重新编译管理&#34;&gt;《格鲁夫给经理人的第一课》全书导读：用工程师思维重新编译管理&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;参考书籍：安迪·格鲁夫（Andy Grove）《格鲁夫给经理人的第一课》（&lt;em&gt;High Output Management&lt;/em&gt;，1983 年初版，中信出版社中文版）。
目标读者：没带过团队或刚开始带团队的工程师、技术 Lead、想搞清楚&amp;quot;管理到底是不是玄学&amp;quot;的 CTO。
阅读目标：用一篇文章把全书的核心框架讲清楚——产出、杠杆、生产类比、会议、决策、规划、成熟度、绩效、激励——并编译成可以直接用的日常动作。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;这本书是什么&#34;&gt;这本书是什么&lt;/h2&gt;
&lt;p&gt;作者安迪·格鲁夫是 Intel 的创始员工之一、后来的 CEO，带这家公司穿越了存储器到微处理器的生死转型。这本书成书于 1983 年，内容来自他在 Intel 内部给中层经理上课的讲义——所以它没有商学院著作的宏大叙事，通篇是一个做过生产、管过工厂的人，在回答一个具体问题：&lt;strong&gt;一个经理人每天醒来，到底应该做什么？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这本书在管理书籍里是个异类：&lt;strong&gt;它是用工程师思维写的管理书&lt;/strong&gt;。格鲁夫把组织活动抽象成生产流程，把经理人的工作抽象成带杠杆系数的乘法，把激励抽象成需求模型。它不跟你谈领导力魅力，它谈的是&amp;quot;早上煮鸡蛋要三分钟，所以你得围着鸡蛋排程&amp;quot;。对我这种无神论程序员来说，这是少数读起来不需要&amp;quot;翻译&amp;quot;的管理书——它的语言本来就是我们的语言。&lt;/p&gt;
&lt;p&gt;全书的知识结构可以压缩成一张图：&lt;/p&gt;
&lt;div class=&#34;code-block&#34;&gt;
    &lt;button class=&#34;code-copy&#34; type=&#34;button&#34; hidden aria-label=&#34;Copy code to clipboard&#34;&gt;
      &lt;span class=&#34;code-copy-label&#34; aria-hidden=&#34;true&#34;&gt;Copy&lt;/span&gt;
    &lt;/button&gt;
    &lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-mermaid&#34; data-lang=&#34;mermaid&#34;&gt;flowchart TD
    A[&amp;#34;格鲁夫给经理人的第一课&amp;lt;br/&amp;gt;High Output Management&amp;#34;] --&amp;gt; B[&amp;#34;产出观&amp;lt;br/&amp;gt;产出 = 管辖组织的产出&amp;lt;br/&amp;gt;+ 受影响组织的产出&amp;#34;]
    A --&amp;gt; C[&amp;#34;生产类比&amp;lt;br/&amp;gt;早餐工厂&amp;lt;br/&amp;gt;限制步骤 · 成对指标&amp;#34;]
    A --&amp;gt; D[&amp;#34;管理动作&amp;lt;br/&amp;gt;会议 · 决策 · 规划&amp;#34;]
    A --&amp;gt; E[&amp;#34;人的系统&amp;lt;br/&amp;gt;TRM · 绩效评估 · 激励&amp;#34;]
    B --&amp;gt; B1[&amp;#34;杠杆率 leverage&amp;lt;br/&amp;gt;高杠杆 vs 负杠杆&amp;#34;]
    D --&amp;gt; D1[&amp;#34;一对一&amp;lt;br/&amp;gt;杠杆率最高的会议&amp;#34;]
    D --&amp;gt; D2[&amp;#34;决策纪律&amp;lt;br/&amp;gt;自由讨论 → 清楚决策&amp;lt;br/&amp;gt;→ 全力支持&amp;#34;]
    E --&amp;gt; E1[&amp;#34;任务相关成熟度&amp;lt;br/&amp;gt;风格随任务而变&amp;#34;]
    E --&amp;gt; E2[&amp;#34;马斯洛 · 竞争 · 恐惧&amp;lt;br/&amp;gt;两大动力引擎&amp;#34;]&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;&lt;p&gt;下面按九块逐一展开。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;一产出的定义与杠杆率经理人产出的是组织的产出&#34;&gt;一、产出的定义与杠杆率：经理人产出的是&amp;quot;组织的产出&amp;quot;&lt;/h2&gt;
&lt;p&gt;全书的地基是一个公式。书中大意是：&lt;strong&gt;经理人的产出 = 他直接管辖的组织的产出 + 他间接影响的组织的产出。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;这句话反直觉的地方在于：经理人自己不产出任何直接成果。你写的代码、你谈的客户，那是你作为个人贡献者的产出，不是你作为经理的产出。你的产出必须透过别人发生。这就像从单线程程序换成调度器——调度器自己不干活，但整个系统的吞吐归它负责。&lt;/p&gt;
&lt;p&gt;由此引出全书最重要的概念：&lt;strong&gt;杠杆率（leverage）&lt;/strong&gt;。每个管理活动都有一个杠杆系数：&lt;/p&gt;
&lt;div class=&#34;code-block&#34;&gt;
    &lt;button class=&#34;code-copy&#34; type=&#34;button&#34; hidden aria-label=&#34;Copy code to clipboard&#34;&gt;
      &lt;span class=&#34;code-copy-label&#34; aria-hidden=&#34;true&#34;&gt;Copy&lt;/span&gt;
    &lt;/button&gt;
    &lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-mermaid&#34; data-lang=&#34;mermaid&#34;&gt;flowchart LR
    subgraph 高杠杆[&amp;#34;高杠杆活动&amp;#34;]
        H1[&amp;#34;信息传递&amp;lt;br/&amp;gt;一次讲清楚&amp;lt;br/&amp;gt;影响很多人&amp;#34;]
        H2[&amp;#34;培训&amp;lt;br/&amp;gt;一次投入&amp;lt;br/&amp;gt;长期复利&amp;#34;]
        H3[&amp;#34;决策&amp;lt;br/&amp;gt;一个决定&amp;lt;br/&amp;gt;改变一群人的方向&amp;#34;]
    end
    subgraph 负杠杆[&amp;#34;负杠杆活动&amp;#34;]
        L1[&amp;#34;开会不做决策&amp;lt;br/&amp;gt;一群人空转一小时&amp;#34;]
        L2[&amp;#34;审批拖延&amp;lt;br/&amp;gt;卡在整个流程上游&amp;#34;]
        L3[&amp;#34;经理情绪低落&amp;lt;br/&amp;gt;整个组织跟着丧&amp;#34;]
    end
    O[&amp;#34;经理人的产出&amp;lt;br/&amp;gt;= Σ（活动 × 杠杆率）&amp;#34;]
    高杠杆 --&amp;gt; O
    负杠杆 --&amp;gt; O&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;&lt;p&gt;几个要点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;培训是杠杆率最高的活动之一&lt;/strong&gt;：你花一小时把一件事讲透，十个人从此自己会做，这一小时的产出在后面几百个小时里持续分红。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;负杠杆是真实存在的&lt;/strong&gt;：一个迟迟不做的审批、一场没有结论的会，不是零产出，是负产出——它把别人的产出也拖成了零。书中大意是：经理人的情绪低落或拖延，会乘上他所影响的人数放大出去。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;信息收集是决策的原料&lt;/strong&gt;：格鲁夫自己的主要信息渠道是&amp;quot;走动&amp;quot;和&amp;quot;被书面报告过滤之前的一线声音&amp;quot;，书中大意是，报告永远不如亲眼所见。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对照我自己写过的&lt;a href=&#34;https://ftmao.com/blog/blog/bookstore/thinking-in-systems-book-notes/&#34;&gt;《系统思维》笔记&lt;/a&gt;：系统思维说杠杆点藏在系统的结构里，格鲁夫说杠杆点藏在经理人的日历里——&lt;strong&gt;你的日历就是你的系统结构图&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id=&#34;二早餐工厂把一切组织活动看成生产流程&#34;&gt;二、早餐工厂：把一切组织活动看成生产流程&lt;/h2&gt;
&lt;p&gt;这是全书最有工程师气质的一章。格鲁夫虚构了一个&amp;quot;早餐店服务员&amp;quot;的场景：你要在限定时间内端出一份早餐——煮三分钟的鸡蛋、烤面包、煮咖啡。三者必须同时热腾腾上桌。&lt;/p&gt;
&lt;p&gt;这个场景麻雀虽小，五脏俱全，它包含了一切生产活动的基本要素：&lt;/p&gt;
&lt;div class=&#34;code-block&#34;&gt;
    &lt;button class=&#34;code-copy&#34; type=&#34;button&#34; hidden aria-label=&#34;Copy code to clipboard&#34;&gt;
      &lt;span class=&#34;code-copy-label&#34; aria-hidden=&#34;true&#34;&gt;Copy&lt;/span&gt;
    &lt;/button&gt;
    &lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-mermaid&#34; data-lang=&#34;mermaid&#34;&gt;flowchart LR
    A[&amp;#34;原料&amp;lt;br/&amp;gt;鸡蛋/面包/咖啡豆&amp;#34;] --&amp;gt; P[&amp;#34;生产流程&amp;#34;]
    P --&amp;gt; S1[&amp;#34;煮鸡蛋&amp;lt;br/&amp;gt;约 3 分钟&amp;lt;br/&amp;gt;= 限制步骤&amp;#34;]
    P --&amp;gt; S2[&amp;#34;烤面包&amp;lt;br/&amp;gt;并行处理&amp;#34;]
    P --&amp;gt; S3[&amp;#34;煮咖啡&amp;lt;br/&amp;gt;并行处理&amp;#34;]
    S1 --&amp;gt; O[&amp;#34;早餐&amp;lt;br/&amp;gt;按时 · 按质 · 按成本&amp;#34;]
    S2 --&amp;gt; O
    S3 --&amp;gt; O
    M[&amp;#34;成对指标&amp;lt;br/&amp;gt;数量 × 质量&amp;lt;br/&amp;gt;产出 × 库存&amp;#34;] -.-&amp;gt;|&amp;#34;监控&amp;#34;| P&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;&lt;p&gt;从这顿早餐里提炼出四条生产原则，每一条都能直接映射到软件团队：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;找出限制步骤（limiting step）&lt;/strong&gt;：煮鸡蛋最耗时，所以整个流程要围着鸡蛋倒推排程——先打蛋下锅，再烤面包。换成我们的话：每个迭代里都有一个&amp;quot;煮鸡蛋&amp;quot;，可能是最长的联调链路、可能是等安全评审，&lt;strong&gt;排期要从限制步骤倒推，不能从开工日期正推&lt;/strong&gt;。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;并行化非限制步骤&lt;/strong&gt;：面包和咖啡在煮鸡蛋的三分钟里完成。限制步骤之外的事，做了再多也不提升吞吐。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;指标必须成对设计&lt;/strong&gt;：只考核&amp;quot;出餐速度&amp;quot;，早餐就会难吃；只考核&amp;quot;质量&amp;quot;，客人就饿死。书中大意是：任何一个指标都必须配一个对冲指标，防止&amp;quot;为了数字牺牲一切&amp;quot;。几个典型的成对组合：&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;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&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;/tr&gt;
			&lt;tr&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;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;只盯代码行数会催生垃圾代码，只盯 bug 清零会让团队不敢动代码——&lt;strong&gt;单指标必然被博弈，成对指标才是反馈回路&lt;/strong&gt;（这一点和&lt;a href=&#34;https://ftmao.com/blog/blog/bookstore/thinking-in-systems-book-notes/&#34;&gt;《系统思维》笔记&lt;/a&gt;里&amp;quot;指标一旦成为目标就失效&amp;quot;的思路是同一个东西）。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;库存不是免费的&lt;/strong&gt;：书中讲了半成品堆积的代价。对应到软件：开着不合并的分支、写完不发布的功能，全是库存——占着成本，还没产生价值。更隐蔽的是&amp;quot;决策库存&amp;quot;：挂在脑子里迟迟不拍板的事项，同样占用整个团队的心智带宽。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;质检要尽早&lt;/strong&gt;：在生产流程里，越晚发现坏鸡蛋损失越大。格鲁夫的原则是在原料环节就设检验点，而不是等端上桌。对应过来：code review 比线上排查便宜一个数量级，需求评审又比 code review 便宜一个数量级。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;这一章真正的信息是：&lt;strong&gt;管理的科学部分，来自把混沌的组织活动强行看成一条生产线&lt;/strong&gt;。看不清流程的地方，就谈不上改进。&lt;/p&gt;
&lt;h2 id=&#34;三会议管理的唯一媒介&#34;&gt;三、会议：管理的唯一媒介&lt;/h2&gt;
&lt;p&gt;工程师普遍痛恨会议，格鲁夫的态度相反：&lt;strong&gt;会议是经理人的生产工具本身&lt;/strong&gt;——你不亲手产出，你的产出几乎全部经由会议和对话发生。问题不是&amp;quot;要不要开会&amp;quot;，而是&amp;quot;你开的是哪一种会，杠杆是正还是负&amp;quot;。&lt;/p&gt;
&lt;p&gt;书中把会议分成几类，我用工程师语言重新标注：&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;一对一（one-on-one）&lt;/td&gt;
					&lt;td&gt;教练下属、传递信息、暴露问题&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;下属主导议程&lt;/strong&gt;，经理负责倾听和提问&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;员工会议（staff meeting）&lt;/td&gt;
					&lt;td&gt;同级之间对齐、碰撞&lt;/td&gt;
					&lt;td&gt;有主持、有结论，不当成汇报会&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;运营评审（operation review）&lt;/td&gt;
					&lt;td&gt;跨部门同步、给&amp;quot;外人&amp;quot;学习机会&lt;/td&gt;
					&lt;td&gt;正式、有备而来&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;关于一对一，书中有两个反常识的论点：&lt;strong&gt;议程应该由下属准备和主导&lt;/strong&gt;，因为这是一对一的目的——让下属的问题浮上来，而不是让经理宣贯；以及，&lt;strong&gt;一对一可能是杠杆率最高的会议&lt;/strong&gt;——一次深入的一对一，影响的是下属接下来几周的几十个小时工作。书中甚至用&amp;quot;下属在一个半小时里谈的事，会指导他之后很久的工作&amp;quot;来算这笔账（大意如此）。&lt;/p&gt;
&lt;p&gt;我自己的检验标准很简单：一对一结束时回看，如果 80% 的时间是我在说，这场会就失败了——它退化成了成本很高的单向广播，而单向广播根本不需要占用两个人。&lt;/p&gt;
&lt;p&gt;决策会议另有一套纪律，这是全书我抄在笔记第一页的东西：&lt;/p&gt;
&lt;div class=&#34;code-block&#34;&gt;
    &lt;button class=&#34;code-copy&#34; type=&#34;button&#34; hidden aria-label=&#34;Copy code to clipboard&#34;&gt;
      &lt;span class=&#34;code-copy-label&#34; aria-hidden=&#34;true&#34;&gt;Copy&lt;/span&gt;
    &lt;/button&gt;
    &lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-mermaid&#34; data-lang=&#34;mermaid&#34;&gt;flowchart LR
    A[&amp;#34;自由讨论&amp;lt;br/&amp;gt;所有观点摆上桌&amp;lt;br/&amp;gt;欢迎异议&amp;#34;] --&amp;gt; B[&amp;#34;清楚决策&amp;lt;br/&amp;gt;谁决定 · 决定什么&amp;lt;br/&amp;gt;何时执行&amp;#34;]
    B --&amp;gt; C[&amp;#34;全力支持&amp;lt;br/&amp;gt;包括投反对票的人&amp;#34;]
    C -.-&amp;gt;|&amp;#34;执行中发现问题&amp;lt;br/&amp;gt;带着数据回来&amp;#34;| A&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;&lt;p&gt;关键在最后一步：&lt;strong&gt;决策一旦做出，不同意的人也必须全力执行&lt;/strong&gt;。&amp;ldquo;自由讨论&amp;quot;和&amp;quot;全力支持&amp;quot;是一枚硬币的两面——讨论阶段压制异议，执行阶段就会收获消极抵抗。书中还给了决策会议的理想人数：书中大意是决策会议超过六七个人就会失灵，人再多，讨论质量就崩了。&lt;/p&gt;
&lt;h2 id=&#34;四决策让最低能力胜任的层级来决策&#34;&gt;四、决策：让&amp;quot;最低能力胜任的层级&amp;quot;来决策&lt;/h2&gt;
&lt;p&gt;格鲁夫的决策框架回答两个问题：谁来定？怎么定？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;谁来定：让足够了解情况的最低层级来定。&lt;/strong&gt; 决策应该下沉到&amp;quot;既懂技术细节又有足够视野&amp;quot;的那一层——通常不是最高层（离细节太远），也不是最基层（缺全局视野）。这和我们说的&amp;quot;决策权跟着信息走&amp;quot;是同一件事，但格鲁夫多了一层：层级太低的人缺的不是信息，是&amp;quot;见过这种决策后果&amp;quot;的经验，所以要找的是两者兼顾的最低点。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;怎么定的最大敌人：同级群体综合征（peer group syndrome）&lt;/strong&gt;。书中大意是：一群同级坐在一起做决策时，最大的风险不是没人懂，而是&lt;strong&gt;大家都在等别人先表态&lt;/strong&gt;——怕在同级面前露怯，于是会议在含糊中滑向&amp;quot;最不冒犯人的选项&amp;rdquo;，而不是&amp;quot;最正确的选项&amp;quot;。解法呼应上一节的纪律：会议主持人必须强行进入&amp;quot;自由讨论&amp;quot;阶段，把异议钉到桌面上，尤其是资深者要最后一个表态，免得观点先被权威锚定。&lt;/p&gt;
&lt;p&gt;这个毛病在工程评审里太常见了：技术方案评审会上，资历最深的人先说&amp;quot;我觉得问题不大&amp;quot;，后面所有人的反对意见就胎死腹中，三周后线上故障把当初没人敢说的风险原样兑现。所以我现在主持评审时立了条规矩：&lt;strong&gt;先让资浅的人发言，主持人在所有人表态前不暴露自己的倾向&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;这个毛病我在&lt;a href=&#34;https://ftmao.com/blog/blog/bookstore/lateral-leadership-mao-contradiction-notes/&#34;&gt;《毛选矛盾论与横向领导》笔记&lt;/a&gt;里从另一个角度写过：没有职权的横向领导靠的就是把分歧公开化——把&amp;quot;谁也不说的主要矛盾&amp;quot;摆到桌面上，决策才可能从一团和气变成一次真决策。&lt;/p&gt;
&lt;h2 id=&#34;五规划三问规划的产出是行动承诺不是文档&#34;&gt;五、规划三问：规划的产出是行动承诺，不是文档&lt;/h2&gt;
&lt;p&gt;格鲁夫对规划的定义非常实用主义：&lt;strong&gt;规划的价值不在于那份文档，在于它逼你回答三个问题&lt;/strong&gt;：&lt;/p&gt;
&lt;div class=&#34;code-block&#34;&gt;
    &lt;button class=&#34;code-copy&#34; type=&#34;button&#34; hidden aria-label=&#34;Copy code to clipboard&#34;&gt;
      &lt;span class=&#34;code-copy-label&#34; aria-hidden=&#34;true&#34;&gt;Copy&lt;/span&gt;
    &lt;/button&gt;
    &lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-mermaid&#34; data-lang=&#34;mermaid&#34;&gt;flowchart TD
    Q1[&amp;#34;第一问：环境需求什么？&amp;lt;br/&amp;gt;市场/用户/上级&amp;lt;br/&amp;gt;期望你交付什么&amp;#34;] --&amp;gt; GAP
    Q2[&amp;#34;第二问：现状如何？&amp;lt;br/&amp;gt;我们现在的能力&amp;lt;br/&amp;gt;和进度在哪里&amp;#34;] --&amp;gt; GAP
    GAP[&amp;#34;差距&amp;lt;br/&amp;gt;需求 - 现状&amp;#34;] --&amp;gt; Q3[&amp;#34;第三问：如何弥合差距？&amp;lt;br/&amp;gt;做什么 · 不做什么&amp;#34;]
    Q3 --&amp;gt; R[&amp;#34;规划的真正产出&amp;lt;br/&amp;gt;= 一组行动承诺&amp;lt;br/&amp;gt;不是计划书&amp;#34;]&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;&lt;p&gt;两个要点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;规划产出的是&amp;quot;行动承诺&amp;quot;&lt;/strong&gt;。计划文档写完那一刻就在过期，真正留下来的是团队对&amp;quot;接下来做什么、不做什么&amp;quot;的共识。文档是脚手架，共识是建筑。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;不做什么&amp;quot;比&amp;quot;做什么&amp;quot;更重要&lt;/strong&gt;。弥合差距的资源永远不够，规划的核心动作是取舍。书中大意是：当你说&amp;quot;是&amp;quot;的时候，你同时在说一百个&amp;quot;不&amp;rdquo;——规划的功夫在于把那 hundred 个&amp;quot;不&amp;quot;想明白。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这套三问和波利亚解题法是同构的：目标状态、当前状态、弥合差距的操作序列。规划不是许愿，是解题。&lt;/p&gt;
&lt;h2 id=&#34;六任务相关成熟度trm管理风格不是对人是对人--任务&#34;&gt;六、任务相关成熟度（TRM）：管理风格不是对人，是对&amp;quot;人 × 任务&amp;quot;&lt;/h2&gt;
&lt;p&gt;这是全书最容易被误读、也最值得背下来的框架。格鲁夫借用了情境领导的概念并工程化：&lt;strong&gt;每个下属对每一项具体任务，都有一个任务相关成熟度（Task-Relevant Maturity）&lt;/strong&gt;，管理风格必须跟着它变：&lt;/p&gt;
&lt;div class=&#34;code-block&#34;&gt;
    &lt;button class=&#34;code-copy&#34; type=&#34;button&#34; hidden aria-label=&#34;Copy code to clipboard&#34;&gt;
      &lt;span class=&#34;code-copy-label&#34; aria-hidden=&#34;true&#34;&gt;Copy&lt;/span&gt;
    &lt;/button&gt;
    &lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-mermaid&#34; data-lang=&#34;mermaid&#34;&gt;flowchart LR
    A[&amp;#34;TRM 低&amp;lt;br/&amp;gt;没做过这类任务&amp;#34;] --&amp;gt; S1[&amp;#34;指挥&amp;lt;br/&amp;gt;给详细指令&amp;lt;br/&amp;gt;定义清楚怎么做&amp;#34;]
    B[&amp;#34;TRM 中&amp;lt;br/&amp;gt;做过一些&amp;lt;br/&amp;gt;但不稳定&amp;#34;] --&amp;gt; S2[&amp;#34;教导&amp;lt;br/&amp;gt;解释为什么&amp;lt;br/&amp;gt;双向沟通&amp;#34;]
    C[&amp;#34;TRM 高&amp;lt;br/&amp;gt;这类任务的老手&amp;#34;] --&amp;gt; S3[&amp;#34;放任/授权&amp;lt;br/&amp;gt;只定目标和对齐&amp;lt;br/&amp;gt;关注产出&amp;#34;]&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;&lt;p&gt;要害在于：&lt;strong&gt;TRM 是&amp;quot;人 × 任务&amp;quot;的函数，不是人的属性&lt;/strong&gt;。你的资深架构师在设计系统上 TRM 极高，该授权；但让他第一次做预算、第一次处理裁员，他的 TRM 立刻掉回低位，这时你&amp;quot;充分信任、放手让他做&amp;quot;不是尊重，是失职——就像让高级编译器去处理它从未见过的指令集，你不给 spec 就是甩锅。&lt;/p&gt;
&lt;p&gt;反过来也是错：对一个轻车熟路的老手逐项指挥， micromanagement 会直接摧毁他的动力。&lt;strong&gt;管理风格的错误不是风格本身错，是和 TRM 不匹配。&lt;/strong&gt; 这条框架对技术管理者尤其重要，因为技术团队里&amp;quot;同一个下属在不同任务上成熟度相差悬殊&amp;quot;是常态。&lt;/p&gt;
&lt;p&gt;一个典型的错位场景：提拔资深工程师当 Tech Lead 的第一天。写代码他 TRM 拉满，你放任是对的；带人他 TRM 归零，你也放任——&amp;ldquo;你这么资深肯定搞得定&amp;rdquo;——结果就是他既不敢问、又没人教，在指挥档任务上裸奔。正确的姿势是：任务一切换，风格跟着切，昨天的授权对象今天可以是详细的指令对象，这不丢人，这是框架的正常用法。&lt;/p&gt;
&lt;h2 id=&#34;七绩效评估最难也最不能躲的管理动作&#34;&gt;七、绩效评估：最难、也最不能躲的管理动作&lt;/h2&gt;
&lt;p&gt;格鲁夫对绩效评估的定位很重：&lt;strong&gt;这是经理人所有反馈动作中杠杆率最高的一个，也是大多数经理人做得最差的一个。&lt;/strong&gt; 一次认真的绩效评估，影响的是下属一整年的工作方向、自我认知和去留决定；而多数经理人给评估花的时间，还不如评审一个 PR。&lt;/p&gt;
&lt;p&gt;书中给的几个原则，按我的理解压缩：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;评估的目的是改善绩效，不是给过去打分&lt;/strong&gt;。着眼点永远在&amp;quot;下一次如何更好&amp;quot;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;说人话，说清楚&lt;/strong&gt;。含混的&amp;quot;整体不错，继续加油&amp;quot;是经理在保护自己，不是在帮助下属。书中大意是：传达坏消息的完整性，是对下属责任感的尊重——含糊其辞只有一个受益者，就是经理人自己。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;评估的是产出，不是潜力、不是态度、不是辛苦程度&lt;/strong&gt;。就像 code review 评的是代码不是作者的自尊心。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;面对冲突不要退&lt;/strong&gt;。格鲁夫坦言即便他自己，给出尖锐的负面评估也是煎熬的，但回避它的代价由下属和团队一起付。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这一条和前面所有内容都是连着的：因为产出定义清楚（第一节），评估才有标准；因为指标成对（第二节），评估才不会顾此失彼；因为一对一常态运转（第三节），绩效评估才不会是一年一次的惊吓。&lt;/p&gt;
&lt;h2 id=&#34;八两大动力马斯洛当框架用竞争与恐惧有边界&#34;&gt;八、两大动力：马斯洛当框架用，竞争与恐惧有边界&lt;/h2&gt;
&lt;p&gt;最后一章讲&amp;quot;人为什么干活&amp;quot;。格鲁夫的回答分两层：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第一层：用马斯洛需求层次当诊断框架。&lt;/strong&gt; 书中大意是：钱这个激励因子是&amp;quot;分层&amp;quot;的——当人还在生理和安全需求层，钱就是钱；当人到了自我实现层，钱只是&amp;quot;成就的计量器&amp;quot;，本身不再是动力。所以激励没有万能配方：&lt;strong&gt;先看这个人在需求层次的哪一层，再决定用什么去激励&lt;/strong&gt;。对还在担心试用期的人谈使命愿景是失焦，对早已财务自由的资深工程师只加钱是侮辱。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;第二层：两大动力引擎——竞争与恐惧，都有效，都有局限。&lt;/strong&gt; 格鲁夫欣赏竞争，书中有个著名的类比：把体育精神引入办公室——运动场上没人发钱，人照样拼尽全力，因为竞争本身就是燃料。但竞争作为动力有个条件：&lt;strong&gt;得有清晰的&amp;quot;赛场规则&amp;quot;和公平的起跑线&lt;/strong&gt;，否则内斗取代竞争。恐惧（怕失业、怕失败）短期有效，但它驱动的是&amp;quot;不出错&amp;quot;而不是&amp;quot;做最好&amp;quot;——恐惧驱动的团队会隐藏问题，而管理的第一要务恰恰是让问题浮上来。&lt;/p&gt;
&lt;p&gt;这里有个很实用的推论：&lt;strong&gt;好的团队竞赛，赛的是可复制的动作，不是不可比的结果&lt;/strong&gt;。让两个小组比&amp;quot;谁先把 review 响应时长压到一天以内&amp;quot;，输家会想抄赢家的做法；让两个小组比&amp;quot;谁需求上线多&amp;quot;，输家只会觉得规则不公。竞争引擎点对了是燃料，点错了是内耗的引信。&lt;/p&gt;
&lt;p&gt;把这一章翻成工程师的话：&lt;strong&gt;激励是一套监控和调速系统，不是一个开关&lt;/strong&gt;。先诊断需求层次，再选动力源，然后盯着副作用——竞争别用成内卷，恐惧别用成掩盖。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;总结这本书的含金量在哪&#34;&gt;总结：这本书的含金量在哪&lt;/h2&gt;
&lt;p&gt;把全书压回一张图：&lt;/p&gt;
&lt;div class=&#34;code-block&#34;&gt;
    &lt;button class=&#34;code-copy&#34; type=&#34;button&#34; hidden aria-label=&#34;Copy code to clipboard&#34;&gt;
      &lt;span class=&#34;code-copy-label&#34; aria-hidden=&#34;true&#34;&gt;Copy&lt;/span&gt;
    &lt;/button&gt;
    &lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-mermaid&#34; data-lang=&#34;mermaid&#34;&gt;flowchart TD
    F[&amp;#34;一切从产出定义开始&amp;lt;br/&amp;gt;经理人产出 = 组织的产出&amp;#34;] --&amp;gt; L[&amp;#34;杠杆率&amp;lt;br/&amp;gt;选高杠杆活动&amp;lt;br/&amp;gt;删负杠杆活动&amp;#34;]
    F --&amp;gt; P[&amp;#34;生产类比&amp;lt;br/&amp;gt;限制步骤 · 成对指标&amp;#34;]
    L --&amp;gt; M[&amp;#34;会议媒介&amp;lt;br/&amp;gt;一对一 · 决策纪律&amp;#34;]
    P --&amp;gt; M
    M --&amp;gt; D[&amp;#34;决策下沉&amp;lt;br/&amp;gt;最低胜任层级&amp;lt;br/&amp;gt;警惕同级群体综合征&amp;#34;]
    D --&amp;gt; PL[&amp;#34;规划三问&amp;lt;br/&amp;gt;产出行动承诺&amp;#34;]
    PL --&amp;gt; T[&amp;#34;TRM&amp;lt;br/&amp;gt;风格随任务而变&amp;#34;]
    T --&amp;gt; PA[&amp;#34;绩效评估与反馈&amp;lt;br/&amp;gt;最难但杠杆最高&amp;#34;]
    PA --&amp;gt; MO[&amp;#34;激励&amp;lt;br/&amp;gt;马斯洛 · 竞争 · 恐惧&amp;#34;]
    MO -.-&amp;gt;|&amp;#34;人的产出变了&amp;lt;br/&amp;gt;重新校准&amp;#34;| F&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;&lt;p&gt;这本书的优点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;可执行&lt;/strong&gt;：几乎没有&amp;quot;提升领导力&amp;quot;这种空话，每一条都能落到日程表上。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工程师友好&lt;/strong&gt;：生产类比、杠杆率、成熟度模型，全是可建模的语言，读起来像系统设计文档。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;立场诚实&lt;/strong&gt;：格鲁夫不回避&amp;quot;给负面评估很煎熬&amp;quot;&amp;ldquo;决策会议经常失败&amp;quot;这类真问题。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;局限也明显：成书于制造业和层级制大公司时代，知识工作者的&amp;quot;产出&amp;quot;比早餐复杂得多，&amp;ldquo;产出 = 组织产出&amp;quot;的测量在创造性工作里会失真；另外全书基本不谈远程协作和自组织团队，这些要靠自己去打补丁。&lt;/p&gt;
&lt;h2 id=&#34;编译成工程师--cto-的日常&#34;&gt;编译成工程师 / CTO 的日常&lt;/h2&gt;
&lt;p&gt;老规矩，书读完不落地等于没读。这本书我编译成五条日常动作：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;每季度给日历做一次杠杆审计&lt;/strong&gt;：把 recurring 会议全列出来，逐个问&amp;quot;这会如果不存在，谁的产出会受损？&amp;ldquo;答不上来的——尤其是不做决策的同步会、卡上游的审批环节——就是负杠杆，删掉或改造。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;一对一让下属带议程&lt;/strong&gt;：提前一天要议题清单，会上我的默认动作是听和问，不是讲。下属的议程质量差，那是教练机会，不是收回议程的理由。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;每个指标配一个对冲指标&lt;/strong&gt;：定&amp;quot;迭代交付点数&amp;quot;就必须配&amp;quot;线上缺陷率&amp;rdquo;，定&amp;quot;review 响应时长&amp;quot;就必须配&amp;quot;评审意见质量&amp;rdquo;。单指标一律视为会被博弈，这是默认假设。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;决策会议纪要固定写三行&lt;/strong&gt;：谁决定、决定什么、何时复查。没有这三行的&amp;quot;会议纪要&amp;quot;只是聊天记录。到复查日期发现错了，带着数据回到自由讨论阶段，不追责、不翻旧账。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;给每个下属维护一张 TRM 速写&lt;/strong&gt;：不必正式，心里或笔记里记下&amp;quot;这个人在哪类任务上是指挥/教导/放任档&amp;rdquo;，任务切换时先检查风格是不是该跟着换——对老手 micromanage 和对新手甩手掌柜，是同一个错误的两个方向。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;推荐给三类人：第一次带团队的工程师（全书通读，先读早餐工厂和一对一两章）；带几十人团队的技术管理者（重点读决策、规划、TRM）；写 OKR 写到怀疑人生的 CTO（重点读产出定义和成对指标，再去对照&lt;a href=&#34;https://ftmao.com/blog/blog/bookstore/thinking-in-systems-book-notes/&#34;&gt;《系统思维》笔记&lt;/a&gt;里的反馈回路，两本书互相是对方的注释）。&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
