Olá pessoal,
no "livro amarelo" (Software Architecture in Practice) Len Bass coloca uma questão interessante. Ele conta que em um treinamento de arquitetura de software o cliente sugeriu iniciar pela documentação ao invés de ver inicialmente todos os conceitos de arquitetura de software. A documentação agiria como um veículo de treinamento para os colaboradores.
A justificativa foi que como eles teriam de fazer a documentação, de um jeito ou de outro, durante o processo de preenchimento do documento eles teriam de documentar diferentes pontos de vista (visualizações), eles teriam de discutir sobre como o artefato iria satisfazer metas de qualidade. Enfim, eles poderiam aprender sobre conceitos de arquitetura no processo de documentação.
O autor diz que esta forma de utilização de documentação como um veículo de formação foi uma novidade para ele, mas tem um grande poder. Para profissionais submersos na "lama técnica", pensar em questões de arquitetura é um grande salto. Compreender a mentalidade envolvida em arquitetura de software, através de documentação pareceu ser uma boa ferramenta de ensino sem uma grande sobrecarga inicial.
O que vocês acham? Iniciar pela documentação é uma boa forma de introduzir arquitetura de software?
Tags:
Compartilhar
Facebook
-
▶ Responder esta