Charting a Course Through Enterprise Architecture
Is it just an apology for legacy software and spaghetti IT or is it a meaningful way of describing software systems in particular business contexts? What considerations make a difference when it comes to developing within an enterprise context? What technologies and practices help or hinder?