Overview/Description
Agile architecture is a set of values and practices that support the active evolution of the design and architecture of a system. During this course, you will explore these principles and the pros and cons of collaboration. You'll explore topics such as emergent design, intentional architecture for large projects, Agile architectural modeling for common visions, and enterprise architecture. Other key concepts include Agile architecture challenges, and Agile collaboration with its seven pillars: hearing, active listening, resilience, open-mindedness, targets, safety, and informality. As you progress you will learn how to collaborate effectively and identify collaboration issues. Finally, as an exercise, you will review Agile architectural principles.
Target Audience
Experienced software developers and programmers who wish to become proficient in the application of Agile methodologies in software development projects