新功能上线以后,变化通常很容易被看见。页面增加了入口,用户能够完成新的操作,业务数据也可能随之变化。
技术团队的另一部分工作没有这么直观。一次容量治理让高峰期没有发生故障,一项迁移没有影响已有用户,一轮重构让之后的需求更容易开发。它们的结果常常表现为“什么都没有发生”。
这让技术价值很容易陷入两个极端:要么无人注意,要么只能依靠大量专业指标证明。
工作量不是价值说明
代码行数、需求数量、接口数量和处理数据规模,都能说明工作量或系统规模,却不能独立说明价值。
一个复杂方案可能解决了关键问题,也可能只是系统本身过于复杂。一次性能提升如果原本没有业务瓶颈,数字再明显也未必重要。
技术工作需要先回到问题:原来发生了什么,造成什么影响,为什么值得投入。然后再说明采取的行动和结果。
指标在这个结构中提供证据,而不是代替结论。
预防性工作尤其难说明
风险治理的价值来自对未来事件的降低,但未来本来就不确定。
如果治理后没有发生事故,很难证明事故原本一定会发生;如果什么都不做也没有出事,又容易觉得投入没有必要。
因此,预防性工作不能只依靠假设中的损失。更可靠的依据包括已经出现的容量趋势、重复故障、明确单点、恢复时间和演练结果。它们说明风险真实存在,也能验证治理是否改变了条件。
平台建设不能只展示功能
技术平台容易用支持多少能力、接入多少组件来说明产出。
真正有意义的问题是:多少团队实际使用,接入成本是否下降,重复建设是否减少,问题发现和处理是否更快。没有使用结果的平台能力,只能说明已经提供,不能说明已经产生价值。
这要求平台团队不仅建设功能,也观察使用过程。
说明价值不是抢功
有些技术人员不愿主动说明工作,担心显得在包装自己。另一些表达又容易把团队结果全部归到个人。
更准确的方式,是区分个人作用与共同结果。说明自己负责了哪个判断、推动了什么改变,同时交代产品、测试、运维和其他开发者提供的条件。
事实越具体,越不需要夸张措辞。
日常记录比年末回忆可靠
技术价值如果只在述职时整理,很容易退化成项目清单。
在项目过程中保留少量信息更有效:为什么开始,关键选择是什么,上线前后的结果如何,还有哪些成本没有解决。这些记录既方便复盘,也能避免后来只记得实现细节。
技术工作并非天然不可见。只是它的价值往往不在功能表面,需要有人把问题、行动和结果之间的关系说明清楚。