Presentation: Tweet""Nothing is Permanent except Change" - How Software Architects can embrace Change"
In the activities of software architects change is the role not the exception. Requirements keep constantly changing, bugs pop up, business cases and technology platforms evolve. But how can we address these changes in a systematic way? What methods and tools are available to ensure architecture sustainability and to avoid architecture erosion? The talk will introduce a sort of architect's framework that deals with quality of software architecture and its assessment as well as approaches for refactoring, rewriting, or reengineering software systems. Participants will also learn about architecture design principles that address architecture evolution. The intended audience of this talk are software engineers.Download slides