内容提要
麦肯锡合伙人Rikki Singh与Docker首席执行官Scott Johnston讨论了平台扩展中的实验和适应的重要性,内部工具和基础设施的作用,以及构建开发者文化的过程。他们强调了专注、简化、对齐和重复的扩展方法,并将开发者视为创造者,给予他们选择权和灵活性。成功的指标包括开发者的生产力和从想法到产品的时间。
延伸解读
扩展平台的核心原则
Scott Johnston 提出扩展公司的四个关键主题:专注、简化、对齐和重复。专注意味着明确客户、痛点和价值主张;简化沟通和策略;对齐通过奖励、晋升和OKR实现;重复则要求领导者不断传达这些重点。这些原则帮助公司在增长中保持方向,避免熵增带来的混乱。
平衡开发者自由与约束
将开发者视为创造者,给予选择权和灵活性,但需避免极端。无约束会导致重复造轮子和生产力下降;过多约束则迫使优秀开发者离开。成功案例显示,在开发网络给予高度自由,但进入 staging 和生产环境时设置严格护栏,如CI检查和提交标准,既能鼓励探索又能保证质量。
衡量成功的关键指标
文章提到两个关键KPI:开发者的生产力(尽快产生价值)和从想法到生产的速度。如果公司超过六个月没有向客户发布,则视为失败;发布间隔超过几周可能有问题。此外,代码质量(可维护性、安全性)和帮助客户成为放大器也是重要维度。这些指标帮助评估工程效率和投资回报。
内部工具与开发者体验
公司应将内部工具视为产品,提供选择并自动化流程以促进采用。成功的模式包括提供有限选择(如两三种语言和框架),并全程自动化CI到生产。引入内部产品经理理解开发者需求,通过内部黑客松和 brown bag 展示工具价值,形成成功带动成功的良性循环。
Q&A
Scott Johnston 在扩展平台时强调了哪些关键方法?
他强调了专注、简化、对齐和重复的扩展方法。
如何衡量开发者的成功和生产力?
成功的指标包括开发者的生产力和从想法到产品的时间。
在构建开发者文化时,企业应该如何支持开发者?
企业应将内部工具视为产品,提供选择并自动化流程以促进采用。
Scott Johnston 如何看待开发者的选择权和灵活性?
他认为开发者需要适度的选择和灵活性,以避免过多约束或无约束的情况。
在小公司中,如何有效进行实验和优先级排序?
小公司应专注于一个论点并进行实验,成功后继续投资,若90天内未见成效则应重新考虑。
如何推动开发者工具和基础设施的采用?
成功的模式是为开发者提供选择,并将内部工具视为产品,理解开发者的需求。