This event has ended. Visit the official site or create your own event on Sched.
  • Registration is open every day from 7:30 a.m. until the close of the day’s sessions. 
  • 30-minute refreshment breaks are at 10:00 a.m. and 2:30 p.m. daily (Wednesday afternoon break is at 2:00 p.m.). 
  • Lunch is 12:00-1:00 p.m. daily in the Catalina Ballroom (Monday lunch is in the Shutters Hospitality Suite)
Back To Schedule
Wednesday, May 4 • 3:30pm - 4:00pm
Applying Architecture Techniques to Anchor System Evolution Roadmaps

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Technology changes and new (functional) features are two common drivers for evolving a software system and, often, its underlying architecture. In these cases, an evolution roadmap that provides a sequence of tasks and activities with a clear rationale is needed and, furthermore, often demanded by management.

In our experience, producing such a roadmap can be challenging, even when the source and the target systems are known, due to various business, technology, and operational concerns at play that affect the evolution paths and hinder a global analysis by the project stakeholders. Thus, we argue that evolution planning must be a shared responsibility between managers and architects.

In this presentation, we discuss experiences in applying a set of architectural techniques—utility trees, scenarios, and architectural views—to perform architectural assessments of source and target software architectures with the goal of generating an evolution roadmap that facilitates a risk analysis and a convergence of the stakeholders’ decisions. These experiences are based on two projects centered on business process management (BPM) solutions and a third one involving a legacy core in the banking and telecom domains. As the main lessons learned, we can say that architecturally informed roadmaps help decision makers to understand

  • which mix of architectural capabilities should be delivered along the evolution path
  • risks associated with the tasks of the roadmap
  • system options that can be enabled by architectural capabilities

Get the slides.

Watch the video.

avatar for Alejandro Bianchi

Alejandro Bianchi

Alejandro Bianchi has been Partner and President of LIVEWARE Software Engineering since 1993. He holds a bachelor’s degree in analysis of information systems and a master’s degree in strategic management from the Universidad Argentina de la Empresa. He also holds Software Architecture... Read More →
avatar for J. Andres Diaz-Pace

J. Andres Diaz-Pace

ISISTAN Research Institute, UNICEN University, and CONICET
J. Andres Diaz-Pace is a professor at UNICEN University (Tandil, Argentina) and an Independent Research Fellow of the National Council for Scientific and Technical Research of Argentina (CONICET). From 2007 to 2010, he was a member of the technical staff at the Software Engineering... Read More →

Wednesday May 4, 2016 3:30pm - 4:00pm PDT
Fairbanks B