@rodrigobranas
rodrigo.branas@gmail.com
Formação Acadêmica
Ciências da Computação – UFSC
Gerenciamento de Projetos - FGV
Certificações
SCJA, SCJP, SCJD, SCWCD, SCBCD, PMP, MCP e CSM
Rodrigo Branas – rodrigo.branas@gmail.com
10 anos de experiência na plataforma Java
1000 horas em sala de aula
Mais de 50 palestras em eventos
Líder da área de desenvolvimento na Gennera
Autor da revista Java Magazine
Palestrante
Instrutor da Academia Java e Agile da Globalcode
Criador dos treinamentos de Clean Code, Selenium e
Maven da Agile Code
Trabalhou com as empresas:
EDS, HP, GM, Citibank, OnCast, Globalcode, V.Office, Dígitr
o, Softplan, Unimed, Suntech, Vale do Rio
YAGNI (You Ain’t Gonna Need It)
Tempo gasto adicionando, testando e
corrigindo novas funcionalidades.
Novas funcionalidades precisam ser
debugadas, documentadas e suportadas.
YAGNI (You Ain’t Gonna Need It)
Tempo gasto adicionando, testando e
corrigindo novas funcionalidades.
Novas funcionalidades precisam ser
debugadas, documentadas e suportadas.
Seu código ocupa espaço e aumenta a
complexidade do software como um todo.
YAGNI (You Ain’t Gonna Need It)
Tempo gasto adicionando, testando e
corrigindo novas funcionalidades.
Novas funcionalidades precisam ser
debugadas, documentadas e suportadas.
Seu código ocupa espaço e aumenta a
complexidade do software como um todo.
Novas funcionalidades geram novas
necessidades e o Snowball Effect.
Estratégias para reduzir a demora
no processo de build:
Modularizar o build
Distribuir ou delegar a execução
do build (CI)
Estratégias para reduzir a demora
no processo de build:
Modularizar o build
Distribuir ou delegar a execução
do build (CI)
Otimizar os testes
Estratégias para reduzir a demora
no processo de build:
Modularizar o build
Distribuir ou delegar a execução
do build (CI)
Otimizar os testes
Utilizar a base se possível em
memória
As práticas primárias são
responsáveis pela base da
comunicação e feedback. Os times
podem usá-las para aumentar a
confiança e a competência para
construir relacionamentos dentro e
fora do time.
O que aconteceria se você
começasse a realizar o Daily
Deployment tendo uma taxa de
defeitos ainda alta?
As práticas a seguir devem ser
utilizadas quando a confiança
estiver consolidada.