Microsoft: prepara o desenvolvimento do Inner Source

Fonte interna na Microsoft: Ultimamente, vemos que a empresa está cada vez mais flertando com o código aberto. A empresa está abrindo cada vez mais suas tecnologias e, ao mesmo tempo, comprando empresas de código aberto. No entanto, uma das próximas grandes mudanças da empresa para o código aberto pode ser uma surpresa.

A Microsoft está se preparando para adotar oficialmente métodos de desenvolvimento de código aberto dentro da empresa com o “Inner Source”.

Fonte interna / Fonte interna não é um termo criado pela Microsoft. Já existe há anos. Fonte interna da Microsoft

O termo Fonte Interna refere-se ao uso de práticas de desenvolvimento de código aberto e sua aplicação dentro de uma organização. Já existe uma comunidade do InnerSource Commons com mais de 70 membros.

Os princípios do código-fonte aberto, como compartilhamento e edição de código-fonte aberto, a capacidade de criar novas ramificações de código para mais codificação, teste de código que faz parte do processo de programação, melhor documentação etc., também são princípios do Inner Source .

Ferramentas e métodos de código-fonte interno podem ser usados ​​para desenvolver projetos e produtos de código aberto ou código criptografado. Ao contrário do código aberto, no entanto, esses princípios devem ser compartilhados por grupos que existem em uma única organização, e não necessariamente com o público em geral.

Quando a Microsoft comprou o GitHub no ano passado, abriu caminho para que suas próprias equipes desenvolvessem mais o Inner Source.

Uma consulta de pesquisa realizada em novembro de 2012 pelo Microsoft Program Manager diz que a Microsoft está procurando alguém que esteja interessado em “ajudar as equipes de engenharia da Microsoft a usar o GitHub e adotar as práticas de Origem Interna”.

“Essa pessoa será responsável por mudanças nos sistemas técnicos e na cultura internos da Microsoft, tornando o GitHub uma plataforma colaborativa para as equipes de desenvolvimento de produtos e serviços da Microsoft”.

Outro posto de trabalho da Microsoft da semana passada explica que uma equipe recém-formada “está preparando a iniciativa Inner Source para difundir toda a empresa”.

Essa equipe, que fará parte do time 1ES (One Engineering System) da Microsoft, trabalhará em equipes internas para entender como a própria Microsoft pode usar ferramentas e processos de código aberto.

E continua:

A equipe 1ES mais ampla está criando a próxima geração de ferramentas e práticas que tornarão os engenheiros da Microsoft mais produtivos e os ajudarão a se concentrar na criação de ótimos softwares. Esse papel fará parte de uma equipe inicialmente pequena, encarregada de iniciar a fonte interna, em toda a empresa.

Pouco a pouco, não devemos nos surpreender ao ver a Microsoft promover o Inner Source para seus clientes por meio do GitHub e do Azure DevOps.

__________________