DEV Community

Luiz Bernardo
Luiz Bernardo

Posted on

Abordagem Innersource nas organizações

Innersource é uma abordagem para o desenvolvimento de software que aplica conceitos de código aberto para projetos internos de uma empresa. Isso significa que as equipes de desenvolvimento compartilham seu código e colaboram uns com os outros, assim como acontece em projetos de código aberto. O objetivo é aproveitar a colaboração e a inovação que ocorrem em projetos de código aberto e aplicá-los a projetos internos.

Algumas das vantagens do innersource incluem:

  • Melhoria da colaboração entre equipes
  • Aumento da reutilização de código
  • Melhoria da qualidade do código
  • Redução de duplicação de esforços
  • Aumento da transparência e da responsabilidade

O innersource é uma abordagem que pode ser útil para empresas que desejam aproveitar as vantagens da colaboração e do código aberto, mas que precisam manter algum grau de controle sobre seus projetos internos. No entanto, implementar o innersource pode ser desafiante, pois requer mudanças nas culturas e processos da empresa, bem como em sua abordagem para o desenvolvimento de software.

O GitHub mantem um material bem legal sobre o assunto =D

https://resources.github.com/innersource/fundamentals/

Alem disso existe a comunidade InnerSource Commons que foca em discuções e volução do tema.

https://innersourcecommons.org/

Para participar ativamente você pode utilizar o slack da comunidade: innersourcecommons.slack.com

Por ultimo, e mantida uma pesquisa para entender a evolução do tema chamada State of InnerSource, a ultima edição ocorreu em 2021 e pode ser acessada por esse link

Top comments (0)