Tudojuntoseparado

663 visualizações

Publicada em

Talk given by me and Alexey Boas on Agilte Trends 2105 about our experience on working with distributed teams

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
663
No SlideShare
0
A partir de incorporações
0
Número de incorporações
16
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Tudojuntoseparado

  1. 1. 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. 2. 2 “The most efficient and effective method of conveying information to and within a development team is face-to-face communication” — Agile Manifesto
  3. 3. BENEFÍCIOS DE TIMES DISTRIBUÍDOS 3 Não é (mais só) por causa de custos!
  4. 4. BENEFÍCIOS DE TIMES DISTRIBUÍDOS 4 Não é (mais só) por causa de custos! Diversidade
  5. 5. BENEFÍCIOS DE TIMES DISTRIBUÍDOS 5 Não é (mais só) por causa de custos! Diversidade Talentos
  6. 6. BENEFÍCIOS DE TIMES DISTRIBUÍDOS 6 Não é (mais só) por causa de custos! Diversidade Talentos Possibilidades para escalar times
  7. 7. PRINCIPAIS DESAFIOS 7 Diferenças culturais
  8. 8. PRINCIPAIS DESAFIOS 8 Diferenças culturais Falta de face-a-face e dificuldades de comunicação
  9. 9. PRINCIPAIS DESAFIOS 9 Diferenças culturais Falta de face-a-face e dificuldades de comunicação Formação de times
  10. 10. IMPACTO DE PEQUENAS DISTÂNCIAS 10
  11. 11. QUE GRAU DE DISTRIBUIÇÃO VOCÊ TEM? 11 Mesma sala Andares diferentes Mesma cultura / língua Nearshore Offshore
  12. 12. ALGUNS CUIDADOS AO FAZER TUDO JUNTO, SEPARADOS 12
  13. 13. 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
  14. 14. 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
  15. 15. PRÁTICAS DE DESENVOLVIMENTO Integração Contínua
  16. 16. PRÁTICAS DE DESENVOLVIMENTO 16 Integração Contínua Testes de contrato Test doubles
  17. 17. PRÁTICAS DE DESENVOLVIMENTO 17 Integração Contínua Pareamento remoto Revisão de código Testes de contrato Test doubles
  18. 18. EMULANDO UM AMBIENTE FACE A FACE Face a Face Áudio EmailIMVideo + Áudio
  19. 19. EMULANDO UM AMBIENTE FACE A FACE 19 Overcommunication Face a Face Áudio EmailIMVideo + Áudio
  20. 20. EMULANDO UM AMBIENTE FACE A FACE 20 Overcommunication Bebedouro virtual Face a Face Áudio EmailIMVideo + Áudio
  21. 21. ROTAÇÕES DE EQUIPE 21 Generalistas e Catalisadores Alinhamento de lideranças
  22. 22. ROTAÇÕES DE EQUIPE 22 Generalistas e Catalisadores Alinhamento de lideranças Conhecimento de negócio perto do time
  23. 23. 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
  24. 24. CERIMÔNIAS "Huddles" Transições de etapas Oportunidade fundamental para alinhamento e comunicação
  25. 25. INICIANDO UM NOVO TIME 25 Internal PairingPareamento interno Split & SeedDividir e semear Project Team RotationRotações do time
  26. 26. INICIANDO UM NOVO TIME 26 Inceptions & envolvimento de stakeholders
  27. 27. INICIANDO UM NOVO TIME 27 Inceptions & envolvimento de stakeholders Iteração Zero - criando um ambiente comum
  28. 28. INICIANDO UM NOVO TIME 28 Inceptions & envolvimento de stakeholders Iteração Zero - criando um ambiente comum Correções de bugs inicialmente
  29. 29. 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
  30. 30. Alexandre Barbosa <abarbosa@thoughtworks.com> @acbarbosa Alexey Villas Bôas <aboas@thoughtworks.com> @avboas79 OBRIGADO!

×