The Enterprise Architecture Discipline: Scaling Agile Software Development

Scott W. Ambler: Organizations that develop and support more than a handful of systems will benefit from taking an enterprise view of architecture. An enterprise architecture includes the frameworks, networks, deployment configurations, domain architecture, and supporting infrastructure that form the technical architecture for the enterprise. It comprises the environment within which all applications of an enterprise are deployed. One of the benefits of the Enterprise Unified ProcessTM (EUP) is that it extends iterative/agile processes such as the Rational Unified Process (RUP), Extreme Programming (XP), or Scrum with the Enterprise Architecture discipline. Enterprise architecture is one aspect of enterprise discipline, a critical scaling factors for ensuring that agile approaches scale to meet the needs of your full IT organization.

Published in


Date added: 07/04/2012


Leave a Comment