SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
INNER SOURCE:
Trazendo as práticas do open
source para sua organização
LUCAS BOSCAINI
1º
Open Source
A Catedral VS o Bazar
A Catedral VS O Bazar
A Catedral VS O Bazar
Times isolados com
estruturas hierárquicas
Código e documentação
fechada
Somente entregas
estáveis
A Catedral VS O Bazar
Times isolados com
estruturas hierárquicas
Código e documentação
fechada
Somente entregas
estáveis
Ambiente aberto onde
todos contribuem
Código e documentação
acessíveis à todos
Entregas “cedo” e
frequentes
Inner Source
Trazendo Bazar para dentro da Catedral
Alavancar o reuso de software e componentes
Alavancar o reuso de software e componentes
Melhorar a qualidade através da lei de linus:
“Given enough eyeballs, all bugs are shallow.”
Alavancar o reuso de software e componentes
Melhorar a qualidade através da lei de linus:
“Given enough eyeballs, all bugs are shallow.”
Inovação: explorar a experiência
e criatividade de toda a organização
Alavancar o reuso de software e componentes
Melhorar a qualidade através da lei de linus:
“Given enough eyeballs, all bugs are shallow.”
Inovação: explorar a experiência
e criatividade de toda a organização
Acelerar o desenvolvimento e “Time to Market”
Alavancar o reuso de software e componentes
Melhorar a qualidade através da lei de linus:
“Given enough eyeballs, all bugs are shallow.”
Inovação: explorar a experiência
e criatividade de toda a organização
Acelerar o desenvolvimento e “Time to Market”
Facilitar a mobilidade e a adesão das pessoas
9 fatores para um inner
source de sucesso
O que, onde e como trazer o Bazar para dentro da
Catedral
Categorias dos Fatores
O QUE
O software para
inner source
ONDE / QUEM
Gestão e Pessoas
COMO
Práticas e
Ferramentas
O Produto
✖ Visão e objetivo
✖ Valor
organizacional
✖ Tecnologia aberta
e comum
O QUE
Stakeholders
✖ Variedade de pessoas, projetos,
unidades de negócios interessadas
✖ Utilizar “o conhecimento coletivo”
O QUE
Modularização
✖ Facilidade de
reuso
✖ Interfaces de
comunicação
✖ Compatibilidade
a longo prazo
O QUE
Práticas de Desenvolvimento
✖ Encorajar a
contribuição
✖ Aceitar
funcionalidades
não previstas
✖ Revisar e adicionar
melhorias
rapidamente
COMO
Garantias de Qualidade
✖ Revisar em par
✖ Inspecionar problemas
✖ Resolver problemas rápido
COMO
Ferramentas
COMO
✖ Tecnologias
compatíveis
✖ Acelerar a entrega
continua
✖ Ser “Self-service”
Coordenação e Liderança
✖ Reconhecer
projetos e pessoas
✖ Modelo de
Meritocracia
✖ Coordenação auto
organizada
ONDE
QUEM
Transparência
✖ Acesso ao código,
revisões, lista de
bugs, etc…
✖ Compartilhar o
conhecimento
✖ Comunicar
projetos, evoluções
ONDE
QUEM
Suporte da gestão e motivação
✖ Advogar os benefícios
dos projetos para
organização
✖ Empoderar pessoas para
elas resolvam problemas
✖ Sustentar a flexibilidade
natural desses projetos
ONDE
QUEM
Valeu!
Alguma dúvida? Quer
saber mais?
Twitter:
@lucasboscaini
Github:
@lucasb
@fleeg

Mais conteúdo relacionado

Semelhante a Inner Source: Trazendo as práticas do open source para sua organização

Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Lourenco P Soares
 
Agile Trends 2023 - V2 - Andre Luis Cardoso.pdf
Agile Trends 2023 - V2 - Andre Luis Cardoso.pdfAgile Trends 2023 - V2 - Andre Luis Cardoso.pdf
Agile Trends 2023 - V2 - Andre Luis Cardoso.pdfAndré Luís Cardoso
 
Desenvolvimento de software LEAN
Desenvolvimento de software LEAN Desenvolvimento de software LEAN
Desenvolvimento de software LEAN Venícios Gustavo
 
Upgrade na sprint com práticas do agile testing - QA Ladies 2a Noite
Upgrade na sprint com práticas do agile testing - QA Ladies 2a NoiteUpgrade na sprint com práticas do agile testing - QA Ladies 2a Noite
Upgrade na sprint com práticas do agile testing - QA Ladies 2a NoiteAriane Izac
 
MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoCaio Candido
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMarcelo Murad
 
Upgrade na Sprint com práticas do Agile Testing - MTC2017
Upgrade na Sprint com práticas do Agile Testing - MTC2017Upgrade na Sprint com práticas do Agile Testing - MTC2017
Upgrade na Sprint com práticas do Agile Testing - MTC2017Ariane Izac
 
Inovação na era da colaboratividade
Inovação na era da colaboratividadeInovação na era da colaboratividade
Inovação na era da colaboratividadeABGI Brasil
 
O Mundo de um Varejo Open Source - Secomp 2014
O Mundo de um Varejo Open Source - Secomp 2014O Mundo de um Varejo Open Source - Secomp 2014
O Mundo de um Varejo Open Source - Secomp 2014Daniel Cassiano
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosOpenBossa
 
DevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TIDevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TIFernando Ike
 
Startup weekend guia do participante
Startup weekend guia do participante Startup weekend guia do participante
Startup weekend guia do participante Raoni Pereira
 
Startup weekend guia do participante
Startup weekend guia do participante Startup weekend guia do participante
Startup weekend guia do participante Raoni Pereira
 

Semelhante a Inner Source: Trazendo as práticas do open source para sua organização (20)

Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013Princípios ágeis - UFRGS 2013
Princípios ágeis - UFRGS 2013
 
Agile Trends 2023 - V2 - Andre Luis Cardoso.pdf
Agile Trends 2023 - V2 - Andre Luis Cardoso.pdfAgile Trends 2023 - V2 - Andre Luis Cardoso.pdf
Agile Trends 2023 - V2 - Andre Luis Cardoso.pdf
 
Desenvolvimento de software LEAN
Desenvolvimento de software LEAN Desenvolvimento de software LEAN
Desenvolvimento de software LEAN
 
Upgrade na sprint com práticas do agile testing - QA Ladies 2a Noite
Upgrade na sprint com práticas do agile testing - QA Ladies 2a NoiteUpgrade na sprint com práticas do agile testing - QA Ladies 2a Noite
Upgrade na sprint com práticas do agile testing - QA Ladies 2a Noite
 
MIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como CódigoMIT DevOps IaC - Infra como Código
MIT DevOps IaC - Infra como Código
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs Agile
 
Upgrade na Sprint com práticas do Agile Testing - MTC2017
Upgrade na Sprint com práticas do Agile Testing - MTC2017Upgrade na Sprint com práticas do Agile Testing - MTC2017
Upgrade na Sprint com práticas do Agile Testing - MTC2017
 
Metodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucessoMetodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucesso
 
Inovação na era da colaboratividade
Inovação na era da colaboratividadeInovação na era da colaboratividade
Inovação na era da colaboratividade
 
DevOps - o que é?
DevOps - o que é?DevOps - o que é?
DevOps - o que é?
 
O Mundo de um Varejo Open Source - Secomp 2014
O Mundo de um Varejo Open Source - Secomp 2014O Mundo de um Varejo Open Source - Secomp 2014
O Mundo de um Varejo Open Source - Secomp 2014
 
Brasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos NegóciosBrasil, Open Source e o Mundo dos Negócios
Brasil, Open Source e o Mundo dos Negócios
 
DevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TIDevOps: A revolução ruidosa da TI
DevOps: A revolução ruidosa da TI
 
Manifesto Ágil.pdf
Manifesto Ágil.pdfManifesto Ágil.pdf
Manifesto Ágil.pdf
 
Startup weekend guia do participante
Startup weekend guia do participante Startup weekend guia do participante
Startup weekend guia do participante
 
Manifesto Agil
Manifesto AgilManifesto Agil
Manifesto Agil
 
Apresentação Bis Tecnologia
Apresentação Bis TecnologiaApresentação Bis Tecnologia
Apresentação Bis Tecnologia
 
Startup weekend guia do participante
Startup weekend guia do participante Startup weekend guia do participante
Startup weekend guia do participante
 
A cultura do DevOps
A cultura do DevOpsA cultura do DevOps
A cultura do DevOps
 
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software
 

Inner Source: Trazendo as práticas do open source para sua organização

  • 1. INNER SOURCE: Trazendo as práticas do open source para sua organização LUCAS BOSCAINI
  • 3. A Catedral VS O Bazar
  • 4. A Catedral VS O Bazar Times isolados com estruturas hierárquicas Código e documentação fechada Somente entregas estáveis
  • 5. A Catedral VS O Bazar Times isolados com estruturas hierárquicas Código e documentação fechada Somente entregas estáveis Ambiente aberto onde todos contribuem Código e documentação acessíveis à todos Entregas “cedo” e frequentes
  • 6. Inner Source Trazendo Bazar para dentro da Catedral
  • 7.
  • 8. Alavancar o reuso de software e componentes
  • 9. Alavancar o reuso de software e componentes Melhorar a qualidade através da lei de linus: “Given enough eyeballs, all bugs are shallow.”
  • 10. Alavancar o reuso de software e componentes Melhorar a qualidade através da lei de linus: “Given enough eyeballs, all bugs are shallow.” Inovação: explorar a experiência e criatividade de toda a organização
  • 11. Alavancar o reuso de software e componentes Melhorar a qualidade através da lei de linus: “Given enough eyeballs, all bugs are shallow.” Inovação: explorar a experiência e criatividade de toda a organização Acelerar o desenvolvimento e “Time to Market”
  • 12. Alavancar o reuso de software e componentes Melhorar a qualidade através da lei de linus: “Given enough eyeballs, all bugs are shallow.” Inovação: explorar a experiência e criatividade de toda a organização Acelerar o desenvolvimento e “Time to Market” Facilitar a mobilidade e a adesão das pessoas
  • 13. 9 fatores para um inner source de sucesso O que, onde e como trazer o Bazar para dentro da Catedral
  • 14. Categorias dos Fatores O QUE O software para inner source ONDE / QUEM Gestão e Pessoas COMO Práticas e Ferramentas
  • 15. O Produto ✖ Visão e objetivo ✖ Valor organizacional ✖ Tecnologia aberta e comum O QUE
  • 16. Stakeholders ✖ Variedade de pessoas, projetos, unidades de negócios interessadas ✖ Utilizar “o conhecimento coletivo” O QUE
  • 17. Modularização ✖ Facilidade de reuso ✖ Interfaces de comunicação ✖ Compatibilidade a longo prazo O QUE
  • 18. Práticas de Desenvolvimento ✖ Encorajar a contribuição ✖ Aceitar funcionalidades não previstas ✖ Revisar e adicionar melhorias rapidamente COMO
  • 19. Garantias de Qualidade ✖ Revisar em par ✖ Inspecionar problemas ✖ Resolver problemas rápido COMO
  • 20. Ferramentas COMO ✖ Tecnologias compatíveis ✖ Acelerar a entrega continua ✖ Ser “Self-service”
  • 21. Coordenação e Liderança ✖ Reconhecer projetos e pessoas ✖ Modelo de Meritocracia ✖ Coordenação auto organizada ONDE QUEM
  • 22. Transparência ✖ Acesso ao código, revisões, lista de bugs, etc… ✖ Compartilhar o conhecimento ✖ Comunicar projetos, evoluções ONDE QUEM
  • 23. Suporte da gestão e motivação ✖ Advogar os benefícios dos projetos para organização ✖ Empoderar pessoas para elas resolvam problemas ✖ Sustentar a flexibilidade natural desses projetos ONDE QUEM
  • 24. Valeu! Alguma dúvida? Quer saber mais? Twitter: @lucasboscaini Github: @lucasb @fleeg