Como montar uma equipe, partindo do zero, para reescrever de toda a plataforma da empresa em 7 meses? Como ter acesso rápido aos profissionais mais qualificados do país? Como coordenar o trabalho desse time para garantir as entregas no prazo? Como garantir a qualidade das entregas?
Nessa apresentação mostraremos os caminhos e os desafios a serem enfrentados para tornar possível o trabalho remoto na sua empresa e mostrar quais as vantagens e desvantagens desse modelo. Entre os assuntos abordados:
- Como implantar o trabalho remoto na sua empresa;
- Os desafios de se manter um modelo híbrido (remoto e presencial);
- Como o trabalho remoto auxilia na contratação de profissionais;
- Como o modelo remoto impacta na produtividade e na qualidade dos times.
1. Escalando times através
do trabalho remoto
Osvaldo Santana Neto
osvaldo@olist.com
Daniel Vainsencher
daniel.monteiro@olist.com
https://olist.com/trabalhe-conosco/
34. #1
Hiring
● Desafio técnico prático
● Entrevista para validar trabalho em equipe,
comunicação e autogestão
● Dinâmica de Pair Programming Remoto
(Dojo em ambiente Cloud9)
Contratação
35. #2
Onboarding
● Sólido e Organizado: Buddy apoia a integração
● 1 semana presencial em Curitiba para “sentir” a empresa,
cultura e valores
● Integração remota com um "buddy" do seu futuro squad
Contratação
50. ● 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
51. ● 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
53. ● Remote - Office not Required
● Why Work Doesn't Happen at Work (TED video)
● Flow
Referências
Notas del editor
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
Time Remoto IndependenteProblemas para integrar os sistemas desenvolvidos independentemente
Time HíbridoProcessos moldados para trabalho presencial isolava os remotosFerramentas inadequadas para colaboração entre presenciais e remotos
Ferramentas e Cerimônias RemotasProblemas de adaptação com as novas ferramentas (board virtual vs. board físico)Comunicação e decisões presenciais ainda prevaleciamConversas de corredor e decisões ou mudanças sem o conhecimento de todos
Insight de um desenvolvedor da Canonical sobre trabalho remoto.
Inicialmente 1 dia por semana obrigatório para todos. Depois optativo.
Todos trabalhavam remotamente. Mesmo quem estava no escritório
Conceitos diferentes.
--- 15:00
ComunicaçãoComunicação Fluente e Colaboração Frequente
EngajamentoEspírito de Time. Na Saúde e na Tristeza
ProdutividadeMais foco e concentração
Turn Over Baixo1 desenvolvedor em quase 3 anos
--- 15:00
Escritório em CuritibaCerca de 120 pessoasAproximadamente 26 desenvolvedores(as), 10 PMs, 5 designers
Necessidade do negócioConstruir uma equipe com 12 desenvolvedores paraReescrever toda a plataforma, do zero, em 7 meses
Remoto do dia zero (quase!)Curitiba não dispunha de 12 desenvolvedores(as) PythonTime nasceu com mindset remoto
Os melhores talentos, não importa onde estiverem.
Reforça a qualidade dos processos. Sem processos o trabalho remoto não funciona.
Menos interrupções comuns em escritório resulta em mais foco. Mais foco resulta em mais produtividade. Estado de Flow.
Menos tempo desperdiçado com deslocamento.
Profissionais consideram trabalho remoto um benefício.
-- 20:00
Privilegiar comunicação assíncrona (exceto cerimônias do processo, reuniões essenciais ou brainstorms). Separar comunicação urgente de importante.
Como você vê isso presencialmente?
O profissional remoto é um funcionário como qualquer outro (ex. CLT).
Economia com escritório vs.Viagens para encontros presenciais vs.Suporte para trabalho remoto.
Na verdade trabalham mais. Até mesmo em horários não combinados
-- 25:00
Processos robustos em funcionamento ou em implantação. Equipes com profissionais autônomos e com capacidade de autogestão.
Mesclar profissionais experientes com autonomia, capacidade de autogestão e auto-organização.
Identificar profissionais com perfil de trabalho em equipe e boa comunicação já no processo seletivo.
-- 28:00
-- 32:00
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 :-)
Anual. Integração, socialização e reforço de vínculo e empatia.
No universo FOSS as comunidades já se socializam remotamente e em eventos.
Apresentações sobre tecnologias, práticas e processos