Article

How to Agilely Architect an Agile Architecture

Posted February 27, 2014 in Business Agility & Software Engineering Excellence Cutter Business Technology Journal

In this article, we present lessons learned about the characteristics of an Agile architecture that enabled an organization to develop its architecture in an Agile manner and continue to rapidly deliver features when more stringent quality attribute requirements emerged.

About The Author
Stephany Bellomo
Stephany Bellomo is a senior member of the technical staff at the Carnegie Mellon University (CMU) Software Engineering Institute (SEI). Ms. Bellomo is a member of the Architecture Practices group and an active member of the Value-Driven Incremental Development research team. She teaches SEI courses in Service-Oriented Architecture Migration of Legacy Components and Software Architecture Principles and Practice. Ms. Bellomo has over 15 years'… Read More
Philippe Kruchten
Philippe Kruchten is a professor of software engineering at the University of British Columbia (UBC), in Vancouver, Canada, where he holds an NSERC Chair in Design Engineering. Dr. Kruchten joined UBC in 2004 after a 30-plus-year career in industry, where he worked in large software-intensive systems design in the domains of telecommunications, defense, aerospace, and transportation. Some of his experience is embodied in the Rational Unified… Read More
Robert Nord
Robert L. Nord is a senior member of the technical staff at the SEI. Dr. Nord is engaged in activities focusing on Agile and architecting at scale and works to develop and communicate effective methods and practices for software architecture. His collaboration with Philippe Kruchten and Ipek Ozkaya is helping shape the research agenda on technical debt. He is coauthor of the practitioner-oriented books Applied Software Architecture and… Read More
Ipek Ozkaya
Ipek Ozkaya is a senior member of the technical staff at the SEI. With her team, Dr. Ozkaya works to help organizations improve their software development efficiency and system evolution. Her work focuses on software architecture practices, software economics, and requirements management, and her latest publications include articles on Agile architecting, dependency management, and architectural technical debt. Dr. Ozkaya also chairs the… Read More
Not a member? Gain Access to the Cutter Experts today — register now to read select open-access articles.