【交流方式 北京模块节】终极活动指南 Guide for Modular Commune Festival Beijing

续写传奇性能:Sennheiser MD 421 Kompakt 紧凑版全能麦克风评测

Alctron MP73EQV2 麦克风放大器 / 通道条评测:重现 Neve1073 的传奇声音

Ample Sound 发布「鼓-风雷」音源

便捷的无线音频体验:MIDIPLUS MS5 / MS6「TWS 真无线立体声监听音箱」


官方视频:Ableton 软件开发流程大自爆

musiXboy 发布于 2015-03-07 ·

分享到微信

这个来自 Ableton 官方的纪录片展示了 Ableton 内部的开发人员的工作,详细的讲述了他们的开发流程和如何鼓励员工创新。

 

Ableton 制作了一个短纪录片来展示他们开发人员的工作。在这个短片中,你可以有机会看看你使用的这些软件工具是谁开发的,并了解他们的工作进展,以此鼓励他们。


视频里提到了一些有意思的细节:

  • Ableton的软件团队用Git来做版本控制
  • 他们完全停下了Live 9的开发,因为发现Live 8的核心bug和崩溃问题太多了,于是所有人都全力解决Bug而暂停Live 9的开发,长达一年时间
  • Ableton在解决Live 8 bug的时候引入了Scrum来解决Live 8的代码问题,以巩固自己的code base
  • 以前的Ableton,所有人都可以进入code review查看别人所拥有的代码,发现问题,解决问题。每个程序员之间都是开放平等的,每个人都可以做出贡献,但每个人也可以挑战别人
  • 而现在Ableton将内部团队分成数个小组,每个组都有2-3个程序员,配合一个设计师和产品专家。每个团队只负责实现一个模块化的小功能,并可以自由选择自己的开发模式,有的团队在开放过程中做完整的backlog,有的团队制作to do list
  • 每个小组通过milestone来管理自己的开发,比milestone更小一级的是sprint(冲刺)开发, 每次冲刺是两周。一个milestone由4次冲刺和1次hack冲刺组成。研发每个团队所做的东西都有三个阶段,第一阶段实现想法两周,第二阶段八周就要达到milestone,最后第三阶段两周是hack。比如第一阶段提出「我们要做一个新的Live device」,之后就开始做,最后hack阶段任何人都可以提出hack想法,张贴出来,大家每个人根据自己的喜好领取自己想做的hack,成立hack小组,有两周时间做hack,最后大家一起开一个叫做Hack Expo的会来发表自己的hack成果
  • 每周大家会讨论一些新技术,互相学习新的知识,或是新的音乐制作技术。有时还会请外面的人来讲
显然Ableton做这个视频的目的是想吸引到更多顶尖的开发者,如果你想尝试可以看看Ableton的招聘页面

继续观看这段视频:


更多信息:
Ableton

暂无评论