Save or Share this Report

For Application Development & Delivery Professionals

Balance Architecture And Agility To Sustain Value Delivery

The Role And Value Of Architecture In Agile Software Development

July 10, 2009

Primary author headshot

Authors

  • By Dave West
  • with Mike Gilpin,
  • Gene Leganza,
  • David D'Silva

Why Read This Report

Enterprise architects often criticize Agile methods because they perceive them as lacking architectural control or governance. This lack of control and governance arguably leads to systems that have higher operational costs and become increasingly difficult to maintain and support in the future. Conversely, Agile teams often perceive architecture-centric approaches as too heavy and plan-driven, insufficiently focused on business results, and delivering systems that align with standards that are obsolete in the context of today's business challenges. There is some truth in both viewpoints; therefore, it is important to blend architecture with Agile delivery in a hybrid approach that balances long-term architecture priorities with the short-term, business-driven requirements of Agile delivery. The most-successful Agile teams achieve this balance by integrating a pragmatic architectural approach into their Agile work practices. The result? These Agile teams can better sustain their ability to quickly deliver value over time and across multiple releases.

Get Access

Already a Client?

Log in to read this document.

Become a Forrester Client

Customers are the new market-makers, reshaping industries and changing how businesses compete and win. Success depends on how well and how fast you respond. Forrester Research gives you insights and frameworks aligned to your role to shorten the time between a great idea and a great outcome, helping your teams win in the age of the customer. Contact us to learn more.

Purchase Report

This report is available for individual purchase ($499 USD).

Purchase

Table of Contents

  • Don't Believe The Myths: Agile And Architecture
  • Agile Developers Need Architecture, Too
  • Balancing Architecture And Agility Is Crucial To Long-
  • RECOMMENDATIONS

  • Make Architecture Part Of Agile Development
  • WHAT IT MEANS

  • Agile Architects Support Lean Enterprises
  • Related Research Documents