Mais conteúdo relacionado Semelhante a ONBOARDING TÉCNICO - scrum gathering rio 2021 (20) ONBOARDING TÉCNICO - scrum gathering rio 20212. © 2021 ThoughtWorks
2
OLÁ
Olindense de 31 anos, me formei em Ciência da
Computação (UFPE), e trabalho na ThoughtWorks há
6 anos, onde ajudo meu time a resolver os mais
diversos problemas como consultor de
desenvolvimento. Atualmente, também trabalho
como parceiro técnico do time de negócios da
ThoughtWorks Brasil onde atuo no design de
soluções para futuros novos clientes.
Consultor de desenvolvimento Sênior
GABRIEL BARRETO
3. © 2021 ThoughtWorks
“Onboarding é o ato ou o processo de integração
de novas pessoas na organização visando maior
produtividade e satisfação no desempenho do
trabalho.”
3
© 2021 ThoughtWorks
5. © 2021 ThoughtWorks
5
PRECISAMOS TOMAR
CONHECIMENTO DE:
TECNOLOGIAS
NAVEGAÇÃO ORGANIZACIONAL
DOMÍNIO DE NEGÓCIO
FERRAMENTAS
POLÍTICAS
ONBOARDING EM TIMES
DE DESENVOLVIMENTO
ORGANOGRAMA
ACESSOS
PROCESSOS
PARTES INTERESSADAS
CULTURA
EXPECTATIVAS
PRESSÃO DE INÍCIO
ONBOARDING É UM PROCESSO DIFÍCIL
6. © 2021 ThoughtWorks
ONBOARDING EM TIMES
DE DESENVOLVIMENTO
ÁGIL
No artigo "A Leaner Start: Reducing Team
Setup Times" de Pat Kua ele aplica a teoria
das filas a times de desenvolvimento.
E existem aspectos da agilidade que
podem tanto ajudar quanto… atrapalhar?
ONBOARDING JÁ É UM PROCESSO DIFÍCIL
RUN MOVE QUEUE
SETUP
Lead time
8. © 2021 ThoughtWorks 8
PRINCIPAIS ASPECTOS A SEREM CONSIDERADOS PARA CHEGARMOS
A UM ONBOARDING EFETIVO
PESSOAS
___________
Como a pessoa está se
sentindo?
Expectativas em relação a
pessoa e sua atuação no
time?
PROCESSOS
___________
Qual o value stream
mapping (da ideia à
produção e
monitoramento)?
Quais são as principais
atividades da pessoa?
Quais cerimônias?
NEGÓCIO
___________
Em qual domínio o
projeto está inserido?
Qual o problema? Como
o que se está
desenvolvendo
ajuda/impacta o cliente
final?
PARTES INTERESSADAS
___________
Cliente e hierarquia
organizacional
Usuário final
Pessoas do time
TECNOLOGIAS
___________
Qual a tech stack?
E qual a experiência da
pessoa com as
tecnologias envolvidas?
BASE DE
CÓDIGO/AMBIENTAÇÃO
___________
Quais práticas de
desenvolvimento?
Como o código está
organizado?
9. © 2021 ThoughtWorks
9
COMO FAZER ISSO?
ESTRUTURAÇÃO
FOCO NO TÉCNICO
COMPARTILHAMENTO DE INFORMAÇÃO
VISIBILIDADE
FOCO EM PESSOAS
ONBOARDING EM TIMES
DE DESENVOLVIMENTO
ÁGIL
Agora que conseguimos pensar em
alguns aspectos importantes a
serem considerados para chegarmos
a um onboarding efetivo, como
podemos fazer isso?
10. © 2021 ThoughtWorks
ESTRUTURAÇÃO
10
Traz estrutura e intencionalidade
ONBOARDING
CHECKLIST
ONBOARDING
BUDDY
ONBOARDING
GAMIFICATION
© 2021 ThoughtWorks
● LISTA DE TAREFAS QUE
PRECISAM SER FEITAS
● RÁPIDA INSTALAÇÃO
● ORGANIZAÇÃO
● RECOMPENSAS COM
MARCOS E OBJETIVOS
● NOVOS DESAFIOS PODEM
SURGIR
● É DIVERTIDO
● PESSOA COM TEMPO DE
PROJETO
● ORIENTAÇÕES INICIAIS
● GARANTIR QUE O
ONBOARDING ESTÁ
ACONTECENDO
11. © 2021 ThoughtWorks
VISIBILIDADE
11
Dá transparência aos processos e ferramentas
EMAIL DE
PREPARAÇÃO
VISÃO HOLÍSTICA DO
NEGÓCIO
DÍVIDAS TÉCNICAS
© 2021 ThoughtWorks
● Email antes do início do
projeto
● Oportunidade de
desenvolver habilidades e
conhecimentos pré-projeto
● ÁREAS QUE PRECISAM
MELHORAR
● CONSCIÊNCIA DOS PONTOS
DE MELHORIA
● CONTRIBUIR COM
CONHECIMENTO ANTERIOR
● CLARO QUAL O VALOR
SENDO ENTREGUE
● TRAZ PROPÓSITO
● SE ENTENDE O IMPACTO
DO TRABALHO
ARQUITETURA
● LO-FI DIAGRAMAS
● ENTENDER COMO
ELEMENTOS SE
RELACIONAM
● ENTENDER DECISÕES
● ANALISAR PROBLEMAS
12. © 2021 ThoughtWorks
COMPARTILHANDO INFORMAÇÃO
12
Transmite conhecimento e promove colaboração
TECH HUDDLES
SESSÕES DE
ONBOARDING
MOB PROGRAMMING
© 2021 ThoughtWorks
● SESSÕES DE DISCUSSÕES
TÉCNICAS
● ESPAÇO PARA DÚVIDAS E
APRENDIZADOS
● MUDANÇAS NO CÓDIGO
QUE TODOS DEVEM SABER
● TODOS DO TIME NUM
MESMO COMPUTADOR
● ENTENDER CONTEXTO,
COMO NAVEGAR NO
CÓDIGO
● BOAS PRÁTICAS DE
PROGRAMAÇÃO
● SESSÕES DE ORIENTAÇÃO
PARA RECÉM CHEGADAS
● CONTEXTO DE FORMA
ORGANIZADA, POR TEMAS
E ÁREAS
13. © 2021 ThoughtWorks
FOCO NO TÉCNICO
13
Compartilhando boas práticas
TAREFAS PRINCIPAIS DX: DEVELOPER
EXPERIENCE
DEPLOY NO
PRIMEIRO DIA
© 2021 ThoughtWorks
● SKILLS NECESSÁRIAS PARA SE
DESENVOLVER AS TAREFAS MAIS COMUNS
● EX: FAZER UM CRUD QUE PASSE POR
TODAS AS CAMADAS DA APLICAÇÃO
● EX: RASTREAR E RESOLVER UM PROBLEMA
ATRAVÉS DOS LOGS DA APLICAÇÃO
● DEPLOY DE CÓDIGO ESCRITO
PELA PESSOA NOVA EM
PRODUÇÃO
● SIMPLES: NOME NUM ARQUIVO
TEXTO
● CONHECIMENTO DE PIPELINE DE
INTEGRAÇÃO, IMPLANTAÇÃO E
ENTREGA NO PRIMEIRO DIA
● DEV CLI: INTERFACE DE LINHA
DE COMANDO PARA O USO
DO TERMINAL COM
COMANDOS MAIS SIMPLES
PARA EXECUÇÃO DE TAREFAS
● SETUP AUTOMÁTICO DO
AMBIENTE DE
DESENVOLVIMENTO
14. © 2021 ThoughtWorks
FOCO EM PESSOAS
14
Indivíduos e interações mais que processos e ferramentas
ADAPTAÇÃO
AO/DO
INDIVÍDUO
STUDENT TO
TEACHER
LETTING GO
© 2021 ThoughtWorks
● ADEQUE O ONBOARDING AO
PROCESSO DE APRENDIZAGEM
DOS INDIVÍDUOS
● PROMOVA INTEGRAÇÃO COM
AS PESSOAS DO TIME (TEAM
OUTING, ETC)
● 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Ó.
● INVERTEM-SE OS PAPÉIS.
PESSOA NOVA: ENSINE
CONCEITOS E LIDERE
INICIATIVAS
● EXPLICAR AJUDA A
CONSOLIDAR
INFORMAÇÕES E PROMOVE
A APRENDIZAGEM
PEQUENAS TAREFAS
● QUEBRAR O TRABALHO EM
TAREFAS PEQUENAS -
REQUER ASSISTÊNCIA
MÍNIMA
● ENTENDER O DIA A DIA
● FAZ A PESSOA NOVA SE
SENTIR BEM
15. © 2021 ThoughtWorks
15
● Agilidade não é suficiente
● É preciso intencionalidade
● Estratégias estão aí. Faça
uso delas!
PESSOAS
ESTRUTURA
COMPARTILHAMENTO
VISIBILIDADE
ETC..
FOCO TÉCNICO
ONBOARDING
POR FIM...
16. © 2021 ThoughtWorks
GABRIEL BARRETO
SENIOR CONSULTANT DEVELOPER/SALES TECH PARTNER
gbarreto@thoughtworks.com | thoughtworks.com
16
© 2021 ThoughtWorks
OBRIGADO!