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