Slides da apresentação feita no TDC Floripa 2018.
É normal que pessoas mudem de projetos e a carga do onboarding fique por conta da líder técnica. Para quem está entrando também pode ser complicado quando se tem dezenas de documentos e processos para ler, e pouco tempo para fazer isso. Algumas práticas de desenvolvimento ágeis, como a Programação em pares e TDD podem ajudar nessa inserção, mas não são suficientes.
Falaremos sobre as dificuldades de inserir pessoas desenvolvedoras em times de desenvolvimento, e como um time pode promover processos que tornem o onboarding técnico de pessoas novas mais efetivos.
9. INDIVÍDUOS
Como a pessoa está se sentindo?
Expectativas em relação a pessoa e
sua atuação no time?
10. PROCESSOS
Qual o value stream mapping (da ideia
à produção e monitoramento)?
Quais cerimônias?
INDIVÍDUOS
Como a pessoa está se sentindo?
Expectativas em relação a pessoa e
sua atuação no time?
11. NEGÓCIO
Em qual domínio o projeto está
inserido?
Qual o problema? Como o que se está
desenvolvendo ajuda/impacta o
cliente final?
12. NEGÓCIO
Em qual domínio o projeto está
inserido?
Qual o problema? Como o que se está
desenvolvendo ajuda/impacta o
cliente final?
STAKEHOLDERS
Cliente e hierarquia organizacional
Usuário final
Pessoas do time
14. BASE DE
CÓDIGO
Qual a tech stack?
E qual a experiência da pessoa nessa
tech stack?
Quais práticas de desenvolvimento?
Como o código está organizado?
TECNOLOGIAS
18. ESTRUTURAÇÃO
ONBOARDING
CHECKLIST
LISTA DE TAREFAS QUE
PRECISAM SER FEITAS
RÁPIDA INSTALAÇÃO
ORGANIZAÇÃO
ONBOARDING
GAMIFICATION
RECOMPENSAS COM
MARCOS E OBJETIVOS
NOVOS DESAFIOS
PODEM SURGIR
É DIVERTIDO
ONBOARDING
BUDDY
PESSOA COM TEMPO DE
PROJETO
ORIENTAÇÕES INICIAIS
GARANTIR QUE O
ONBORDING ESTÁ
ACONTECENDO
20. VISIBILIDADE
ARQUITETURA
DIAGRAMAS À MOSTRA
COMO ELEMENTOS SE
RELACIONAM
ENTENDER DECISÕES
ANALISAR PROBLEMAS
DÍVIDAS
TÉCNICAS
ÁREAS QUE PRECISAM
MELHORAR
CONSCIÊNCIA DOS
PONTOS DE MELHORIA
CONTRIBUIR COM
CONHECIMENTO
ANTERIOR
EMAIL DE
PREPARAÇÃO
EMAIL ANTES DO INÍCIO
DO PROJETO
DESENVOLVER
HABILIDADES E
CONHECIMENTOS
PRÉ-PROJETO
DEIXA CLARO QUAL O
VALOR SENDO ENTREGUE
TRAZ PROPÓSITO
IMPACTO DO TRABALHO
FEITO
VISÃO HOLÍSTICA
DO NEGÓCIO
22. COMPARTILHANDO INFORMAÇÃO
SESSÕES DE
ONBOARDING
SESSÕES DE
ORIENTAÇÃO PARA
RECÉM CHEGADAS
CONTEXTO DE FORMA
ORGANIZADA, POR
TEMAS E ÁREAS
TECH HUDDLES
SESSÕES DE DISCUSSÕES
TÉCNICAS
ESPAÇO PARA DÚVIDAS
E APRENDIZADOS
MUDANÇAS NO CÓDIGO
QUE TODOS DEVEM
SABER
MOB
PROGRAMMING
TODOS DO TIME NUM
MESMO COMPUTADOR
ENTENDER CONTEXTO,
COMO NAVEGAR NO
CÓDIGO
BOAS PRÁTICAS DE
PROGRAMAÇÃO
24. FOCO EM PESSOAS
PEQUENAS
TAREFAS
QUEBRAR O TRABALHO
EM TAREFAS QUE
DEMANDEM
ASSISTÊNCIA MÍNIMA
ENTENDER O DIA A DIA
FAZ A PESSOA NOVA SE
SENTIR BEM
STUDENT TO
TEACHER
INVERTEM-SE OS PAPÉIS.
PESSOA NOVA ENSINA
CONCEITOS E LIDERA
EXPLICAR AJUDA A
CONSOLIDAR
INFORMAÇÕES
LETTING GO
ESPAÇO PARA COMETER
ERROS EM UM
AMBIENTE SEGURO
ALGUMAS LIÇÕES SÃO
MAIS EFICAZES SE AS
PESSOAS VIVEM O
DESAFIO E APRENDEM
POR SI SÓ.
ADAPTAÇÃO
AO/DO INDIVÍDUO
ADEQUE-SE AO
PROCESSO DE
APRENDIZAGEM DOS
INDIVÍDUOS
PROMOVA INTEGRAÇÃO
COM AS PESSOAS DO
TIME
26. FOCO NO TÉCNICO
DEPLOY NO
PRIMEIRO DIA
DEPLOY EM PRODUÇÃO
SIMPLES: NOME NUM
ARQUIVO TEXTO
CONHECIMENTO DO
PROCESSO DE ENTREGA
NO PRIMEIRO DIA
DEV CLI
INTERFACE DE LINHA DE
COMANDO NO
TERMINAL PARA
EXECUÇÃO DE TAREFAS
AUTOMATIZADAS
SETUP AUTOMÁTICO DO
AMBIENTE DE
DESENVOLVIMENTO
27. POR FIM...
Ágil não é
suficiente
É preciso
intencionalidade
Estratégias
estão aí.
Faça uso delas!