38
TDC FLORIANÓPOLIS 2016 Anotações de Fernando Hamasaki de Amorim @Prodis

Anotações da TDC Florianópolis 2016

Embed Size (px)

Citation preview

TDC FLORIANÓPOLIS 2016Anotações de Fernando Hamasaki de Amorim

@Prodis

TDC FLORIANÓPOLIS 2016

• Trabalho remoto

• Agilidade

• Dívida técnica

• QA na Resultados Digitais

TRABALHO REMOTO

TRABALHO REMOTO• Vantagens para funcionários

• Vantagens para empresas

• Desvantagens e fatos

• Ferramentas

• Minhas considerações

VANTAGENS PARA FUNCIONÁRIOS

• Flexibilidade geográfica

• Flexibilidade de horário

• Evita perda de tempo (e vida) no trânsito

• Tempo para família

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

VANTAGENS PARA EMPRESAS

Mas a cultura da empresa precisa aceitar trabalho

remoto

DESVANTAGENS E FATOS

• Em geral as empresas pagam por “hora/bunda”

• Mas tarefas e prazos são mais importantes do que horas/dia

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

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.

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.

FERRAMENTAS

• Reuniões: Hangouts

• Comunicação: Trello, Slack, E-mail

• Repositório: Github

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.

AGILIDADE

A maioria dos problemas de desenvolvimento ágil são resolvidos

com boa comunicação.

AGILIDADE

Saber diferenciar Estimativa de esforço

x Estimativa de tempo

AGILIDADE

Não fazer todas as mudanças de umasó vez. Uma mudança de cada vez, espere um tempo, meça e depois

avalie se a mudança foi boa.

AGILIDADE

Limites para tudo que está em desenvolvimento (doing, MR, testing),

ao invés de limites por status.

AGILIDADE

O que é o Manifesto Ágil?Quais são seus princípios?

AGILIDADE

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

Adaptar o Manifesto Ágilpara sua necessidade

AGILIDADE

DÍVIDA TÉCNICA

Falta de testes automatizados

DÍVIDA TÉCNICA

Sistemas que somente uma pessoa consegue mexer

DÍVIDA TÉCNICA

"Deixa isso para depois..."é um indício de que você está

criando uma dívida técnica.

DÍVIDA TÉCNICA

2 medidas principais:

- Estimativa para corrigir agora;- Valor acumulado dos juros

para corrigir depois.

DÍVIDA TÉCNICA

Ter um papel no time para ser responsável pela dívida técnica

DÍVIDA TÉCNICA

Criar um backlog de dívida técnica

DÍVIDA TÉCNICA

Encarar dívida técnicacom mais seriedade

DÍVIDA TÉCNICA

QUALITY ASSURANCE NA RESULTADOS DIGITAIS

Usam OKR para lidar com bugs

QUALITY ASSURANCE NA RESULTADOS DIGITAIS

KPI de qualidade: calculado com incidentes, bugs/mês, backlog de bugs

acumulado e o score médio.

QUALITY ASSURANCE NA RESULTADOS DIGITAIS

OKR em cima dos KPIs para diminuição de bugs

QUALITY ASSURANCE NA RESULTADOS DIGITAIS

Todos os bugs são cadastradoscomo issues no Github

QUALITY ASSURANCE NA RESULTADOS DIGITAIS

Gera uma tabela automatizada com Backlog de Defeitos.

QUALITY ASSURANCE NA RESULTADOS DIGITAIS

QA em cada equipe, mas existeuma "equipe" horizontal de QAs.

QUALITY ASSURANCE NA RESULTADOS DIGITAIS

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

TDC FLORIANÓPOLIS 2016Anotações de Fernando Hamasaki de Amorim

@Prodis