DescriptionWhat we offer

It goes beyond the technical aspects of architecture and includes mindset and how to communicate technical issues across an enterprise.This course discusses all aspects of architecture required at scale. It covers topics such as the purpose of architecture, different ways of achieving resilient architectures and the roles of those involved.

ObjectivesWhat you learn

  • Commonality and Variability Analysis and the Analysis Matrix
  • Layering in Architecture - Separation of Concerns

TopicsThe best for you

  • Types of Architecture
  • An Overview of SAFe Architecture
  • Principles of SAFe Agile Architecture
  • Design Emerges
    • The essence of design patterns
    • Refactoring designs as needed
    • Test-first at all levels
  • The bigger the system, the longer the runway
    • How to use layers to create the runway
    • Mocking
  • Build the simplest architecture that can possibly work
    • Creating guidelines across an organization
    • Avoiding over and under design
  • When in doubt, code or model it out
    • Spikes
    • Prototypes
    • Tests as exploratory analysis
  • Whoever builds it, tests it
    • The cornerstone of high-quality code
  • Innovate across the board
  • Implement architectural flow
  • Roles of the Enterprise Architect
  • Roles of the System Architect
  • Communication Amongst the Roles
  • Architecture and Tool Selection
  • Commonality-Variability-Analysis and Architecture
  • Identifying abstractions and implementations
  • The analysis matrix

PrerequisitesWhat should you know

  • System Architects

AudienceWho should attend

  • This course is intended for both Enterprise and System Architects of organizations undertaking Agile at scale with or without SAFe.