Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Presentation

Agile Architecture Roadmapping

  • May 2016
  • By Eltjo Poort (CGI)46984
  • The tutorial is based on Risk- and Cost-Driven Architecture (RCDA), an approach developed by CGI that has proven to support solution architects globally in a lean and Agile manner.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    In the Agile world, architecture is about making design decisions with just enough anticipation. Too much anticipation leads to overly heavy architectural constructs that may never be used (YAGNI); too little anticipation leads to expensive refactoring and potentially fatal build-up of technical debt.

    In this session, we present an approach for Agile architecture roadmapping with just enough anticipation. The approach consists of principles and practices that help address questions like

    • How do we anticipate and embrace changes in our solution’s environment?
    • What are good roadmapping strategies, and how do organizations choose the right strategy in a particular context?
    • Should we do “up-front” architecting and, if so, how much?
    • How can we organize architectural decision making in Agile teams?
    • What tools should architects use to achieve “just enough” anticipation?

    We will present experiences from architects who have used this approach in practice in multiple organizations. Their experiences show more realistic stakeholder expectations and better prioritization of required architectural improvements.

    The tutorial is based on Risk- and Cost-Driven Architecture (RCDA), an approach developed by CGI that has proven to support solution architects globally in a lean and Agile manner. RCDA is a recognized architecture method in The Open Group’s architect certification program.

  • Download

Part of a Collection

SATURN 2016 Presentations