近几年来,由Canonical领导的Linux发行版Ubuntu凭借优秀的用户体验和功能取得了快速的增长,Ubuntu 10.10 Maverick Meerkat即将在10月底发布,不久我们就将看到最新的Ubuntu服务器和桌面版带来的创新,Ubuntu能取得今天的成就,和Canonical CTO Matt Zimmerman准确的战略眼光和团队坚定的毅力是密不可分的。 这可不是一个小壮举,要让项目和所有开发人员组织有序是一个规模宏大的任务,需要做好全球范围日常工作的协调,但正如Zimmerman所说的,他们采用了恰当的方法和正确的流程才得以保证Ubuntu项目取得成功。 Ubuntu的开发团队 Zimmerman对项目的跟踪从未间断过,确保团队成员之间保持密切沟通,这是一个与众不同的的组织,首先,虽然Canonical在多个国家设立了办事处,但Zimmerman手下的大部分工程师并没有在这些地方工作。 Zimmerman说:“我的团队大约有120人,但只有不到5个人长期呆在办事处工作”,他同时表示,他每季度会定期和团队成员面对面平等交流一次,但要真正坚持下来,是需要耐心和魄力的,Zimmerman却做到了,因此他成功了。不过Zimmerman说了,要坚持定期交流还是需要一些方法的,例如,Zimmerman说Canonical工程师的许多事情都是通过IRC,Wiki和电话会议完成的,团队也使用开源的Gobby工具进行协作编辑,使用Mumble搭建了语音聊天室。 Zimmerman说:“Mumble就像是支持语音的IRC,你可以设置一组频道,团队成员可以进入不同的频道寻找相关的人交流,他们可以自由进出这些频道,就象进出房间一样”。 工程组织通常喜欢使用白板分享想法,Ubuntu团队也不例外,虽然Canonical员工和Ubuntu贡献者在地里位置上是分散的,但 Zimmerman说很多事情是依靠共享桌面和屏幕完成的,不过他也承认,不管协同技术多么先进,也无法取代一对一使用白板交流的效果。 |