您现在的位置是:首页 >综合资讯 > 2021-05-02 05:44:37 来源:
微软全力投入内源
微软近来对开源并不陌生,公司开源越来越多的技术并购买开源公司。然而,其下一个重要的开源行动之一可能仍会令一些人感到惊讶。微软正在通过“内部资源”在公司内部采用正式的开源开发方法。
Inner Source / InnerSource不是微软创造的术语; 它已存在多年了。Inner Source是关于采用开源开发开发实践并将其应用于单个组织中的。有一个拥有超过70名成员的InnerSource Commons社区。
开源原则,如更开放的代码共享和编辑; 能够为更大的代码重用创建新的代码分支; 代码测试成为编程过程的一部分; 更多更好的文档是Inner Source可以/应该如何工作的核心。Inner Source工具和方法可用于开发开源和/或闭源项目和产品。与开源的情况不同,这些流程旨在由单个组织的团队共享,而不一定由公众共享。
一旦微软去年收购GitHub,该公司为其自己的团队铺平了道路,进行更多的内源式开发。
2018年11月微软项目经理的职位发布强调,微软正在寻求有兴趣“帮助微软内部的工程团队使用GitHub并采用内部源实践”的人。该人员将负责“确定需要对Microsoft内部工程系统和文化进行哪些更改才能使GitHub成为Microsoft工程师可用的工具之一,然后与工程系统团队合作推动这些变更,并与产品和服务工程团队合作采用这些更改,以便他们可以开始使用GitHub。“
上周在工程部高级项目管理人员发布的另一份微软招聘信息解释说,一个新成立的团队“正在引导内部源计划在整个公司中,该团队将成为微软1ES(一个工程系统)小组的一部分,将与整个公司的内部团队合作,找出微软自身可以使用开源工具和流程的方法。 “
更多来自该职位发布:
“更广泛的1ES团队正在构建下一代工具和实践,以提高整个Microsoft的工程师的工作效率,并帮助他们专注于构建优秀的软件。这个角色是最初小团队的一部分,负责自举,试点,并最终扩大整个公司的内部来源。
“您最初将专注于确定当前的工作基础,寻找整个公司的合作伙伴团队,详细阐述内部来源业务原理和运营路线图,以及了解机遇和风险。您的工作的一大部分将是听取工程师了解什么为了提供能成功解决真正的客户问题并提高微软工程满意度和工作效率的解决方案,他们发现了生产力和正在阻碍他们的方式。“
Apache软件基金会执行副总裁兼Azure微软首席项目经理Ross Gardler发推文称,微软云计算和企业部门可访问性总监Gianugo Rabellino将领导新的内源计划。Rabellino是微软开放技术公司的创始团队的一员,微软开放技术公司是微软的开源子公司,之后于2016年担任可访问性角色。
(我已经问过微软Rabellino是否确实是一个新的内源计划。迄今为止还没有任何消息。)
内源计划似乎已经在微软内部有了一些接受的观众。2月4日,Office高级软件工程部门的一份工作指出,微软正在“重新设计Office工程服务,以使用Git,Azure Dev Ops,Cosmos和其他1ES框架等尖端技术重新定义工程生产力和敏捷性。”