对于沃尔玛,大家应该都很熟悉了。但可能很多人不知道,沃尔玛在开源方面,也是先行者。
沃尔玛 Strati 技术组织的高级工程师 Andrew Mitry 说:“我们正在努力将开源部分的工作放在沃尔玛正常上班时间,而不是业余时间。 我们正在支持从事开源项目的人,即使它不是他们日常工作的一部分。”
沃尔玛在公司内部建立了开源文化:为开源贡献和开源项目实施年度奖励;支持团队成员为开源项目贡献,即使与他们的日常工作职责无关;实施开源目标作为整体技术战略的一部分,并进行季度审查。开源目标也包含在个人绩效目标中。
“很多公司都有专利和其他创新奖” Mitry 说, “我们也设有公司奖,以表彰开源贡献。”
沃尔玛目前广泛使用 OpenStack 和 Puppet,并为开源社区贡献了两个项目:
一个是 OneOps,用于应用程序生命周期管理,还有一个是 Electrode,一个应用程序平台。
为进一步采纳开源项目和指导公司的开源战略,沃尔玛组建了一个内部开源团队,该团队负责审查要向开源社区发布的项目。
采纳开源项目对招聘有很大帮助。人才想要做开源项目,开源工作有助于留住他们。通过在开源社区积极开展工作,一个在沃尔玛的特定项目上独立工作的人可能会成为在其他组织从事类似项目的团队的一部分。
Mitry 说:“这些好处可能比用来创造激励的传统好处更大。”
在未来,沃尔玛希望向年度管理评论增加开源反馈;在整个开发和审查中拥抱“开源第一”的心态;继续增加公司开源的项目数量,参与峰会、会议;并增加对开源社区的贡献。
沃尔玛在途中学到了许多教训。改变现有的文化可能很困难,从上到下,从领导到tu从小的胜利开始。 展示一个现有团队的工作,然后向更广泛的受众开放。 开源工程师需要推广他们的成就,公司需要相信它的工程师。开源工程师也不需要害怕失败,而是将其视为更好的机会。