Modernizing Enterprise Architecture

Part 5 of 8

Modern software development practices emphasize agility and adaptability, often challenging traditional EA practices. Bridging this gap requires integrating agile methodologies into EA strategies and promoting a culture of rapid iteration and flexibility.

Through adopting agile tools and practices, enterprise architects can collaborate effectively with development teams and make decisions that facilitate rather than hinder agile development.

Architecture must be recognized as a shared responsibility, not the sole responsibility of designated architects. Distributed architecture decisions incorporate the views of diverse and talented team members to arrive at more holistic decisions that better serve business needs. In practice, this may take the form of EA code repositories for architectural decision records, requests for comment, and technical designs that are contributed to across a technical team.

by

Jason Keys

Director

March 11, 2024

Enterprise Architecture