3. @rodrigobranas
rodrigo.branas@gmail.com
http://www.agilecode.com.br
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
4. 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
15. “Uma concepção do desejável
explícita e implícita, característica
de um indivíduo ou grupo, e que
influencia a seleção dos
modos, meios e fins da ação“
(Clide Kluckhon, antropólogo)
16. “Um valor é uma crença em que o
homem se baseia para atuar por
referência“
(Alpport, psicólogo)
27. 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 efeito snowball.
28. "Always implement things when you
actually need them, never when
you just foresee that you need
them.“
(Ron Jeffries)
29. 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 efeito snowball.
30. 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 efeito snowball.
31. 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 efeito snowball.
32. 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 efeito snowball.
49. Ferramentas simples
- Priorizam a comunicação
- São baratas, flexíveis e inclusivas
- Utilização rápida e portável
- Podem ser combinadas com
outras mais complexas
- Promovem o desenvolvimento
iterativo e incremental
50. Ferramentas simples
- Priorizam a comunicação
- São baratas, flexíveis e inclusivas
- Utilização rápida e portável
- Podem ser combinadas com
outras mais complexas
- Promovem o desenvolvimento
iterativo e incremental
51. Ferramentas simples
- Priorizam a comunicação
- São baratas, flexíveis e inclusivas
- Utilização rápida e portável
- Podem ser combinadas com
outras mais complexas
- Promovem o desenvolvimento
iterativo e incremental
52. Ferramentas simples
- Priorizam a comunicação
- São baratas, flexíveis e inclusivas
- Utilização rápida e portável
- Podem ser combinadas com
outras mais complexas
- Promovem o desenvolvimento
iterativo e incremental
53. Ferramentas simples
- Priorizam a comunicação
- São baratas, flexíveis e inclusivas
- Utilização rápida e portável
- Podem ser combinadas com
outras mais complexas
- Promovem o desenvolvimento
iterativo e incremental
54. Ferramentas simples
- Priorizam a comunicação
- São baratas, flexíveis e inclusivas
- Utilização rápida e portável
- Podem ser combinadas com
outras mais complexas
- Promovem o desenvolvimento
iterativo e incremental