知识卡片

重复造轮子源于局部激励,而非能力不足

普通读书笔记卡 · 1640

内容

Google内部曾有多个团队各自独立开发功能相似的监控台系统(Viceroy 与 Console++),根源不在于 不知道别人在做类似的事,而在于独立开发能获得迅速直接的回报,跨团队协作天然更艰难,基础设施 又只提供 SDK 而非完整产品,环境本身在鼓励各自造轮子。两个项目最终合并,关键契机不是管理层 强制整合,而是各自发展后技术差距自然缩小,”对未来的共同愿景”让双方都看到合并的好处。

参考来源

- 位置:《SRE:Google运维解密》第31章《SRE与其他团队的沟通与协作》"SRE内部的协作案例分析:Viceroy"一节(源文件:_epub-src/OEBPS/Text/0010_0004.xhtml) - 结论依据:原文明确"每个团队都可以通过开发自己的解决方案获得迅速的直接回报,跨越团队边界的工作通常是很艰难的,同时Google基础设施通常提供的是一个SDK而非完整的一套产品……这些环境因素其实就是在鼓励每个工程师……创造出另外一个废弃品",并说明"最终看来,对未来的一个共同愿景是项目合并成功的关键因素"。 - 原始内容:造成团队产生许多废弃的、遗留的监控框架的原因是非常容易理解的:每个团队都可以通过开发自己的解决方案获得迅速的直接回报,跨越团队边界的工作通常是很艰难的……最终看来,对未来的一个共同愿景是项目合并成功的关键因素。