SlideShare uma empresa Scribd logo
1 de 26
A r q u it e t u r a Á g il
Desenvolvimento
Ágil é MASSA!
Desenvolvimento
Ágil é MASSA?
Desenvolvimento
Ágil é MUITO MASSA!
Its benefits [Agile
        Methods]
  come from working
  differently, not from
     working faster
(James Shore, Shane Warden)
Arquitetura e design são
 interpretações, visões, leituras
 críticas de uma
implementação
(Paulo Silveira et. al.)
Arquitetura FACILITA visualizar:

       Escalabilidade
       Disponibilidade
         Segurança
       Confiabilidade
     Tempo de Resposta
Evitar tomar decisões
        precipitadas
             vs.
Planejar os próximos passos
            ???
Levar TUDO
      o
   que eu
   tenho!
Não preciso
    de
  NADA!
Não preciso   Levar TUDO
    de              o
  NADA!          que eu
                 tenho!
Viaje Leve
(Scott Ambler)
Qual o objetivo dos
  Diagramas?
Qual o objetivo dos
  Documentos?
Qual o objetivo das
   Reuniões?
Se já serviu ao seu
objetivo, jogue fora!
There is nothing
 special about
  architecture
   (Scott Ambler)
You should beware
   ivory tower
  architectures
    (Scott Ambler)
Every system has an
    architecture
     (Scott Ambler)
Architecture scales
       agile
    (Scott Ambler)
Quem é responsável pela
     Arquitetura?
'The Architect'
Arquiteto é só mais um PAPEL
O que eu estou fazendo:

Incorporar práticas Arquiteturais
             ao XP
Obrigado!
@MarcosBrizeno
brizeno.wordpress.com

Mais conteúdo relacionado

Mais de Marcos Brizeno

Abraçando a mudança com Código
Abraçando a mudança com CódigoAbraçando a mudança com Código
Abraçando a mudança com CódigoMarcos Brizeno
 
Práticas Ágeis Distribuidas
Práticas Ágeis DistribuidasPráticas Ágeis Distribuidas
Práticas Ágeis DistribuidasMarcos Brizeno
 
The fine art of slacking
The fine art of slackingThe fine art of slacking
The fine art of slackingMarcos Brizeno
 
Aplicando padrões de projeto em Ruby
Aplicando padrões de projeto em RubyAplicando padrões de projeto em Ruby
Aplicando padrões de projeto em RubyMarcos Brizeno
 
Comunidade e Carreira: Você Ganha Todos Ganham
Comunidade e Carreira: Você Ganha Todos GanhamComunidade e Carreira: Você Ganha Todos Ganham
Comunidade e Carreira: Você Ganha Todos GanhamMarcos Brizeno
 
Entrega Contínua - E Eu Com Isso?
Entrega Contínua - E Eu Com Isso?Entrega Contínua - E Eu Com Isso?
Entrega Contínua - E Eu Com Isso?Marcos Brizeno
 
The fine art of slacking
The fine art of slackingThe fine art of slacking
The fine art of slackingMarcos Brizeno
 
Programar #COMOFAS ? - Rails Girls Fortaleza
Programar #COMOFAS ? - Rails Girls FortalezaProgramar #COMOFAS ? - Rails Girls Fortaleza
Programar #COMOFAS ? - Rails Girls FortalezaMarcos Brizeno
 
Metaprogramação Ruby
Metaprogramação RubyMetaprogramação Ruby
Metaprogramação RubyMarcos Brizeno
 

Mais de Marcos Brizeno (10)

Abraçando a mudança com Código
Abraçando a mudança com CódigoAbraçando a mudança com Código
Abraçando a mudança com Código
 
Práticas Ágeis Distribuidas
Práticas Ágeis DistribuidasPráticas Ágeis Distribuidas
Práticas Ágeis Distribuidas
 
The fine art of slacking
The fine art of slackingThe fine art of slacking
The fine art of slacking
 
Aplicando padrões de projeto em Ruby
Aplicando padrões de projeto em RubyAplicando padrões de projeto em Ruby
Aplicando padrões de projeto em Ruby
 
Comunidade e Carreira: Você Ganha Todos Ganham
Comunidade e Carreira: Você Ganha Todos GanhamComunidade e Carreira: Você Ganha Todos Ganham
Comunidade e Carreira: Você Ganha Todos Ganham
 
Entrega Contínua - E Eu Com Isso?
Entrega Contínua - E Eu Com Isso?Entrega Contínua - E Eu Com Isso?
Entrega Contínua - E Eu Com Isso?
 
The fine art of slacking
The fine art of slackingThe fine art of slacking
The fine art of slacking
 
Programar #COMOFAS ? - Rails Girls Fortaleza
Programar #COMOFAS ? - Rails Girls FortalezaProgramar #COMOFAS ? - Rails Girls Fortaleza
Programar #COMOFAS ? - Rails Girls Fortaleza
 
Metaprogramação Ruby
Metaprogramação RubyMetaprogramação Ruby
Metaprogramação Ruby
 
Clean code
Clean codeClean code
Clean code
 

Arquitetura Ágil