Adrian Otto 是 Stackforge 中 OpenStack Magnum 和 Solum 项目的项目团队负责人。Otto 于 2014 年创立了 OpenStack 容器团队,并且是 Rackspace 的杰出架构师。他是一位连续创业者,拥有 20 年的技术领导经验,并热衷于发展新技术,以塑造云计算的未来。
我们采访了 Adrian,以了解更多关于他在 OpenStack 温哥华峰会上的演讲,《高效贡献者的七个习惯》。在演讲中,他将分享一个公式,帮助大家成为 OpenStack 社区项目中一名有价值的贡献者。Adrian 有机会和自由以自己的方式运行项目,指导新的贡献者等等。在他的会议中,您可以学习到所有可以做的事情,从而成为社区中一名有价值且受人尊敬的成员。

opensource.com
您认为作为 OpenStack 贡献者的首要挑战是什么?社区正在采取哪些措施来解决这个问题?
如今,大多数开发人员都了解如何使用 GitHub 工具套件。OpenStack 有其自己独特的工具组合,需要一些时间来适应。投票过程绝对不同,特别是为了提高贡献质量,在补丁集上使用 -1 和 -2 投票。社区正在努力改进工具,使其更具吸引力。
开源项目团队负责人 (PTL) 如何使贡献成为开发人员 rewarding 的体验?
大多数 PTL 的当选是因为他们是特定项目中最具技术性的贡献者。他们很少因为领导技能而被选中。我们大多数顶尖的技术贡献者都在领导方面挣扎,并且自然而然地回避领导。这经常导致社区动态失调,因为 PTL 继续专注于非常高水平的贡献,而对领导工作投入的精力有限。诸如设定项目愿景、跟踪和庆祝里程碑、为团队成员提供可操作的反馈,以及与项目外部的社区成员分享项目愿景等都是展示领导力的好方法。将这些事情作为兼职工作来做,在团队凝聚力和效率方面可能会产生有限的结果。我对开源项目负责人的建议是,划出相当多的时间用于领导工作,并缩减直接贡献工作。一个被充分授权、积极主动且高效的团队可以比一个 PTL 单独专注于强大贡献,而忽略领导责任以实现这一目标的团队产生更大的速度。
您曾担任 Solum 和 Magnum 项目的 PTL。作为 PTL,您学到了哪些经验教训?您如何让在不同公司工作的人们在项目目标上达成一致?
提炼出一个清晰简洁的愿景。记录并反复分享该愿景。帮助贡献者了解他们的个人工作将如何推动我们朝着该愿景前进。花时间了解每家公司感兴趣的内容。他们为什么要参与这个项目?您如何组织工作以帮助他们取得成功?安排蓝图和愿望清单缺陷,以便形成可操作的(小规模的)工作项积压,供社区认领和处理。在您的每周 IRC 会议中访问关键工作项,以便可以实时讨论它们。花时间征求其他观点,并仔细倾听这些回应。当对可行的选项给予足够的考虑后,不要犹豫在需要时打破僵局。
举行周期中期会议。这些会议甚至比我们在 OpenStack 设计峰会上的时间更有效。在 etherpads 上众包议程。为每个人提供充足的美食和含咖啡因的饮料。鼓励讨论。
您对即将到来的峰会以及 Liberty 版本的进展最感到兴奋的是什么?
我期待着 Mark Collier 5 月 19 日的主题演讲。您将了解到我们的社区在 2015 年是如何发展的,以及新兴技术的新亮点。
您还有什么要补充的吗?
我的“高效贡献者的七个习惯”演讲列出了一系列您可以在您贡献的项目中使用的行为。这些行为是 OpenStack 特有的,但其中大多数适用于几乎任何采用开放式开发方法的开源项目。通过观察和指导我领导的项目中的贡献者,我对这种方法的信心达到了一个水平,我个人保证它有效。如果您不能在温哥华与我相聚,请务必获取幻灯片以学习和应用这个制胜秘诀。
演讲者访谈
本文是 演讲者访谈系列 的一部分,为 OpenStack 温哥华峰会 准备,这是一个为期五天的 OpenStack 云软件的开发者、用户和管理员举办的会议.
1 条评论