SlideShare uma empresa Scribd logo
1 de 58
Baixar para ler offline
David Robert
linkedin.com/in/davidrobert
twitter: @while42
Evolução cultural: Criando times de alto
desempenho
David Robert
linkedin.com/in/davidrobert
davidrobert@gmail.com
❏ Mestre em Inteligência Artificial -
USP
❏ Graduado em Ciência da
Computação - PUC/SP
❏ Oficial da Arma de Comunicações -
Exército Brasileiro
❏ +16 anos trabalhando com
desenvolvimento de software
❏ CTO @ Elo7
3
marketplace de produtos fora de série
escritório inicial
± 150 colaboradores
Evolução da Engenharia
775%
± 70 engenheiros de software
How your job compares
Your number of applicants compared to the industry average for this type of job
Your Job
Similar Jobs
526%
How your job compares
Your number of applicants compared to the industry average for this type of job
Your Job
Similar Jobs
Atenção no processo
seletivo
Ambiente de Trabalho
Valorizar a relação humana e
a colaboração
Composição dos Times
Times Especialistas
Times Mistos
Times no Elo7
Elo7
Android
Talk7
Android
Elo7
Web Mobile
Elo7
iOS
Talk7
iOS
Talk7
Web Mobile
Alianças entre Casas
Martell
Front-End
Arryn
Back-End
Stark
Mobile
Organização do Sprint
Sprint de 2 semanas
Hackday
Tech Talk
Grupos de Estudo
Daily
melhoria contínua do produto
Daily - Incorporando informações de produto
Sprint
SEG TER QUA QUI SEX
SEMANA 1
HACKDAY Apresentação
Hackday
Tech Talk Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
SEMANA 2
Tech Talk
PRODUCT
REVIEW
Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily 11h Daily
Sprint
SEG TER QUA QUI SEX
SEMANA 1
HACKDAY Apresentação
Hackday
Tech Talk Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
SEMANA 2
Tech Talk
PRODUCT
REVIEW
Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily 11h Daily
Sprint
SEG TER QUA QUI SEX
SEMANA 1
HACKDAY Apresentação
Hackday
Tech Talk Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
SEMANA 2
Tech Talk
PRODUCT
REVIEW
Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily 11h Daily
Sprint
SEG TER QUA QUI SEX
SEMANA 1
HACKDAY Apresentação
Hackday
Tech Talk Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
SEMANA 2
Tech Talk
PRODUCT
REVIEW
Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily 11h Daily
Sprint
SEG TER QUA QUI SEX
SEMANA 1
HACKDAY Apresentação
Hackday
Tech Talk Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
SEMANA 2
Tech Talk
PRODUCT
REVIEW
Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily 11h Daily
Sprint
SEG TER QUA QUI SEX
SEMANA 1
HACKDAY RETROS
PLANNINGS
Apresentação
Hackday
Tech Talk Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
SEMANA 2
Tech Talk
PRODUCT
REVIEW
Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
PRE PLANNING
11h Daily
Sprint
SEG TER QUA QUI SEX
SEMANA 1
HACKDAY
Meeting leaders
RETROS
PLANNINGS
Apresentação
Hackday
Tech Talk
Product
Overview
Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
SEMANA 2
Meeting leaders
Tech Talk
Product
Overview
Grupos de
estudo
11h Daily 11h Daily 11h Daily 11h Daily
PRE PLANNING
11h Daily
Continuous Delivery
Incentivo à
programação pareada
Deploys constantes
1. Incentivo à programação pareada
2. Cada história tem uma branch (git) própria
3. História só pode ser entregue se tiver testes!
4. Code review feito em pares
5. Normalmente um deploy para cada história
Entrega Contínua
Métricas de Entrega - Marketplace
ano quantidade deploys média de deploys / dia útil
2014 385 1.5
2015 580 2.3
2016 713 2.8
2017* 204* 2.6*
Métricas de Entrega - Marketplace
ano quantidade deploys média de deploys / dia útil
2014 385 1.5
2015 580 2.3
2016 713 2.8
2017* 204* 2.6*
ano quantidade deploys média de deploys / dia útil
2016 1377 5.42
2017* 369* 4.73*
Métricas de Entrega - Todos os Sistemas
Compartilhando com a
Comunidade
Eventos
#elo7tech
http://eventos.elo7.com.br
Incentivo à participação
em eventos
❏ Blog Técnico
engenharia.elo7.com.br
❏ Projetos Open Source
github.com/elo7
❏ Site de Carreiras
carreira.elo7.com.br/engenharia
Conteúdo Online
Alta performance em cada
integrante
Incentivo
à programação pareada
Sprint de 2 semanas Hackday em todas
as sprints
Tech Talk
Semanal
Média de 5 deploys
por dia
Melhorias contínuas na
qualidade do produto
Grupos de estudos
Continuous Delivery
AU-TO-NO-MI-A
liberdade de controle externo ou influência;
independência.
David Robert
linkedin.com/in/davidrobert
twitter: @while42
Obrigado!
http://bit.ly/PesquisaAndroid

Mais conteúdo relacionado

Mais procurados

Design Sprint Webinar: Aprenda a facilitar um Brainstorming mais efetivo!
Design Sprint Webinar: Aprenda a facilitar um Brainstorming mais efetivo!Design Sprint Webinar: Aprenda a facilitar um Brainstorming mais efetivo!
Design Sprint Webinar: Aprenda a facilitar um Brainstorming mais efetivo!
Coletivo AÇÃO | Criando ambientes colaborativos e criativos
 
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
MVCSummit - DDD e ASP NET MVC na prática com o LiteFxMVCSummit - DDD e ASP NET MVC na prática com o LiteFx
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
Douglas Aguiar
 

Mais procurados (20)

Android DevConference - Aumentando sua produtividade no Android Studio
Android DevConference - Aumentando sua produtividade no Android StudioAndroid DevConference - Aumentando sua produtividade no Android Studio
Android DevConference - Aumentando sua produtividade no Android Studio
 
Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020Seu codigo fede e voce nem sabia - 2020
Seu codigo fede e voce nem sabia - 2020
 
IXCSoft Talk: Estruture seu KANBAN com entrega incremental em MVP
IXCSoft Talk: Estruture seu KANBAN com entrega incremental em MVPIXCSoft Talk: Estruture seu KANBAN com entrega incremental em MVP
IXCSoft Talk: Estruture seu KANBAN com entrega incremental em MVP
 
TDC Transformation 2021 | Estruture seu KANBAN com entrega incremental em MVP
TDC Transformation 2021 | Estruture seu KANBAN com entrega incremental em MVPTDC Transformation 2021 | Estruture seu KANBAN com entrega incremental em MVP
TDC Transformation 2021 | Estruture seu KANBAN com entrega incremental em MVP
 
Design Sprint Webinar: Aprenda a facilitar um Brainstorming mais efetivo!
Design Sprint Webinar: Aprenda a facilitar um Brainstorming mais efetivo!Design Sprint Webinar: Aprenda a facilitar um Brainstorming mais efetivo!
Design Sprint Webinar: Aprenda a facilitar um Brainstorming mais efetivo!
 
Agilidade é para desenvolvedores? TDC Florianópolis
Agilidade é para desenvolvedores? TDC FlorianópolisAgilidade é para desenvolvedores? TDC Florianópolis
Agilidade é para desenvolvedores? TDC Florianópolis
 
Agilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da AgilidadeAgilidade é para desenvolvedores? Semana da Agilidade
Agilidade é para desenvolvedores? Semana da Agilidade
 
Otimizando o time to market - do zero a produção em poucas iterações
Otimizando o time to market - do zero a produção em poucas iteraçõesOtimizando o time to market - do zero a produção em poucas iterações
Otimizando o time to market - do zero a produção em poucas iterações
 
Automatizando testes funcionais com a técnica BDD
Automatizando testes funcionais com a técnica BDDAutomatizando testes funcionais com a técnica BDD
Automatizando testes funcionais com a técnica BDD
 
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
Cornucópia – um agile game para facilitar a codificação segura - Agile Trends...
 
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
MVCSummit - DDD e ASP NET MVC na prática com o LiteFxMVCSummit - DDD e ASP NET MVC na prática com o LiteFx
MVCSummit - DDD e ASP NET MVC na prática com o LiteFx
 
TDC2016POA | Trilha Ruby - Hora da aventura! Vamos melhorar seu código?!?
TDC2016POA | Trilha Ruby - Hora da aventura! Vamos melhorar seu código?!?TDC2016POA | Trilha Ruby - Hora da aventura! Vamos melhorar seu código?!?
TDC2016POA | Trilha Ruby - Hora da aventura! Vamos melhorar seu código?!?
 
Documentar e planejar projetos de UX
Documentar e planejar projetos de UXDocumentar e planejar projetos de UX
Documentar e planejar projetos de UX
 
Lab metodologia
Lab metodologiaLab metodologia
Lab metodologia
 
cpbr5 desenvolvimento de aplicativos mobile nativos com javascript
cpbr5 desenvolvimento de aplicativos mobile nativos com javascriptcpbr5 desenvolvimento de aplicativos mobile nativos com javascript
cpbr5 desenvolvimento de aplicativos mobile nativos com javascript
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Como organizar projetos em django
Como organizar projetos em djangoComo organizar projetos em django
Como organizar projetos em django
 
2 meetup. sprint architecture
2 meetup. sprint architecture2 meetup. sprint architecture
2 meetup. sprint architecture
 
Gerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStackGerenciando o Zabbix com o SaltStack
Gerenciando o Zabbix com o SaltStack
 
Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez! Transformação ágil em uma grande empresa, um post-it por vez!
Transformação ágil em uma grande empresa, um post-it por vez!
 

Semelhante a Evolução cultural - Criando Times de Alto Desempenho

Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme Programming
Milfont Consulting
 
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosSCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
Paulo César M Jeveaux
 

Semelhante a Evolução cultural - Criando Times de Alto Desempenho (20)

Times de Alta Performance
Times de Alta PerformanceTimes de Alta Performance
Times de Alta Performance
 
Jenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do JavaJenkins - livre-se da parte chata do Java
Jenkins - livre-se da parte chata do Java
 
XP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin BrazilXP & Scrum from the trenches @ LeroyMerlin Brazil
XP & Scrum from the trenches @ LeroyMerlin Brazil
 
Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme Programming
 
Docker, jenkins e gradle para tomar o controle de sua entrega
Docker, jenkins e gradle para tomar o controle de sua entregaDocker, jenkins e gradle para tomar o controle de sua entrega
Docker, jenkins e gradle para tomar o controle de sua entrega
 
E so mais um campinho na tela
E so mais um campinho na telaE so mais um campinho na tela
E so mais um campinho na tela
 
UAI Test - Introdução Prática ao Jenkins
UAI Test - Introdução Prática ao JenkinsUAI Test - Introdução Prática ao Jenkins
UAI Test - Introdução Prática ao Jenkins
 
Webinar DevOps - Encontros Ágeis
Webinar DevOps - Encontros ÁgeisWebinar DevOps - Encontros Ágeis
Webinar DevOps - Encontros Ágeis
 
DevOps, por onde começar
DevOps, por onde começarDevOps, por onde começar
DevOps, por onde começar
 
Performance e Tunning - Boas práticas em desenvolvimento
Performance e Tunning - Boas práticas em desenvolvimentoPerformance e Tunning - Boas práticas em desenvolvimento
Performance e Tunning - Boas práticas em desenvolvimento
 
Performance e Tunning no dia a dia do desenvolvimento: boas práticas com banc...
Performance e Tunning no dia a dia do desenvolvimento: boas práticas com banc...Performance e Tunning no dia a dia do desenvolvimento: boas práticas com banc...
Performance e Tunning no dia a dia do desenvolvimento: boas práticas com banc...
 
Desenvolvimento de software: Mundo ideal x Mundo real
Desenvolvimento de software: Mundo ideal x Mundo realDesenvolvimento de software: Mundo ideal x Mundo real
Desenvolvimento de software: Mundo ideal x Mundo real
 
Desenvolvimento de software mundo ideal x mundo real
Desenvolvimento de software  mundo ideal x mundo realDesenvolvimento de software  mundo ideal x mundo real
Desenvolvimento de software mundo ideal x mundo real
 
Road to hooks - Engenharia e Produto evoluindo juntos
Road to hooks - Engenharia e Produto evoluindo juntosRoad to hooks - Engenharia e Produto evoluindo juntos
Road to hooks - Engenharia e Produto evoluindo juntos
 
SETIC Scrum & XP
SETIC Scrum & XPSETIC Scrum & XP
SETIC Scrum & XP
 
Desenvolvendo mvp com python
Desenvolvendo mvp com pythonDesenvolvendo mvp com python
Desenvolvendo mvp com python
 
Organizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gostaOrganizando a casa. o front end do jeitinho que a mamãe gosta
Organizando a casa. o front end do jeitinho que a mamãe gosta
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
 
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatosSCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
SCRUM e XP - Desenvolvimento Ágil de Software - Experiências e relatos
 

Mais de David Robert Camargo de Campos

Lidando com Java obsoleto: do Struts 1.0 ao CDI - QConSP 2014
Lidando com Java obsoleto: do Struts 1.0 ao CDI - QConSP 2014Lidando com Java obsoleto: do Struts 1.0 ao CDI - QConSP 2014
Lidando com Java obsoleto: do Struts 1.0 ao CDI - QConSP 2014
David Robert Camargo de Campos
 
Como um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenhoComo um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenho
David Robert Camargo de Campos
 

Mais de David Robert Camargo de Campos (12)

O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin
O uso de PWA e o futuro do desenvolvimento mobile com React Native e KotlinO uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin
O uso de PWA e o futuro do desenvolvimento mobile com React Native e Kotlin
 
Os desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkoutOs desafios de um chat integrado ao checkout
Os desafios de um chat integrado ao checkout
 
Programando em Go
Programando em GoProgramando em Go
Programando em Go
 
An introduction to programming in Go
An introduction to programming in GoAn introduction to programming in Go
An introduction to programming in Go
 
Lidando com Java obsoleto: do Struts 1.0 ao CDI - QConSP 2014
Lidando com Java obsoleto: do Struts 1.0 ao CDI - QConSP 2014Lidando com Java obsoleto: do Struts 1.0 ao CDI - QConSP 2014
Lidando com Java obsoleto: do Struts 1.0 ao CDI - QConSP 2014
 
Como um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenhoComo um grande sistema REST funciona - arquitetura e desempenho
Como um grande sistema REST funciona - arquitetura e desempenho
 
Implementação, design ou arquitetura?
Implementação, design ou arquitetura?Implementação, design ou arquitetura?
Implementação, design ou arquitetura?
 
Construindo um sistema distribuido usando rest
Construindo um sistema distribuido usando restConstruindo um sistema distribuido usando rest
Construindo um sistema distribuido usando rest
 
Como um grande sistema REST funciona
Como um grande sistema REST funcionaComo um grande sistema REST funciona
Como um grande sistema REST funciona
 
Dojo abril
Dojo abrilDojo abril
Dojo abril
 
Dicas para deixar seu código mais Robusto
Dicas para deixar seu código mais RobustoDicas para deixar seu código mais Robusto
Dicas para deixar seu código mais Robusto
 
Robustez de Software - Como ouvir menos reclamações dos seus chefes
Robustez de Software - Como ouvir menos reclamações dos seus chefesRobustez de Software - Como ouvir menos reclamações dos seus chefes
Robustez de Software - Como ouvir menos reclamações dos seus chefes
 

Último

Último (8)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 

Evolução cultural - Criando Times de Alto Desempenho