译自 A MANTRA FOR PLATFORM TEAMS TO SUCCEED 。
“确定优先级,保持专注,确保交付”是平台团队成功的箴言。
在平台工程繁忙的领域里,成功关键在于三件事:
- 明确工作重点,着眼于产生重大影响的结果。
- 始终保持对打造最薄可用平台的高度专注。
- 不仅交付顶级软件,还要提供全面友好的用户体验。
我们将深入探讨以上要点,为平台团队提供洞察和指导,让他们明白重要的不仅是开发,更是正确开发。
Dan Grøndahl Glavind 用 CTO 的视角,写了一系列七篇博客来讲述平台工程。
- 第一部分:假如我是 CTO ,我会这样推动平台工程
- 第二部分:建立平台工程组织
- 第三部分:平台团队如何实现远大目标
- 第四部分:平台团队成功的箴言
- 第五部分:引导平台团队树立产品思维
- 第六部分:超越数字,衡量平台团队的成功
- 第七部分:平台团队的沟通、成就和挑战
简言之,在错综复杂的平台工程领域掌舵,需要像进行紧张平衡一样。但是,如果平台团队牢记“确定优先级,保持专注,确保交付”的箴言,就能高效利用能量,绘制出创新与成功的航线。
想象在空白画布上随心描绘,没有特定主题或对象。可能性无限,创造的自由令人兴奋却也难以抉择。
这正是没有约束和指引的平台团队面临的难题。尽管灵活至关重要,但一个没有优先级的团队可能会分散时间和资源来进行对重大影响缺乏的工作。
没有明确平台优先级,就很难评估进展和成功,也难以与业务目标保持一致。
天空可能是极限,但具备几颗导航之星则至关重要!
让我们用一个简单的比喻说明问题。
想象一家咖啡店,咖啡师根据对常客通常点单的假设提前准备好所有饮料。等他们来的时候,饮料已经冷了,而且那天他们可能想要不同的东西。
这种方法浪费资源,提供次优体验。相反,按订单即调即备确保新鲜和满意。同理,我们的平台旨在通过细微的纵向切片提供功能,确保每项开发都相关、即时,满足用户的瞬时需求。
对平台团队来说,选项是在平台上实现广泛的横向层面,还是创建微缩的、可行的纵向层面。后者通常更好,称为“最薄可用平台”。
为什么?因为它确保每个平台组件自身都是可用和有价值的。这就像建造高塔,确保基础牢固,然后继续逐层垒砌。
这种方法最大限度减少基于假设而开发的风险,允许即时反馈,并确保始终在建设具有内在价值的东西。
对平台团队来说,交付不仅意味着提供顶级软件。当然这很重要,但还不止这些。想象拥有尖端设备却没有用户手册,是很难用的吧?
文档充当手册。它确保软件开发的辛勤付出可以被他人轻松访问、理解和使用。大多数开发团队都经历过由于缺乏文档导致的困扰,这需要与软件同等的努力。
但不止这些。良好的开发者体验(DevX)是锦上添花。它确保开发者可以无缝地与平台交互、集成工具并优化工作流程。简言之,成功的交付是顶级软件、清晰文档和无懈可击的DevX的三位一体。
接下来我们将进入博客系列的第五部分,探讨平台团队如何应对产品思维。