Agile Enterprise Architecture: The role of the architect

Are you overrunning your architectural runway? Many companies struggle with their ability to retain their architectural integrity when they transition to agile methods. Emergent Architecture (the other EA) can lead to cowboy coding and ad-hoc design decisions that emerge into a poor overall architecture.

Enterprise Architecture (EA) has been a tried and true approach to address these architectural needs throughout the organization, yet this approach often leads to a heavy-handed, document-rich, control-oriented culture lacking ability to keep pace with today's dynamic business environment.

Attempting to integrate an agile process with an Enterprise Architecture approach can be like mixing oil and water - they just don't work together. This session evaluates alternatives in balancing Agility and EA and proposes an architectural approach to build an Agile Enterprise Architecture into your organization.

This session begins with an evaluation of the strengths of Enterprise Architecture and Agility and various approaches in the industry today that are attempting to balance the two. Enterprise Architecture (EA) means more than technology - it includes business architecture, information architecture, operational architecture, organizational architecture, technical architecture and infrastructure architecture.

There are many EA models available today including the Zachmann Framework, McGovern/Stevens Model, and the Federal Enterprise Architecture (FEA) framework just to name a few. Each of these frameworks provides a valuable perspective on EA, but all of them depend on your organization to execute them effectively and require adjustments to increase their agility.

We will look specifically at the architect's role in an agile process to retain application integrity and enable organizational agility to meet the changing business needs.


About Pete Behrens

Pete Behrens

Pete Behrens is the Founder and President of Trail Ridge Consulting, a firm specializing in enterprise-wide agile transitions and adoption. Their Organizational Agility Services align proven agile organizational patterns with enterprise-enabled agile practices to transform organizational ability to organizational agility.

Pete Behrens is a Certified Scrum Trainer and a Certified Scrum Coach. He has been guiding enterprise agile implementations for the past 8 years. Pete has over 178 years experience leading product development and architecture in adaptive, iterative and phased-based development methods for EDS and Rational Software. He led development of RequisitePro, the leading requirements management solution in the IBM Rational product line. He has extensive experience developing under the Rational Unified Process (RUP), Rapid Application Development (RAD), as well as traditional waterfall approaches. You can contact him at pete@trailridgeconsulting.com

More About Pete »