SlideShare une entreprise Scribd logo
1  sur  45
Como funciona um time
remoto de desenvolvimento
Osvaldo Santana Neto
osvaldo@olist.com
Daniel Vainsencher
daniel.monteiro@olist.com
https://olist.com/trabalhe-conosco/
o plano perfeito
Onde
Contexto
Time remoto independente
Time híbrido
Ferramentas e Cerimônias remotas
só que não
Time remoto independente
Time híbrido
Ferramentas e Cerimônias remotas
só que não
só que não
Time remoto independente
Time híbrido
Ferramentas e Cerimônias remotas
só que não
Time remoto independente
Time híbrido
Ferramentas e Cerimônias remotas
até que...
eureka!
#1
Remoto não é sobre onde se trabalha.
É sobre como se trabalha.
#2
Trabalho fora do escritório
para equipe de São Paulo.
#3
Mindset remoto
#4
Home Office, Remoto e Distribuído.
Time de São Paulo
em cerimônia
final(?) feliz
Comunicação
Engajamento
Produtividade
Turn over baixo
mastering remote work
Curitiba
Missão
Remote-first
Benefícios
#1
Processos Melhores
#2
Foco e Produtividade
Benefícios
#3
Qualidade de vida
Benefícios
mitos
e verdades
#1
Comunicação difícil
Mito
#2
Profissional remoto é freelancer
Mito
#3
Trabalho remoto é mais barato
Mito
#4
Remotos trabalham menos
Mito
Cuidados para começar
Socialização
Qualidade
Desafios
going remote
Cuidados para começar
Socialização
Qualidade
Desafios
going remote
Cuidados para Começar
#1
Processo
#2
Experiência
Cuidados para Começar
#3
Trabalho em equipe
Cuidados para Começar
Cuidados para começar
Socialização
Qualidade
Desafios
going remote
#1
Comunicação
Socialização
#2
Bootcamp
Socialização
#3
Comunidade e FOSS
Socialização
#4
Tech Talks & Lightning Talks
Socialização
Cuidados para começar
Socialização
Qualidade
Desafios
going remote
#1
Boas Engenharia de Software
● Testes automatizados
● Code Review
● Continuous Integration
Qualidade
#2
Processo
● Precisa ser adaptativo
● Melhoria contínua
Qualidade
#3
Time
● Multidisciplinar
● Todos remotos (mesmo os que estão no escritório)
Qualidade
Cuidados para começar
Socialização
Qualidade
Desafios
going remote
Dinâmicas colaborativas
Brainstorm, Design Thinking e Arquitetura ficam mais difíceis.
Desafios
Dinâmicas colaborativas
Brainstorm, Design Thinking e Arquitetura ficam mais difíceis.
Alternativas
● Ferramentas estilo "telepresença" (ex. whiteboard virtual). Ainda
limitadas.
● Preparar previamente rascunhos e propostas.
● Iterações online em reuniões
Desafios
Tópicos para
discussão
● CLT permite teletrabalho (reforma trabalhista)
● Contrato de trabalho específico para esse modelo
● Não tem controle de jornada. Sem ponto, banco de horas ou horas extras
● Obrigatório fornecer toda a estação de trabalho: fornecemos um notebook e
uma verba em dinheiro para aquisição de monitor, teclado, headset, cadeira,
etc
● Obrigatório bancar infraestrutura (energia elétrica, internet, etc)
○ Pagamos um valor mensal direto na folha de pagamento
○ Oferecemos alternativa de coworking
● Não é possível modelo híbrido: profissional remoto não pode ir para o
escritório com regularidade e vice-versa - gray area
Legislação
● Kanban virtual (Jira) - coordenação do trabalho (assíncrono)
● Wiki para Documentação (Confluence) - onde as decisões de time e projeto
ficam consolidadas (assíncrono)
● E-mails/Grupos (GSuite) - comunicações gerais (assíncrono)
● Chat (Slack) - comunicação em tempo real e o "centro de controle" da
comunicação (síncrono)
● Áudio conferência (Mumble) - para reuniões. Reuniões funcionam melhor com
audio (sem video). Melhoram o foco e a comunicação da equipe (síncrono)
● Videoconferência (Hangout) usado em apresentações de palestras ou review
de entregas (síncrono)
● Pair Programming (tmux/mumble) usado para trabalho em par (síncrono)
Ferramentas
estamos
contratando
loucamente
https://olist.com/trabalhe-conosco/
● Remote - Office not Required
● Why Work Doesn't Happen at Work (TED video)
● Flow
Referências

Contenu connexe

Similaire à Como funciona um time remoto de desenvolvimento - Caipyra 2018

Trabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasTrabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasGuga Alves
 
Alta performance de equipes híbridas
Alta performance de equipes híbridas Alta performance de equipes híbridas
Alta performance de equipes híbridas Cris Ljungmann
 
Time Now TALKS - Gestão, Ágil e All Home Office
Time Now TALKS - Gestão, Ágil e All Home OfficeTime Now TALKS - Gestão, Ágil e All Home Office
Time Now TALKS - Gestão, Ágil e All Home OfficeEduardo Freire
 
Hibox: Uma Ferramenta de Gerenciamento de Tarefas para Sua Transformação Digital
Hibox: Uma Ferramenta de Gerenciamento de Tarefas para Sua Transformação DigitalHibox: Uma Ferramenta de Gerenciamento de Tarefas para Sua Transformação Digital
Hibox: Uma Ferramenta de Gerenciamento de Tarefas para Sua Transformação DigitalLaura Prieto
 
Officeless
Officeless Officeless
Officeless ossobuco
 
Lightning Decision Jam
Lightning Decision JamLightning Decision Jam
Lightning Decision JamEduardo Neves
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)Manoel Pimentel Medeiros
 
DevOps.pdf
DevOps.pdfDevOps.pdf
DevOps.pdfPyCaxias
 
Officeless _ Anywhere - Agile Leaders Meeting 2021.pdf
Officeless _ Anywhere - Agile Leaders Meeting 2021.pdfOfficeless _ Anywhere - Agile Leaders Meeting 2021.pdf
Officeless _ Anywhere - Agile Leaders Meeting 2021.pdfKelly Reis
 
Meetup: Cultura de UX – Ladies That UX Florianópolis
Meetup: Cultura de UX – Ladies That UX FlorianópolisMeetup: Cultura de UX – Ladies That UX Florianópolis
Meetup: Cultura de UX – Ladies That UX FlorianópolisLadies That UX Florianópolis
 
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeScrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeGabriel Rubens
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
Traduzindo a produtividade em miúdos
Traduzindo a produtividade em miúdosTraduzindo a produtividade em miúdos
Traduzindo a produtividade em miúdos@cristianoweb
 

Similaire à Como funciona um time remoto de desenvolvimento - Caipyra 2018 (20)

Esquenta QAX
Esquenta QAXEsquenta QAX
Esquenta QAX
 
Trabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasTrabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentas
 
Alta performance de equipes híbridas
Alta performance de equipes híbridas Alta performance de equipes híbridas
Alta performance de equipes híbridas
 
Time Now TALKS - Gestão, Ágil e All Home Office
Time Now TALKS - Gestão, Ágil e All Home OfficeTime Now TALKS - Gestão, Ágil e All Home Office
Time Now TALKS - Gestão, Ágil e All Home Office
 
Hibox: Uma Ferramenta de Gerenciamento de Tarefas para Sua Transformação Digital
Hibox: Uma Ferramenta de Gerenciamento de Tarefas para Sua Transformação DigitalHibox: Uma Ferramenta de Gerenciamento de Tarefas para Sua Transformação Digital
Hibox: Uma Ferramenta de Gerenciamento de Tarefas para Sua Transformação Digital
 
Officeless
Officeless Officeless
Officeless
 
Lightning Decision Jam
Lightning Decision JamLightning Decision Jam
Lightning Decision Jam
 
Visão rápida sobre o SCRUM
Visão rápida sobre o SCRUMVisão rápida sobre o SCRUM
Visão rápida sobre o SCRUM
 
Scrum - Framework, Competências e Valores (versão community)
Scrum -  Framework, Competências e Valores (versão community)Scrum -  Framework, Competências e Valores (versão community)
Scrum - Framework, Competências e Valores (versão community)
 
DevOps.pdf
DevOps.pdfDevOps.pdf
DevOps.pdf
 
Metodos ageis thinkingdifferent
Metodos ageis thinkingdifferentMetodos ageis thinkingdifferent
Metodos ageis thinkingdifferent
 
Officeless _ Anywhere - Agile Leaders Meeting 2021.pdf
Officeless _ Anywhere - Agile Leaders Meeting 2021.pdfOfficeless _ Anywhere - Agile Leaders Meeting 2021.pdf
Officeless _ Anywhere - Agile Leaders Meeting 2021.pdf
 
Meetup: Cultura de UX – Ladies That UX Florianópolis
Meetup: Cultura de UX – Ladies That UX FlorianópolisMeetup: Cultura de UX – Ladies That UX Florianópolis
Meetup: Cultura de UX – Ladies That UX Florianópolis
 
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia GrandeScrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
Scrum - Primeiros Passos - Curso de Férias Fatec Praia Grande
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Remote Design Sprint
Remote Design SprintRemote Design Sprint
Remote Design Sprint
 
Home Office
Home Office Home Office
Home Office
 
Traduzindo a produtividade em miúdos
Traduzindo a produtividade em miúdosTraduzindo a produtividade em miúdos
Traduzindo a produtividade em miúdos
 
Gestão Eficiente do Tempo
Gestão Eficiente do TempoGestão Eficiente do Tempo
Gestão Eficiente do Tempo
 
Playbook reuniões produtivas
Playbook reuniões produtivasPlaybook reuniões produtivas
Playbook reuniões produtivas
 

Plus de Osvaldo Santana Neto

Contruindo um Framework Web de Brinquedo só com Python
Contruindo um Framework Web de Brinquedo só com PythonContruindo um Framework Web de Brinquedo só com Python
Contruindo um Framework Web de Brinquedo só com PythonOsvaldo Santana Neto
 
Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Osvaldo Santana Neto
 
Plataforma distribuída de Microserviços ou, como a Olist funciona
Plataforma distribuída de Microserviços ou, como a Olist funcionaPlataforma distribuída de Microserviços ou, como a Olist funciona
Plataforma distribuída de Microserviços ou, como a Olist funcionaOsvaldo Santana Neto
 
Real Life Hackers @ PechaKucha 20x20
Real Life Hackers @ PechaKucha 20x20Real Life Hackers @ PechaKucha 20x20
Real Life Hackers @ PechaKucha 20x20Osvaldo Santana Neto
 
De Zero à Web com Python e Django
De Zero à Web com Python e DjangoDe Zero à Web com Python e Django
De Zero à Web com Python e DjangoOsvaldo Santana Neto
 
Entendiendo Unicode (Facundo Batista)
Entendiendo Unicode (Facundo Batista)Entendiendo Unicode (Facundo Batista)
Entendiendo Unicode (Facundo Batista)Osvaldo Santana Neto
 
Como me tornei um empreendedor pythonista
Como me tornei um empreendedor pythonistaComo me tornei um empreendedor pythonista
Como me tornei um empreendedor pythonistaOsvaldo Santana Neto
 
Matando (ou quase) Unicode(De|En)codeErrors (lightning talk)
Matando (ou quase) Unicode(De|En)codeErrors (lightning talk)Matando (ou quase) Unicode(De|En)codeErrors (lightning talk)
Matando (ou quase) Unicode(De|En)codeErrors (lightning talk)Osvaldo Santana Neto
 
Ludeos - Venda seu conteúdo online (how it works)
Ludeos - Venda seu conteúdo online (how it works)Ludeos - Venda seu conteúdo online (how it works)
Ludeos - Venda seu conteúdo online (how it works)Osvaldo Santana Neto
 
App Engine: aplicações escaláveis em poucas horas
App Engine: aplicações escaláveis em poucas horasApp Engine: aplicações escaláveis em poucas horas
App Engine: aplicações escaláveis em poucas horasOsvaldo Santana Neto
 
Desenvolvimento RAD com Python (Fenasoft)
Desenvolvimento RAD com Python (Fenasoft)Desenvolvimento RAD com Python (Fenasoft)
Desenvolvimento RAD com Python (Fenasoft)Osvaldo Santana Neto
 

Plus de Osvaldo Santana Neto (20)

Basic Brainf*ck
Basic Brainf*ckBasic Brainf*ck
Basic Brainf*ck
 
Contruindo um Framework Web de Brinquedo só com Python
Contruindo um Framework Web de Brinquedo só com PythonContruindo um Framework Web de Brinquedo só com Python
Contruindo um Framework Web de Brinquedo só com Python
 
A Web é uma API
A Web é uma APIA Web é uma API
A Web é uma API
 
Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)Dave Thomas - Agile is Dead (GOTO 2015)
Dave Thomas - Agile is Dead (GOTO 2015)
 
Olist Architecture v2.0
Olist Architecture v2.0Olist Architecture v2.0
Olist Architecture v2.0
 
Advanced Brainf*ck
Advanced Brainf*ckAdvanced Brainf*ck
Advanced Brainf*ck
 
Corrigindo Bugs no CPython
Corrigindo Bugs no CPythonCorrigindo Bugs no CPython
Corrigindo Bugs no CPython
 
Plataforma distribuída de Microserviços ou, como a Olist funciona
Plataforma distribuída de Microserviços ou, como a Olist funcionaPlataforma distribuída de Microserviços ou, como a Olist funciona
Plataforma distribuída de Microserviços ou, como a Olist funciona
 
Real Life Hackers @ PechaKucha 20x20
Real Life Hackers @ PechaKucha 20x20Real Life Hackers @ PechaKucha 20x20
Real Life Hackers @ PechaKucha 20x20
 
De Zero à Web com Python e Django
De Zero à Web com Python e DjangoDe Zero à Web com Python e Django
De Zero à Web com Python e Django
 
TDD com Python (Completo)
TDD com Python (Completo)TDD com Python (Completo)
TDD com Python (Completo)
 
Curso de Python e Django
Curso de Python e DjangoCurso de Python e Django
Curso de Python e Django
 
Entendiendo Unicode (Facundo Batista)
Entendiendo Unicode (Facundo Batista)Entendiendo Unicode (Facundo Batista)
Entendiendo Unicode (Facundo Batista)
 
Como me tornei um empreendedor pythonista
Como me tornei um empreendedor pythonistaComo me tornei um empreendedor pythonista
Como me tornei um empreendedor pythonista
 
TDD com Python
TDD com PythonTDD com Python
TDD com Python
 
Matando (ou quase) Unicode(De|En)codeErrors (lightning talk)
Matando (ou quase) Unicode(De|En)codeErrors (lightning talk)Matando (ou quase) Unicode(De|En)codeErrors (lightning talk)
Matando (ou quase) Unicode(De|En)codeErrors (lightning talk)
 
Ludeos - Venda seu conteúdo online (how it works)
Ludeos - Venda seu conteúdo online (how it works)Ludeos - Venda seu conteúdo online (how it works)
Ludeos - Venda seu conteúdo online (how it works)
 
App Engine: aplicações escaláveis em poucas horas
App Engine: aplicações escaláveis em poucas horasApp Engine: aplicações escaláveis em poucas horas
App Engine: aplicações escaláveis em poucas horas
 
Programação RAD com Python
Programação RAD com PythonProgramação RAD com Python
Programação RAD com Python
 
Desenvolvimento RAD com Python (Fenasoft)
Desenvolvimento RAD com Python (Fenasoft)Desenvolvimento RAD com Python (Fenasoft)
Desenvolvimento RAD com Python (Fenasoft)
 

Como funciona um time remoto de desenvolvimento - Caipyra 2018

Notes de l'éditeur

  1. TODO: Falar sobre dinâmica de trabalho nos squads uso de mumble uso de slack (automações e bots) code review pair programming (ferramentas) dinâmica para discussões de arquitetura
  2. Onde Titans Group - São Paulo (~150 pessoas) Contexto Precisava de profissionais altamente qualificados em pouco tempo Esses profissionais não queriam mudar para São Paulo Time Inicial: 2 Desenvolvedores em Curitiba + 12 desenvolvedores SP Resultado Deu tudo errado
  3. Time Remoto Independente Problemas para integrar os sistemas desenvolvidos independentemente
  4. Time Híbrido Processos moldados para trabalho presencial isolava os remotos Ferramentas inadequadas para colaboração entre presenciais e remotos
  5. Ferramentas e Cerimônias Remotas Problemas de adaptação com as novas ferramentas (board virtual vs. board físico) Comunicação e decisões presenciais ainda prevaleciam Conversas de corredor e decisões ou mudanças sem o conhecimento de todos
  6. Insight de um desenvolvedor da Canonical sobre trabalho remoto.
  7. Inicialmente 1 dia por semana obrigatório para todos. Depois optativo.
  8. Todos trabalhavam remotamente. Mesmo quem estava no escritório
  9. Conceitos diferentes.
  10. --- 15:00 Comunicação Comunicação Fluente e Colaboração Frequente Engajamento Espírito de Time. Na Saúde e na Tristeza Produtividade Mais foco e concentração Turn Over Baixo 1 desenvolvedor em quase 3 anos
  11. Escritório em Curitiba Cerca de 120 pessoas Aproximadamente 26 desenvolvedores(as), 10 PMs, 5 designers Necessidade do negócio Construir uma equipe com 12 desenvolvedores para Reescrever toda a plataforma, do zero, em 7 meses Remoto do dia zero (quase!) Curitiba não dispunha de 12 desenvolvedores(as) Python Time nasceu com mindset remoto
  12. Reforça a qualidade dos processos. Sem processos o trabalho remoto não funciona.
  13. Menos interrupções comuns em escritório resulta em mais foco. Mais foco resulta em mais produtividade. Estado de Flow.
  14. Menos tempo desperdiçado com deslocamento.
  15. Você sabe se comunicar presencialmente? Privilegiar comunicação assíncrona (exceto cerimônias do processo, reuniões essenciais ou brainstorms). Separar comunicação urgente de importante.
  16. O profissional remoto é um funcionário como qualquer outro (ex. CLT).
  17. Economia com escritório vs. Viagens para encontros presenciais vs. Suporte para trabalho remoto.
  18. Na verdade trabalham mais. Até mesmo em horários não combinados
  19. -- 25:00
  20. Processos robustos em funcionamento ou em implantação. Equipes com profissionais autônomos e com capacidade de autogestão.
  21. Mesclar profissionais experientes com autonomia, capacidade de autogestão e auto-organização.
  22. Identificar profissionais com perfil de trabalho em equipe e boa comunicação já no processo seletivo.
  23. -- 32:00
  24. Canais Oficiais e "Extra-oficiais" para troca de experiências e "watercooling talk". Exemplo: #learning-center; #nerds; GIFs animados, videos engraçados, emojis customizados… sabe-se lá o que mais :-)
  25. Anual. Integração, socialização e reforço de vínculo e empatia.
  26. No universo FOSS as comunidades já se socializam remotamente e em eventos.
  27. Apresentações sobre tecnologias, práticas e processos
  28. -- 38:00
  29. -- 42:00
  30. -- 45:00