DIGITAL PAYMENTS'
Um pouco mais sobre a iniciativa
REACT CHALLENGE
CRIAMOS UMA
STACK PRINCIPAL
Que usa basicamente:
Aplicação
Testes
ALGUNS PRODUTOS QUE
UTILIZAM A STACK
NOVO CHECKOUT
Conhecido também como "payment-collector"
Stash: https://stash.uol.intranet/projects/PSCHK/repos/payment-collector/browse
IBANKING
VENDA ONLINE
Conhecido também como "ibanking-online-sale"
Stash: https://stash.uol.intranet/projects/PIB/repos/ibanking-online-sale/browse
NOVO
CARRINHO
Conhecido também como "quick-sales-cart-web"
Stash: https://stash.uol.intranet/projects/PSCHK/repos/quick-sales-cart-web/browse
UM POUCO SOBRE O
DESAFIO NA PRÁTICA
Você pode conferir o resultado no bitbucket:
https://stash.uol.intranet/projects/PSCHK/repos/testcafe-reports/browse
PONTOS IMPORTANTES
- Gerar valor para a empresa
- Gerar apredizado para o participante
- Gerar colaboração entre os devs
FIZEMOS TAMBÉM UMA
RETROSPECTIVA
+FÁCIL +APRENDIZADO
- O pareamento ajudou no aprendizado e tornou mais fácil trabalhar com React + Redux
- O compartihamento de ideias e a ferramenta Live Code Sharing trouxe novas técnicas para o time
- O code review foi feito sob-demanda, enquanto trocávamos experiência e disseminavamos conhecimento
- Muito aprendizado em testes
- Muito aprendizado de time, aprendendo diferentes pontos de vista e formas de pensar
+FÁCIL -APRENDIZADO
- O relacionamento entre as pessoas já era bem tranquilo e isso facilitou. E também não trouxe muito aprendizado.
-FÁCIL +APRENDIZADO
- Rodízio de Dev não foi fácil mas desenvolveu a empatia no time, acompanhando e complementando a linha de raciocínio uns dos outros
- Os testes em Redux trouxe um medo inicial e inibiu o desafio. Mas depois foi destravando a galera.
- Mesma coisa com o Live Sharing. O Zoom trava muito e dificultou o desafio. Decidimos trocar e trabalhar com a ferramenta nova trouxe um certo grau de dificuldade para o desafio.
- Foi difícil localizar um desafio que motivasse e fisesse sentido, gerasse compromentimento e fosse útil para o produto.
-FÁCIL -APRENDIZADO
- Conseguir agenda de todos. Isso fez com que menos pessoas participassem e a disseminação de conhecimento foi menor.
- Não aprendemos tanto sobre os testes do Redux
- Live Share Code facilita mas precisa de um parendizado para melhorar a experiência. Ex.: o cursor some e fica difícil de acompanhar o que está acontecendo.
O QUE ESPERAMOS PARA O
FUTURO DO CHALLENGE
PLANOS DE AÇÃO
- Levar o desafio para outras pessoas do time e vertical
- Implantar uma cultura de devs fullstack
- Ensinar outros devs e montar um onboarding
- Aprender outras tecnologias e frameworks
- Criar um backlog de desafios
PERGUNTAS?
Digital Payments': React Challenge
By Gustavo Sales
Digital Payments': React Challenge
- 220