Spotify Engineering Culture

  1. Rules are a good start, then break them when needed. 规则需要一开始就制定好,然后随时准备被打破。
  2. Agile > Scrum, Principles > Practices, Servant > Master. 敏捷优于Scrum,原则优于实践,服务优于专家
  3. Be autonomous, but don’t suboptimize. 自治,而不是局部最优

  4. loosely coupled, tightly aligned squads. 松耦合,行动一致的小分队。

  5. High aligment, High Autonomous: we need to cross the river, figure it how. 高一致、高自治团队的表现:给你一个目标,想办法实现。

  6. if you need to know exactly who is making decisions, you are in the wrong place. 如果你需要清楚地知道谁是决策者,你就跑偏了。

  7. Community > Structure, Focus on Motivation, Trust > Control. 社区优于结构化,聚焦动力, 信任优于控制

  8. we aim to make mistakes faster than anyone else. 我们的目标是比别人更快的犯错

fail fast - learn fast - improve fast. 错的块,学的块,改进的块

  1. fail-friendly environment. Failure recovery > failure avoidance 宽容的环境,修复错误优于避免错误

  2. it’s not about whose fault was it,it’s about what did we learn? what will we change? 谁犯的错不重要,重要的是我们学到了什么?我们有什么改变?

  3. continuous improvement: driven from below,supported from above 持续改进: 底层驱动、上层支持

  4. if everything is under controll, you are going too slow. 如果一切都在掌控之中,说明前进的太慢了。

  5. innovation > predictability 100% predictability = 0% innovation 创新优于可预测行, 100%的可预测等于毫无创新

  6. data-driven decision, not opinion-driven, ego-driven, authority driven. 做决定采用数据驱动、而不是意见驱动,自我意思驱动,权威驱动

  7. toyota improvement kata: Now, definition of awesome, next target condition, actions. 丰田改进看板: 现在的情况,最终目标,下一步目标,行动。

Written on April 30, 2019