Jan 15th, 2008
Modelagem Ágil
Na coluna MundoOO da Revista Mundo Java deste mês (número 27) publiquei o artigo “Modelagem Ágil”, onde abordo técnicas efetivas e sem frescuras de modelar um software. Alguns tópicos abordados:
1. As três qualidades do software (qualidade interna, qualidade externa, qualidade do projeto)
2. No desenvolvimento de software não existe separação entre design e construção
3. A comunicação rica do “papel sobre a mesa”
4. Rascunhos, uma forma de modelagem eficaz
5. Aprofundar em detalhes antecipadamente é ruim!
6. Não volte para casa para escrever documentos de requisitos
7. Software funcionando é o melhor artefato para levantamento de requisitos
8. Conceitos sempre provados com código
Separei um trecho para vocês:
“Mas mais importante de tudo é focar nas atividades do desenvolvimento e não nos artefatos criados. Quando você está levantando requisitos, a atividade de conversar com o usuário, obter informações e enriquecer o conhecimento é mais importante que os casos de uso, protótipos, modelos que surgirem dessa atividade. O mesmo vale para uma modelagem de design. O importante é a criatividade para solucionar as dependências dos objetos, a separação dos conceitos, as mensagens trocadas. O modelo de design é só uma manifestação dessas decisões. A tomada dessas decisões é mais importante que a manifestação dessas decisões.”
O que foi mais legal neste artigo foi a participação do Juan Bernabó e José Paulo Papo, demonstrando como eles utilizam as técnicas de Agile Modeling no dia a dia deles.
Enviar por e-mail | Hits para esta publicação: 849

[…] Atualmente defendo uma tese que nossa preocupação são as 3 qualidades do software. A qualidade interna, qualidade externa e qualidade do projeto (ver artigo “Modelagem Ágil”, MundoJava #27). Só para revisar, listo as 3 qualidades do software: 1. A solução atende ao negócio (qualidade externa). 2. O software é fácil de manter e evoluir (qualidade interna). 3. Menor custo e prazo possível (qualidade do projeto). […]
Esse artigo será publicado futuramente na integra?
Se não, vou acabar tendo que comprar a revista!
Este gráfico é muito bom! O Paulo Vasconcellos utiliza este gráfico em sua apostila de Formação de Analistas de Negócio.
Michel, não tenho a mínima previsão de publicar este artigo na integra! Acho melhor vc comprar a edição no site da MundoJava.