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!
Se você pensa em ser arquiteto, é arquiteto ou "pensa que é " arquiteto, recomendo a leitura.
No comments:
Post a Comment