Fowler sobre Agilidade com Arquitetura de Software

Há algum tempo discutimos sobre o aparente conflito entre arquitetura de software e métodos ágeis. Uma interessante e recente apresentação de Martin Fowler e Rebecca Parsons enfatiza os benefícios dos conceitos ágeis para a arquitetura de software. São 45 minutos da sua vida bem investidos

Agilidade versus Arquitetura de Software

Atualmente, existe uma aparente tensão entre a comunidade de praticantes de métodos ágeis e arquitetos de software ortodoxos. Os chamados agilistas entendem que os arquitetos produzem “muito papel”, enquanto que mudança nos requisitos (principalmente arquiteturais) provoca incômodo a alguns arquitetos de software em qualquer estágio do projeto. Comentaremos rapidamente alguns mitos de agilidade versus arquitetura de [...]

Arquitetura Ágil com o AUP

O AUP (Agile Unified Process) é uma “versão simplificada” do RUP idealizada por Scott Ambler que incorpora princípios ágeis. Assim como o OpenUP, o AUP procura balancear agilidade e controle de riscos.
As práticas do AUP se baseiam em técnicas ágeis como, como exemplo, Test Driven Development (TDD), Agile Model Driven Development (AMDD), Agile Change Management, [...]