Agile Architecture, Design, & Collaboration


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



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

Prerequisites
None

Expected Duration (hours)
1.0

Lesson Objectives

Agile Architecture, Design, & Collaboration

  • start the course
  • describe Agile architecture and design
  • describe the Agile architecture principles
  • describe the role of Agile architecture
  • describe emergent design and how it works with Agile software development
  • describe the three objectives of intentional architecture
  • identify Agile architectural modeling
  • describe enterprise architecture
  • identify potential Agile architecture challenges
  • describe Agile collaboration
  • describe the seven pillars of collaboration
  • describe the three areas that lead to a successful collaboration
  • describe Agile collaboration techniques
  • identify the issues of collaboration
  • describe Agile architecture principles
  • Course Number:
    sd_adev_a08_it_enus

    Expertise Level
    Intermediate