Tuesday, October 16, 2007


A Revista Mundo Java n.25 tem uma série de reportagens sobre o Arquiteto de Software.

Destaco nesta edição a excelente de capa com o título "O Papel do Arquiteto de Software".

Algumas definições são básicas mas, exatamente por serem fundamentais, é sempre bom traze-las à memória:
  • Arquitetura é infra-estrutura na qual a aplicação estará "calçada". É a fundação que vai garantir que o sistema poderá crescer e expandir sem problemas de "rachaduras". O arquiteto(a) responde por decisões como:
    • qual framework utilizar
    • como será a integração com os demais sistemas
    • como devem ser tratados os requisitos de performance, segurança, usabilidade...
    • padrões a serem adotados
  • O que deve guiar a arquitetura? Requisitos
  • Um bom arquiteto deve saber ouvir a equipe de desenvolvimento
  • Qualidades como negociação e capacidade de se comunicar na mesma lingua do usuário também são importantes e são esperadas de um bom arquiteto(a)
  • Deve ser adepto da filosofia KISS!: Keep It Simple, stupid!
Por fim uma frase do texto: "A melhor arquitetura é aquela que resolve os requisitos da maneira mais simples possível"

Se você pensa em ser arquiteto, é arquiteto ou "pensa que é " arquiteto, recomendo a leitura.

No comments: