Anotações da TDC Florianópolis 2016

141 visualizações

Publicada em

Minhas anotações da TDC Florianópolis 2016.

Publicada em: Software
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
141
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Anotações da TDC Florianópolis 2016

  1. 1. TDC FLORIANÓPOLIS 2016 Anotações de Fernando Hamasaki de Amorim
 @Prodis
  2. 2. TDC FLORIANÓPOLIS 2016 • Trabalho remoto • Agilidade • Dívida técnica • QA na Resultados Digitais
  3. 3. TRABALHO REMOTO
  4. 4. TRABALHO REMOTO • Vantagens para funcionários • Vantagens para empresas • Desvantagens e fatos • Ferramentas • Minhas considerações
  5. 5. VANTAGENS PARA FUNCIONÁRIOS • Flexibilidade geográfica • Flexibilidade de horário • Evita perda de tempo (e vida) no trânsito • Tempo para família
  6. 6. VANTAGENS PARA EMPRESAS • Menos espaço físico • Menos custo de insumos de trabalho • Funcionários ficam imunes de doenças transmitidas por outros funcionários
  7. 7. VANTAGENS PARA EMPRESAS Mas a cultura da empresa precisa aceitar trabalho remoto
  8. 8. DESVANTAGENS E FATOS • Em geral as empresas pagam por “hora/bunda” • Mas tarefas e prazos são mais importantes do que horas/dia
  9. 9. DESVANTAGENS E FATOS • Menos contato (físico) com colegas • Problemas de comunicação não verbal (texto, mensagem, e-mail, sem contato visual) • Precisamos tentar ser o mais claro possível quando escrevemos
  10. 10. DESVANTAGENS E FATOS • Pair programming remoto não é o mesmo efeito de pair programming local. • Reuniões presenciais que usam quadro branco não dão muito certo de forma remota.
  11. 11. DESVANTAGENS E FATOS • Todos temos que aprender a trabalhar de forma assíncrona. • Se houver uma pessoa remota na equipe, toda a equipe tem se comunicar/trabalhar como se estivesse remoto.
  12. 12. FERRAMENTAS • Reuniões: Hangouts • Comunicação:Trello, Slack, E-mail • Repositório: Github
  13. 13. MINHAS CONSIDERAÇÕES • Se houver uma pessoa remota na equipe, toda a equipe tem se comunicar/trabalhar como se estivesse remoto. • Quem tiver câmera, ativá-la no Hangouts. • Comunicação tem que ser mais direta.
  14. 14. AGILIDADE
  15. 15. A maioria dos problemas de desenvolvimento ágil são resolvidos
 com boa comunicação. AGILIDADE
  16. 16. Saber diferenciar 
 Estimativa de esforço 
 x
 Estimativa de tempo AGILIDADE
  17. 17. Não fazer todas as mudanças de uma
 só vez. Uma mudança de cada vez, espere um tempo, meça e depois
 avalie se a mudança foi boa. AGILIDADE
  18. 18. Limites para tudo que está em desenvolvimento (doing, MR, testing),
 ao invés de limites por status. AGILIDADE
  19. 19. O que é o Manifesto Ágil?
 Quais são seus princípios? AGILIDADE
  20. 20. Em geral, ninguém lembra (ou não sabe) o que é o Manifesto Ágil.
 Deixar visível para todos na equipe (empresa) verem todos os dias. AGILIDADE
  21. 21. Adaptar o Manifesto Ágil
 para sua necessidade AGILIDADE
  22. 22. DÍVIDATÉCNICA
  23. 23. Falta de testes automatizados DÍVIDATÉCNICA
  24. 24. Sistemas que somente
 uma pessoa consegue mexer DÍVIDATÉCNICA
  25. 25. "Deixa isso para depois..."
 é um indício de que você está
 criando uma dívida técnica. DÍVIDATÉCNICA
  26. 26. 2 medidas principais: - Estimativa para corrigir agora;
 -Valor acumulado dos juros
 para corrigir depois. DÍVIDATÉCNICA
  27. 27. Ter um papel no time para ser responsável pela dívida técnica DÍVIDATÉCNICA
  28. 28. Criar um backlog de dívida técnica DÍVIDATÉCNICA
  29. 29. Encarar dívida técnica
 com mais seriedade DÍVIDATÉCNICA
  30. 30. QUALITY ASSURANCE
 NA RESULTADOS DIGITAIS
  31. 31. Usam OKR para lidar com bugs QUALITY ASSURANCE
 NA RESULTADOS DIGITAIS
  32. 32. KPI de qualidade: calculado com incidentes, bugs/mês, backlog de bugs acumulado e o score médio. QUALITY ASSURANCE
 NA RESULTADOS DIGITAIS
  33. 33. OKR em cima dos KPIs
 para diminuição de bugs QUALITY ASSURANCE
 NA RESULTADOS DIGITAIS
  34. 34. Todos os bugs são cadastrados
 como issues no Github QUALITY ASSURANCE
 NA RESULTADOS DIGITAIS
  35. 35. Gera uma tabela automatizada com Backlog de Defeitos. QUALITY ASSURANCE
 NA RESULTADOS DIGITAIS
  36. 36. QA em cada equipe, mas existe
 uma "equipe" horizontal de QAs. QUALITY ASSURANCE
 NA RESULTADOS DIGITAIS
  37. 37. QUALITY ASSURANCE
 NA RESULTADOS DIGITAIS • Slides da palestra original:
 http://www.slideshare.net/barbaracabral/data-driven-quality-tdc2016 • Fluxo de QA na Resultados Digitais:
 http://shipit.resultadosdigitais.com.br/blog/guia-de-sobrevivencia-do-qa-no-mundo-agil • Gestão de defeitos com Github:
 http://shipit.resultadosdigitais.com.br/blog/como-fazemos-gestao-de-defeitos-com-github
  38. 38. TDC FLORIANÓPOLIS 2016 Anotações de Fernando Hamasaki de Amorim
 @Prodis

×