Spotify Engineering Culture
- Rules are a good start, then break them when needed. 规则需要一开始就制定好,然后随时准备被打破。
- Agile > Scrum, Principles > Practices, Servant > Master. 敏捷优于Scrum,原则优于实践,服务优于专家
-
Be autonomous, but don’t suboptimize. 自治,而不是局部最优
-
loosely coupled, tightly aligned squads. 松耦合,行动一致的小分队。
-
High aligment, High Autonomous: we need to cross the river, figure it how. 高一致、高自治团队的表现:给你一个目标,想办法实现。
-
if you need to know exactly who is making decisions, you are in the wrong place. 如果你需要清楚地知道谁是决策者,你就跑偏了。
-
Community > Structure, Focus on Motivation, Trust > Control. 社区优于结构化,聚焦动力, 信任优于控制
- we aim to make mistakes faster than anyone else. 我们的目标是比别人更快的犯错
fail fast - learn fast - improve fast. 错的块,学的块,改进的块
-
fail-friendly environment. Failure recovery > failure avoidance 宽容的环境,修复错误优于避免错误
-
it’s not about whose fault was it,it’s about what did we learn? what will we change? 谁犯的错不重要,重要的是我们学到了什么?我们有什么改变?
-
continuous improvement: driven from below,supported from above 持续改进: 底层驱动、上层支持
-
if everything is under controll, you are going too slow. 如果一切都在掌控之中,说明前进的太慢了。
-
innovation > predictability 100% predictability = 0% innovation 创新优于可预测行, 100%的可预测等于毫无创新
-
data-driven decision, not opinion-driven, ego-driven, authority driven. 做决定采用数据驱动、而不是意见驱动,自我意思驱动,权威驱动
-
toyota improvement kata: Now, definition of awesome, next target condition, actions. 丰田改进看板: 现在的情况,最终目标,下一步目标,行动。