Quando precisa-se de um Arquiteto?
Como eu disse em outro post a arquitetura é algo que é feito no início do projeto . Isso leva a alguns pensarem que o arquiteto é necessário apenas no início do projeto. Entretanto durante toda a vida do projeto são feitas alterações da arquitetura.
Estas alterações podem ser intencionais ou acidentais[1]. As alterações acidentais ocorrem das várias decisões individuais de design que ocorrem durante o desenvolvimento que depois são identificadas com o nome de arquitetura. Ao contrário as mudanças arquiteturais intencionais são efetuadas por meio de decisões de design que tem como fim um arquitetura definida.
As decisões de design quando tomadas sem o acompanhamento de um Arquiteto pode levar a um comprometimento da arquitetura do sistema. Todavia nem sempre é possível contar com o Arquiteto para estes casos é importante que se tenha um documentação adequada da arquitetura que possas guiar os desenvolvedores.
Por fim , precisa-se de um arquiteto durante toda a vida do projeto embora no início sua atividade seja mais visível é importante a sua participação durante a evolução do sistema.
Referências:
- [1] – The Accidental Architecture, Grady Booch
Feb 18th 2009
Fabio,
venha participar de Pangea a rede de arquitetura de software do Brasil.
http://pangeanet.org
abs
Adriano.
Feb 18th 2009
Caro Fabio,
venha participar de Pangea, a rede de arquitetura de software do Brasil.
abs,
Prof. Adriano Tavares.