Arquitetura e agile

33
O que todo agilista deveria saber sobre arquitetura Felipe Rodrigues

description

 

Transcript of Arquitetura e agile

Page 1: Arquitetura e agile

O que todo agilistadeveria saber sobre

arquitetura

Felipe Rodrigues

Page 2: Arquitetura e agile

Qual é o papel da arquitetura em times ágeis?

Page 3: Arquitetura e agile

Produtividade da equipe!

Page 4: Arquitetura e agile

Convention over configuration

Page 5: Arquitetura e agile
Page 6: Arquitetura e agile
Page 7: Arquitetura e agile

Crescimento ciclico da aplicação!

Page 8: Arquitetura e agile

Design Evolutivo

Page 9: Arquitetura e agile

Nem sempre a galinha vem antes

Page 10: Arquitetura e agile

Garantido por testes...

Page 11: Arquitetura e agile

Garantido por testes...

...e mocks!

Page 12: Arquitetura e agile

Qualidade com simplicidade!

Page 13: Arquitetura e agile

Código coletivo

Page 14: Arquitetura e agile
Page 15: Arquitetura e agile

Continuous Integration

Page 16: Arquitetura e agile

Definition of done

Page 17: Arquitetura e agile

Satisfação do cliente!

Page 18: Arquitetura e agile

Integração com o cliente

Page 19: Arquitetura e agile

Estímulo a mudança

Page 20: Arquitetura e agile

Minimalista

Page 21: Arquitetura e agile

Modularização!

Page 22: Arquitetura e agile

Vários times

Page 23: Arquitetura e agile

Integração Simples

Page 24: Arquitetura e agile

Ferramentas mais simples

Page 25: Arquitetura e agile

Isolamento

Page 26: Arquitetura e agile

Algumas opções para se aprofundar!

Page 27: Arquitetura e agile

Domain Driven Design

Page 28: Arquitetura e agile

Domain Driven Design

Test Driven Development

Page 29: Arquitetura e agile

Domain Driven Design

Test Driven Development

Dependency Injection

Page 30: Arquitetura e agile

Domain Driven Design

Test Driven Development

Dependency Injection

REST

Page 31: Arquitetura e agile

Domain Driven Design

Test Driven Development

Dependency Injection

REST

Domain SpecificLanguage

Page 32: Arquitetura e agile

Domain Driven Design

Test Driven Development

Dependency Injection

REST

Domain SpecificLanguage

Extreme Programming

Page 33: Arquitetura e agile

[email protected]

twitter.com/felipero