系列:Spotify敏捷模式详解之工程文化
Jerry Li(李洁), Eric Liao(廖靖斌)
讲述:丁婵大小:7.75M时长:05:38
Spotify 是一家来自瑞典的音乐流媒体公司,被称为“百亿美元独角兽”。它独特的组织架构和工程文化使它在十年的发展历程中超越苹果音乐,成为了音乐流媒体领域的霸主。在本系列文章的第一篇和第二篇,我们分别介绍了 Spotify 的敏捷研发团队和研发过程。本篇我们将从 Spotify 如何管理小队的自主性、如何管理标准化、如何管理创新、如何处理浪费这四个方面介绍 Spotify 的敏捷工程文化。
一、如何管理小队的自主性
Spotify 整个研发组织由多个称为“部落”的单元组成,每个部落中包括多个“小队”。小队类似于一个高度自治的、迷你的“创业公司”,自组织管理自己的工作。这些小队既要保持自主性,又要兼顾公司在产品上的整体一致性。
Spotify 认为:一致性和自主性就像是天平的两端,自主性高则一致性少。所以理想情况是具备一致性地自主,只有具备一致性才能令团队自主具备可能性,而一致性越高,管理层越能下放自主权。
Spotify 的管理原则是小队可以自主,但不能追求局部优化。就像是一个大型乐队,每个乐队小队都在独立自主的演奏,但又必须彼此倾听其他小队的演奏,共同聚焦整首曲子的演出,这样才能演奏出好的音乐。
为什么小队的独立自主如此重要?
Spotify 认为这是一种激励方式,受激励的人们能够开发出更好的产品。而且独立自主能够让小队更快地做决策和行动,而不需要经过层层审批,尽量避免交接和等待。
那么,如何保持整体的高度一致?
每个小队都有长期的使命,小队要与产品的整体策略保持一致,与公司的整体优先级和其他小队保持一致。Spotify 的整体使命的重要性和优先级,高于小队的任务。
二、如何管理标准化
在 Spotify,每个小队既要保持技术灵活性,又要兼顾公司的整体规范性。
Spotify 通过异花授粉而非标准化,来平衡自由度和标准化。每个小队会根据自己的情况来管理工作计划、选择编程工具。当越来越多的小队都使用某种实践方法时,例如使用 Git 进行版本控制,其他小队也会跟进和开始使用,当小队间都使用这种工具协作时,就会成为事实上的标准。通过采用这种非正式的方式,得以在整体一致性和技术灵活性间保持平衡。
三、如何管理创新
Spotify 通过三种方式管理创新,第一,通过降低可预测性,来促进创新。通过降低预测性要求,使小队能聚焦于价值交付,而不是成为某人武断计划的奴隶。如果必须做出交付时间承诺,那么直到产品特性已经被证实或者接近完成时,才会给出承诺。
第二,鼓励人们玩耍和尝试,以促进创新。惊艳的新产品,始于人的灵感,只有允许人们玩耍与尝试,才能产生灵感。Spotify 也鼓励人们花 10% 的时间,执行“黑客日”或者“黑客周”。在这个时间里,人们可以根据自己的想法,尽情的去试验或者开发任何自己想要的产品。开发出来的产品有没有用不重要,重要的是只要点子多,并不断尝试,就能越来越接近目标。而且做黑客时学到的知识,比黑客行为本身更有意义。
第三,鼓励试验。比如该用工具 A 还是工具 B?不妨两个都试用一下,然后做个比较。再比如对于决策问题,以其争论半天,不如试着假设计划与结果。这让人们的决定多基于客观数据,而非来自某个人的“想当然”或者屈从于权威。
四、如何处理浪费
虽然 Spotify 的人们乐于尝试,并且试着用不同的方式来做事情,但他们的文化非常排斥浪费。人们会快速停止做任何不能带来增值的事情。如果发现有效,就继续;反之,则抛弃。
大型项目是一种最常见的浪费,对此,Spotify 的方式是尽量减少大项目,尽可能把大项目拆成一系列的小工作。对于具有合理性,且潜在收益远大于风险的大型项目,各小队会用物理看板或者电子看板,通过各种组合方式,可视化项目进度。每一到两周,进行一次产品演示,并召集干系人进行整体评估。甚至每天开同步会议,所有小队共同参与讨论,解决相互依赖。此外,还有技术主管、产品主管、设计主管等人通力合作,来掌控大局。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论