SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
A l e x a n d r e C o r r ê a B a r b o s a
TUDO JUNTO, SEPARADOS
Sobre times distribuídos e o que vimos funcionar e não funcionar
A l e x e y A . V i l l a s B ô a s
2
“The most efficient and effective
method of conveying information to
and within a development team is
face-to-face communication”
— Agile Manifesto
BENEFÍCIOS DE TIMES DISTRIBUÍDOS
3
Não é (mais só) por
causa de custos!
BENEFÍCIOS DE TIMES DISTRIBUÍDOS
4
Não é (mais só) por
causa de custos!
Diversidade
BENEFÍCIOS DE TIMES DISTRIBUÍDOS
5
Não é (mais só) por
causa de custos!
Diversidade
Talentos
BENEFÍCIOS DE TIMES DISTRIBUÍDOS
6
Não é (mais só) por
causa de custos!
Diversidade
Talentos
Possibilidades para
escalar times
PRINCIPAIS DESAFIOS
7
Diferenças culturais
PRINCIPAIS DESAFIOS
8
Diferenças culturais
Falta de face-a-face
e dificuldades de comunicação
PRINCIPAIS DESAFIOS
9
Diferenças culturais
Falta de face-a-face
e dificuldades de comunicação
Formação de times
IMPACTO DE PEQUENAS DISTÂNCIAS
10
QUE GRAU DE DISTRIBUIÇÃO VOCÊ TEM?
11
Mesma sala Andares diferentes
Mesma cultura /
língua
Nearshore Offshore
ALGUNS CUIDADOS
AO FAZER TUDO
JUNTO, SEPARADOS
12
LEI DE CONWAY
13
“Organizações são limitadas a produzir projetos de aplicações que são cópias
de suas próprias estruturas de comunicação."
—M. Conway
LEI DE CONWAY
14
“Organizações são limitadas a produzir projetos de aplicações que são cópias
de suas próprias estruturas de comunicação."
—M. Conway
Manobra Inversa de Conway - idealmente, sua arquitetura de tecnológica
terá a mesma forma que sua arquitetura de negócio.
— Radar de Tecnologia da ThoughtWorks 2014/2
Alinhar fronteiras de times com
componentes arquiteturais diminui a
necessidade de comunicação
Desenhe o sistema, e
então desenhe os times
apropriadamente
PRÁTICAS DE DESENVOLVIMENTO
Integração Contínua
PRÁTICAS DE DESENVOLVIMENTO
16
Integração Contínua
Testes de contrato Test doubles
PRÁTICAS DE DESENVOLVIMENTO
17
Integração Contínua
Pareamento remoto Revisão de código
Testes de contrato Test doubles
EMULANDO UM AMBIENTE FACE A FACE
Face a Face Áudio EmailIMVideo
+
Áudio
EMULANDO UM AMBIENTE FACE A FACE
19
Overcommunication
Face a Face Áudio EmailIMVideo
+
Áudio
EMULANDO UM AMBIENTE FACE A FACE
20
Overcommunication
Bebedouro virtual
Face a Face Áudio EmailIMVideo
+
Áudio
ROTAÇÕES DE EQUIPE
21
Generalistas e Catalisadores Alinhamento de lideranças
ROTAÇÕES DE EQUIPE
22
Generalistas e Catalisadores Alinhamento de lideranças
Conhecimento de negócio
perto do time
ROTAÇÕES DE EQUIPE
23
Generalistas e Catalisadores Alinhamento de lideranças
Conhecimento de negócio
perto do time
Criação de momentos
cara a cara
CERIMÔNIAS
"Huddles" Transições de etapas
Oportunidade fundamental
para alinhamento e comunicação
INICIANDO UM NOVO TIME
25
Internal PairingPareamento interno
Split & SeedDividir e semear
Project Team RotationRotações do time
INICIANDO UM NOVO TIME
26
Inceptions &
envolvimento de
stakeholders
INICIANDO UM NOVO TIME
27
Inceptions &
envolvimento de
stakeholders
Iteração Zero -
criando um ambiente
comum
INICIANDO UM NOVO TIME
28
Inceptions &
envolvimento de
stakeholders
Iteração Zero -
criando um ambiente
comum
Correções de bugs
inicialmente
INICIANDO UM NOVO TIME
29
Inceptions &
envolvimento de
stakeholders
Iteração Zero -
criando um ambiente
comum
Correções de bugs
inicialmente
Criação de confiança
Alexandre Barbosa
<abarbosa@thoughtworks.com>
@acbarbosa
Alexey Villas Bôas
<aboas@thoughtworks.com>
@avboas79
OBRIGADO!

Mais conteúdo relacionado

Destaque

Test de demencia
Test de demenciaTest de demencia
Test de demenciaSuper Admin
 
La Loi C28 : Le grand débrouillage ! Pour y voir enfin clair !
La Loi C28 : Le grand débrouillage ! Pour y voir enfin clair !La Loi C28 : Le grand débrouillage ! Pour y voir enfin clair !
La Loi C28 : Le grand débrouillage ! Pour y voir enfin clair !Philippe Le Roux
 
Como conceber transformações? - Setor Público - Café com BPM Curitiba
Como conceber transformações? - Setor Público - Café com BPM CuritibaComo conceber transformações? - Setor Público - Café com BPM Curitiba
Como conceber transformações? - Setor Público - Café com BPM CuritibaLecom Tecnologia
 
Presentación2 ka
Presentación2 kaPresentación2 ka
Presentación2 kaKARENJPP
 
Android App Development 20150402
Android App Development 20150402Android App Development 20150402
Android App Development 20150402Hideo Kadowaki
 
From Infographics to Instagram: 10 Ways to Increase Visuals on Social
From Infographics to Instagram: 10 Ways to Increase Visuals on SocialFrom Infographics to Instagram: 10 Ways to Increase Visuals on Social
From Infographics to Instagram: 10 Ways to Increase Visuals on Socialquinnbryner
 
Threat Intelligence Is Like Three Day Potty Training
Threat Intelligence Is Like Three Day Potty TrainingThreat Intelligence Is Like Three Day Potty Training
Threat Intelligence Is Like Three Day Potty TrainingPriyanka Aash
 
Presentación 4º14
Presentación 4º14Presentación 4º14
Presentación 4º14palopilu
 
Aplicações móveis com Calatrava
Aplicações móveis com CalatravaAplicações móveis com Calatrava
Aplicações móveis com CalatravaAlexandre Barbosa
 
Servicios en unsistema_e_learning(2)
Servicios en unsistema_e_learning(2)Servicios en unsistema_e_learning(2)
Servicios en unsistema_e_learning(2)acevedoluis1991
 
Apresentação bam
Apresentação bamApresentação bam
Apresentação bamHilton Alves
 
REGULAMENTO GERAL - OURO-SC
REGULAMENTO GERAL - OURO-SCREGULAMENTO GERAL - OURO-SC
REGULAMENTO GERAL - OURO-SCROBSON MASSON
 
El estado y la democracia y la gestin
El estado y la democracia y la gestinEl estado y la democracia y la gestin
El estado y la democracia y la gestinchche
 

Destaque (20)

Test de demencia
Test de demenciaTest de demencia
Test de demencia
 
La Loi C28 : Le grand débrouillage ! Pour y voir enfin clair !
La Loi C28 : Le grand débrouillage ! Pour y voir enfin clair !La Loi C28 : Le grand débrouillage ! Pour y voir enfin clair !
La Loi C28 : Le grand débrouillage ! Pour y voir enfin clair !
 
Como conceber transformações? - Setor Público - Café com BPM Curitiba
Como conceber transformações? - Setor Público - Café com BPM CuritibaComo conceber transformações? - Setor Público - Café com BPM Curitiba
Como conceber transformações? - Setor Público - Café com BPM Curitiba
 
1398_001
1398_0011398_001
1398_001
 
SCANB955_000
SCANB955_000SCANB955_000
SCANB955_000
 
Presentación2 ka
Presentación2 kaPresentación2 ka
Presentación2 ka
 
El Jericoano # 3
El Jericoano # 3El Jericoano # 3
El Jericoano # 3
 
obesity
obesityobesity
obesity
 
Walmart 8 151
Walmart 8 151Walmart 8 151
Walmart 8 151
 
Android App Development 20150402
Android App Development 20150402Android App Development 20150402
Android App Development 20150402
 
Mecanica
MecanicaMecanica
Mecanica
 
From Infographics to Instagram: 10 Ways to Increase Visuals on Social
From Infographics to Instagram: 10 Ways to Increase Visuals on SocialFrom Infographics to Instagram: 10 Ways to Increase Visuals on Social
From Infographics to Instagram: 10 Ways to Increase Visuals on Social
 
Threat Intelligence Is Like Three Day Potty Training
Threat Intelligence Is Like Three Day Potty TrainingThreat Intelligence Is Like Three Day Potty Training
Threat Intelligence Is Like Three Day Potty Training
 
Presentación 4º14
Presentación 4º14Presentación 4º14
Presentación 4º14
 
Manga a origem
Manga a origemManga a origem
Manga a origem
 
Aplicações móveis com Calatrava
Aplicações móveis com CalatravaAplicações móveis com Calatrava
Aplicações móveis com Calatrava
 
Servicios en unsistema_e_learning(2)
Servicios en unsistema_e_learning(2)Servicios en unsistema_e_learning(2)
Servicios en unsistema_e_learning(2)
 
Apresentação bam
Apresentação bamApresentação bam
Apresentação bam
 
REGULAMENTO GERAL - OURO-SC
REGULAMENTO GERAL - OURO-SCREGULAMENTO GERAL - OURO-SC
REGULAMENTO GERAL - OURO-SC
 
El estado y la democracia y la gestin
El estado y la democracia y la gestinEl estado y la democracia y la gestin
El estado y la democracia y la gestin
 

Semelhante a Tudojuntoseparado

ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...tdc-globalcode
 
Apresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo Saldanha
Apresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo SaldanhaApresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo Saldanha
Apresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo SaldanhaLumis
 
Redesign de Marca - Construtiva TI
Redesign de Marca - Construtiva TIRedesign de Marca - Construtiva TI
Redesign de Marca - Construtiva TIDaniel Beckel
 
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...taty paya
 
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...taty paya
 
5 Dicas para economizar no desenvolvimento do seu aplicativo
5 Dicas para economizar no desenvolvimento do seu aplicativo5 Dicas para economizar no desenvolvimento do seu aplicativo
5 Dicas para economizar no desenvolvimento do seu aplicativoKleber Carvalho
 
DODFLN19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agili...
DODFLN19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agili...DODFLN19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agili...
DODFLN19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agili...taty paya
 
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...tdc-globalcode
 
Workshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersWorkshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersNeue Labs
 
Soa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOASoa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOASensedia
 
Complexidade, Transformação digital e organizações adaptativas
Complexidade, Transformação digital e organizações adaptativasComplexidade, Transformação digital e organizações adaptativas
Complexidade, Transformação digital e organizações adaptativasFernando de la Riva
 
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...taty paya
 
Workshop Automação de Processos
Workshop  Automação de ProcessosWorkshop  Automação de Processos
Workshop Automação de ProcessosEloGroup
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 

Semelhante a Tudojuntoseparado (20)

ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
TDC2018SP | Trilha UX Design - Design Operations (DesOps) - mapear o trabalho...
 
Apresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo Saldanha
Apresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo SaldanhaApresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo Saldanha
Apresentação Workshop Executivo Lumis | Evolução Digital | Por Ricardo Saldanha
 
Redesign de Marca - Construtiva TI
Redesign de Marca - Construtiva TIRedesign de Marca - Construtiva TI
Redesign de Marca - Construtiva TI
 
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
DODSALVADOR19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre ...
 
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
DODPOA19_Arrancada - o que este esporte pode nos ensinar sobre agilidade e pe...
 
5 Dicas para economizar no desenvolvimento do seu aplicativo
5 Dicas para economizar no desenvolvimento do seu aplicativo5 Dicas para economizar no desenvolvimento do seu aplicativo
5 Dicas para economizar no desenvolvimento do seu aplicativo
 
Onboarding Técnico
Onboarding TécnicoOnboarding Técnico
Onboarding Técnico
 
A cultura do DevOps
A cultura do DevOpsA cultura do DevOps
A cultura do DevOps
 
DODFLN19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agili...
DODFLN19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agili...DODFLN19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agili...
DODFLN19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre agili...
 
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
TDC2018SP | Trilha Agile - Onboarding Técnico: Integrando pessoas em times de...
 
Workshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholdersWorkshop: Ouvindo usuários e stakeholders
Workshop: Ouvindo usuários e stakeholders
 
Soa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOASoa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOA
 
Complexidade, Transformação digital e organizações adaptativas
Complexidade, Transformação digital e organizações adaptativasComplexidade, Transformação digital e organizações adaptativas
Complexidade, Transformação digital e organizações adaptativas
 
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...
DODFORTALEZA19_Arrancada & DevOps - o que este esporte pode nos ensinar sobre...
 
inovação e crescimento
inovação e crescimentoinovação e crescimento
inovação e crescimento
 
Curso de Joomla! no Metro
Curso de Joomla! no MetroCurso de Joomla! no Metro
Curso de Joomla! no Metro
 
Workshop Automação de Processos
Workshop  Automação de ProcessosWorkshop  Automação de Processos
Workshop Automação de Processos
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
20 anos Manifesto ágil - o que aprendemos?
20 anos Manifesto ágil - o que aprendemos?20 anos Manifesto ágil - o que aprendemos?
20 anos Manifesto ágil - o que aprendemos?
 

Tudojuntoseparado