1 Day online training with instructor + hands-on session with EA
25 May 2020
From 9am to 5pm CEST.
Lunch break 1 hour 12am-1pm + short breaks
Ordering for 3+ people?, Please contact firstname.lastname@example.org to receive group pricing.
The agile architecture dilemma
In the Agile world, architecture is very often neglected or not even used at all, which leads to ex-pensive refactoring and poten-tially fatal build-up of technical debt. However, if an Agile ap-proach is used, there still remain everlasting questions like:
How do we describe software architecture?
How do we anticipate and em-brace changes in our solution’s environment?
What are good roadmapping strategies, and how do organiza-tions choose the right strategy within a suitable context?
Should we do “up-front” archi-tecting and, if so, how much?
How can we organize architec-tural decision making in Agile teams?
What methods should architects use to achieve “just enough” architecture?
Agile software architecture description
Many Architecture Definition Languages have been created that can be used to formally de-fine the architecture of a soft-ware system. For some, however, getting started in a good way while strictly following a model-ing language is a bigger chal-lenge than expected. There are many reasons for this, ranging from typical real-world time and budget pressures to a lack of perceived benefit from creating a formal description of a system that isn’t necessarily reflective of, or connected to, the source code.
Join us if you want to
- understand the principles of modeling and describing software architecture,
- know how to address architecture roadmapping in Agile development using CGI’s Risk- and Cost-Driven Architecture (RCDA),
- visualize, model, explore and document your software architecture using the MDG Technology for C4.